Test BUILD-10215: standardize GitHub Actions output logging#121
Test BUILD-10215: standardize GitHub Actions output logging#121
Conversation
There was a problem hiding this comment.
Pull request overview
This PR temporarily redirects the repository’s Build workflow to use a test branch of the shared SonarSource/ci-github-actions actions to validate standardized GitHub Actions output logging/annotations.
Changes:
- Point
build-npmaction usage toBUILD-10215-standardize-ghaction-output-logging - Point
config-npmaction usage toBUILD-10215-standardize-ghaction-output-logging - Point
promoteaction usage toBUILD-10215-standardize-ghaction-output-logging
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
| - name: Build, Test, Analyze and deploy | ||
| id: build | ||
| uses: SonarSource/ci-github-actions/build-npm@master # dogfood | ||
| uses: SonarSource/ci-github-actions/build-npm@BUILD-10215-standardize-ghaction-output-logging # dogfood |
There was a problem hiding this comment.
The workflow now references a feature branch (@BUILD-10215-standardize-ghaction-output-logging). If this PR is merged and that branch is renamed/deleted, the build job will break. Before merging, switch back to a stable ref (e.g., @master as used for other dogfood workflows in this repo, or pin to an immutable commit SHA/tag).
| with: | ||
| version: 2025.12.13 | ||
| - uses: SonarSource/ci-github-actions/config-npm@master # dogfood | ||
| - uses: SonarSource/ci-github-actions/config-npm@BUILD-10215-standardize-ghaction-output-logging # dogfood |
There was a problem hiding this comment.
This step uses SonarSource/ci-github-actions/config-npm@BUILD-10215-standardize-ghaction-output-logging, which is a mutable branch reference. To avoid CI breakage/supply-chain risk on merge, revert to the stable ref used elsewhere (e.g., @master) or pin to an immutable commit SHA/tag before merging.
| - uses: SonarSource/ci-github-actions/config-npm@BUILD-10215-standardize-ghaction-output-logging # dogfood | |
| - uses: SonarSource/ci-github-actions/config-npm@master |
| BUILD_NUMBER: ${{ needs.build.outputs.BUILD_NUMBER }} # reuse BUILD_NUMBER from build job | ||
| steps: | ||
| - uses: SonarSource/ci-github-actions/promote@master # dogfood | ||
| - uses: SonarSource/ci-github-actions/promote@BUILD-10215-standardize-ghaction-output-logging # dogfood |
There was a problem hiding this comment.
promote@BUILD-10215-standardize-ghaction-output-logging is a temporary branch ref. If merged, future runs may fail once the branch is cleaned up. Please revert to @master (per existing dogfood usage) or pin to an immutable SHA/tag before merging.
|





Summary
BUILD-10215-standardize-ghaction-output-loggingbranch for testingTest plan
🤖 Generated with Claude Code