Skip to content

Black Duck integration and added config to run bundle install to generate lock file at runtime#689

Merged
sanjain-progress merged 5 commits intomainfrom
sanjain/enable-blackduck
Feb 12, 2026
Merged

Black Duck integration and added config to run bundle install to generate lock file at runtime#689
sanjain-progress merged 5 commits intomainfrom
sanjain/enable-blackduck

Conversation

@sanjain-progress
Copy link
Contributor

This pull request introduces a new GitHub Actions workflow stub for CI on the main branch and significantly enhances the SonarQube configuration for the repository. The changes focus on improving CI/CD automation and providing a more comprehensive and maintainable SonarQube analysis setup.

CI/CD Workflow Enhancements:

  • Added a new workflow file .github/workflows/ci-main-pull-request-stub-1.0.7.yml that serves as a stub to call a common GitHub Action for CI checks on pull requests and pushes to the main and release/** branches. This workflow:
    • Detects custom repository properties (like application name, build language, and build profile) using the GitHub API and outputs them for downstream jobs.
    • Calls a shared workflow (ci-main-pull-request.yml) with a wide range of configurable inputs for build, test, security scanning, packaging, and reporting, supporting advanced features like SonarQube, BlackDuck, Polaris, and SBOM generation.

Description

Related Issue

Types of changes

  • Bug fix (non-breaking change which fixes an issue)
  • New feature (non-breaking change which adds functionality)
  • Breaking change (fix or feature that would cause existing functionality to change)
  • Chore (non-breaking change that does not add functionality or fix an issue)

Checklist:

  • I have read the CONTRIBUTING document.
  • I have run the pre-merge tests locally and they pass.
  • I have updated the documentation accordingly.
  • I have added tests to cover my changes.
  • If Gemfile.lock has changed, I have used --conservative to do it and included the full output in the Description above.
  • All new and existing tests passed.
  • All commits have been signed-off for the Developer Certificate of Origin.

Signed-off-by: Sachin Jain <Sachin.jain@chef.io>
Signed-off-by: Sachin Jain <Sachin.jain@chef.io>
@sanjain-progress sanjain-progress added the Expeditor: Skip All Used to skip all merge_actions. label Feb 12, 2026
@sanjain-progress sanjain-progress merged commit f24d77d into main Feb 12, 2026
32 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Expeditor: Skip All Used to skip all merge_actions.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants