Skip to content

GHA-154 Fix automated-release workflow to generate correct integration PRs#69

Merged
nils-werner-sonarsource merged 5 commits intomasterfrom
nw/fix-automated-release-workflow
Dec 10, 2025
Merged

GHA-154 Fix automated-release workflow to generate correct integration PRs#69
nils-werner-sonarsource merged 5 commits intomasterfrom
nw/fix-automated-release-workflow

Conversation

@nils-werner-sonarsource
Copy link
Contributor

@nils-werner-sonarsource nils-werner-sonarsource commented Dec 10, 2025

This pull request updates the .github/workflows/automated-release.yml workflow to improve how release-related outputs and environment variables are managed and summarized. The main changes focus on fixing output propagation for integration tickets, ensuring fallback values for environment variables, and streamlining the summary reporting.

Workflow output and environment variable improvements:

  • Added missing output propagation for integration ticket URLs (sqc-ticket-url and sqs-ticket-url) in the create-integration-tickets job, ensuring these links are available to downstream jobs.
  • Updated environment variable assignments in the Post Summary to Workflow step to use outputs from previous jobs, with fallback values if outputs are missing, improving robustness of the summary. [1] [2]

Summary reporting enhancements:

  • Changed the summary output to use environment variables and a cat <<EOF block for more readable and maintainable reporting of key release links.

Workflow dependency and output cleanup:

  • Updated the update-analyzers job to depend on both prepare-release and create-integration-tickets jobs, ensuring required outputs are available before running analyzer updates.
  • Removed unused outputs for integration tickets from the release-in-jira job, cleaning up the workflow configuration.

POC https://www.loom.com/share/f454808c40b04218962fed72b0433173

@hashicorp-vault-sonar-prod hashicorp-vault-sonar-prod bot changed the title Fix automated-release workflow to generate correct integration PRs GHA-154 Fix automated-release workflow to generate correct integration PRs Dec 10, 2025
@hashicorp-vault-sonar-prod
Copy link

hashicorp-vault-sonar-prod bot commented Dec 10, 2025

GHA-154

@sonarqubecloud
Copy link

@nils-werner-sonarsource nils-werner-sonarsource merged commit 461ec61 into master Dec 10, 2025
5 checks passed
@nils-werner-sonarsource nils-werner-sonarsource deleted the nw/fix-automated-release-workflow branch December 10, 2025 08:12
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.

2 participants