This is an automated email from the ASF dual-hosted git repository.
sai_boorlagadda pushed a change to branch feature/GEODE-10481-Phase1-PR1
in repository https://gitbox.apache.org/repos/asf/geode.git
from 00af0374b7 GEODE-10481: Implement Plugin Foundation & Compatibility
Validation (PR 1/15) This commit implements the foundation for SBOM
generation in Apache Geode as part of the GEODE-10481 initiative. This is PR
1 of 15 in the planned implementation sequence. Changes: - Add
CycloneDX BOM plugin v1.8.2 to root build.gradle (apply false) - Implement
validateGradleCompatibility task for version validation - Add comprehensive
SBOM configuration structure (disabl [...]
new 77cf6ea323 GEODE-10481: Implement context detection logic for SBOM
generation (PR 2)
new 801f1caf65 GEODE-10481: Implement basic SBOM generation for
geode-common module (PR 3)
new 6678c7c742 GEODE-10481 PR 4: Multi-Module SBOM Configuration
new cd6bd053a3 Update TODO: Mark PR 4 Multi-Module SBOM Configuration as
complete
new 15befa2b72 GEODE-10481 PR 5: Assembly Module Integration
new d91e2b4fe8 Update TODO: Mark PR 5 Assembly Module Integration as
complete
The 6 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
build.gradle | 605 ++++++++++++++++++++-
geode-assembly/build.gradle | 223 ++++++++
geode-common/build.gradle | 48 ++
gradle.properties | 5 +
.../pr-log/02-context-detection-logic.md | 132 +++++
.../GEODE-10481/pr-log/03-basic-sbom-generation.md | 127 +++++
.../GEODE-10481/pr-log/04-multi-module-analysis.md | 112 ++++
.../pr-log/04-multi-module-sbom-implementation.md | 189 +++++++
.../pr-log/05-assembly-sbom-implementation.md | 174 ++++++
proposals/GEODE-10481/todo.md | 80 +--
.../gradle/sbom/SbomAssemblyIntegrationTest.groovy | 347 ++++++++++++
.../gradle/sbom/SbomContextDetectionTest.groovy | 381 +++++++++++++
.../sbom/SbomGeodeCommonIntegrationTest.groovy | 353 ++++++++++++
.../sbom/SbomMultiModuleIntegrationTest.groovy | 307 +++++++++++
.../sbom/SbomPerformanceBenchmarkTest.groovy | 331 +++++++++++
.../geode/gradle/sbom/SbomValidationUtils.groovy | 356 ++++++++++++
16 files changed, 3732 insertions(+), 38 deletions(-)
create mode 100644 proposals/GEODE-10481/pr-log/02-context-detection-logic.md
create mode 100644 proposals/GEODE-10481/pr-log/03-basic-sbom-generation.md
create mode 100644 proposals/GEODE-10481/pr-log/04-multi-module-analysis.md
create mode 100644
proposals/GEODE-10481/pr-log/04-multi-module-sbom-implementation.md
create mode 100644
proposals/GEODE-10481/pr-log/05-assembly-sbom-implementation.md
create mode 100644
src/test/groovy/org/apache/geode/gradle/sbom/SbomAssemblyIntegrationTest.groovy
create mode 100644
src/test/groovy/org/apache/geode/gradle/sbom/SbomContextDetectionTest.groovy
create mode 100644
src/test/groovy/org/apache/geode/gradle/sbom/SbomGeodeCommonIntegrationTest.groovy
create mode 100644
src/test/groovy/org/apache/geode/gradle/sbom/SbomMultiModuleIntegrationTest.groovy
create mode 100644
src/test/groovy/org/apache/geode/gradle/sbom/SbomPerformanceBenchmarkTest.groovy
create mode 100644
src/test/groovy/org/apache/geode/gradle/sbom/SbomValidationUtils.groovy