Skip to content

Conversation

@thanhnguyen-mdb
Copy link

As per RUBY-3682, this PR aims generate new SBOM on gems/package changes and automate PR submission. A new branch will be created for the PR and closed on merge.

Example PR that gets generated: thanhnguyen-mdb#6

Copilot AI review requested due to automatic review settings December 1, 2025 21:14
@thanhnguyen-mdb thanhnguyen-mdb requested a review from a team as a code owner December 1, 2025 21:14
Copy link

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 implements automated SBOM (Software Bill of Materials) generation for the mongo-ruby-driver repository. When package files change on the master branch or on manual trigger, a GitHub Actions workflow generates a CycloneDX SBOM, validates it, and automatically creates a pull request with the updated sbom.json file.

Key changes:

  • Adds automated SBOM generation triggered by dependency file changes or manual workflow dispatch
  • Implements post-processing to ensure SBOM compatibility with silkbomb tool
  • Automates PR creation with auto-cleanup of temporary branches on merge

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

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.

1 participant