Skip to content

GHA-389 Add test workflow for release Slack announcement - #190

Closed
vdiez wants to merge 3 commits into
masterfrom
codex/test-release-announcement-workflow
Closed

vdiez wants to merge 3 commits into
masterfrom
codex/test-release-announcement-workflow

Conversation

@vdiez

@vdiez vdiez commented Jul 23, 2026 •

Copy link
Copy Markdown
Contributor

Part of GHA-389

Summary

  • Add a manually dispatchable workflow that previews the Code Quality release announcement in Slack channel C0BJUJ2TL3H.
  • Use realistic SonarJS defaults matching the production message format: project, released version, and GitHub release-notes link.
  • Allow pre-merge testing by applying the run-release-announcement-test label to a same-repository PR; fork PRs cannot execute the Slack job.

Trigger from a PR branch

gh pr edit --add-label run-release-announcement-test

To run it again, remove and then reapply the label. After the workflow exists on master, it can also be launched with gh workflow run test-code-quality-release-announcement.yml and optional custom inputs.

Validation

  • Parsed the workflow as YAML.
  • Ran actionlint successfully.
  • Executed the refined-format test successfully, including Vault access, selective Markdown emphasis, payload construction, and Slack chat.postMessage delivery to C0BJUJ2TL3H.

@vdiez vdiez added the run-release-announcement-test Run the Code Quality release announcement Slack test label Jul 23, 2026
@hashicorp-vault-sonar-prod hashicorp-vault-sonar-prod Bot changed the title Add test workflow for release Slack announcement GHA-389 Add test workflow for release Slack announcement Jul 23, 2026
@hashicorp-vault-sonar-prod

hashicorp-vault-sonar-prod Bot commented Jul 23, 2026 •

Copy link
Copy Markdown

GHA-389

@vdiez vdiez removed the run-release-announcement-test Run the Code Quality release announcement Slack test label Jul 23, 2026
@vdiez vdiez added run-release-announcement-test Run the Code Quality release announcement Slack test and removed run-release-announcement-test Run the Code Quality release announcement Slack test labels Jul 23, 2026
@vdiez vdiez added the run-release-announcement-test Run the Code Quality release announcement Slack test label Jul 23, 2026
@sonarqubecloud

Copy link
Copy Markdown

@vdiez vdiez removed the run-release-announcement-test Run the Code Quality release announcement Slack test label Jul 23, 2026
@vdiez vdiez closed this Jul 23, 2026
@vdiez
vdiez deleted the codex/test-release-announcement-workflow branch July 23, 2026 12:11
@gitar-bot

gitar-bot Bot commented Jul 23, 2026

Copy link
Copy Markdown
Code Review ✅ Approved

Adds a manually dispatchable workflow with realistic SonarJS defaults to preview release Slack announcements for pre-merge testing. No issues found.

Options

Auto-apply is off → Gitar will not commit updates to this branch.
Display: compact → Showing less information.

Comment with these commands to change the behavior for this request:

Auto-apply Compact
gitar auto-apply:on         
gitar display:verbose         

Was this helpful? React with 👍 / 👎 | Gitar

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