Bom Property Validation
Open
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
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