Skip to content

RING-49709: Build sbom with syft to get in in RING#16

Merged
rdebay-scality merged 1 commit intomainfrom
improvement/RING-49709-Build_sbom_from_keycloak_extensions
Apr 15, 2025
Merged

RING-49709: Build sbom with syft to get in in RING#16
rdebay-scality merged 1 commit intomainfrom
improvement/RING-49709-Build_sbom_from_keycloak_extensions

Conversation

@rdebay-scality
Copy link
Copy Markdown
Contributor

No description provided.

Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

This PR introduces new steps to build a Software Bill of Materials (SBOM) using syft in the CI workflows to support the RING build process.

  • Add syft installation, checksum verification, and SBOM generation steps in the release workflow.
  • Similarly, add syft-based SBOM generation in the build-test workflow.

Reviewed Changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated 1 comment.

File Description
.github/workflows/release.yaml Added syft installation, SBOM build step, and updated release artifacts.
.github/workflows/build-test.yaml Added syft installation and SBOM build step for integration testing.

@rdebay-scality rdebay-scality requested a review from Copilot April 3, 2025 08:11
Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

This PR introduces steps to install Syft and generate a Software Bill of Materials (SBOM) in two GitHub workflow files, enhancing release and build-test pipelines.

  • Adds SBOM generation steps to the release workflow
  • Incorporates similar SBOM generation steps into the build-test workflow

Reviewed Changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated no comments.

File Description
.github/workflows/release.yaml Adds steps for installing Syft and generating SBOM for the release workflow.
.github/workflows/build-test.yaml Integrates Syft installation and SBOM generation into the build-test workflow.

@rdebay-scality rdebay-scality force-pushed the improvement/RING-49709-Build_sbom_from_keycloak_extensions branch from c3382bb to 873a95c Compare April 4, 2025 11:54
@rdebay-scality rdebay-scality force-pushed the improvement/RING-49709-Build_sbom_from_keycloak_extensions branch from df8cb12 to cdad418 Compare April 15, 2025 10:01
@rdebay-scality rdebay-scality merged commit 8bc50fb into main Apr 15, 2025
6 checks passed
@rdebay-scality rdebay-scality deleted the improvement/RING-49709-Build_sbom_from_keycloak_extensions branch April 15, 2025 15:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants