apache / apache/grails-core

Bom Property Validation

Open
#15,737 0 comments 0 reactions 0 assignees View on GitHub
weekly-action-item
Dominant language
Groovy
Stars
2.9k
Forks
975
Avg merge
1d 22h
Merged PRs (30d)
92

Description

### Issue description

We need to add a new set of validations to our build:
1. when adding an override version for a dependency that exists in a parent bom, we need to validate that the property name is the same as the parent bom
2. we need to examine our boms compared to the parent boms and when the same version exists, an error occurs to force our boms to be smaller

Contributor guide

Open the contributing guide

Research direction

Start by locating the build logic that adds dependency overrides and examines project BOMs against parent BOMs; the issue does not name files or tests. Done means an override uses the parent BOM's property name and an error is raised when a child BOM repeats a parent version.

Written by the indexing model from the issue text.

Assessment

Tech stack
groovy
Domain
build-system
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
48/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.