Skip to content

GHA-176 Add automated release workflow setup and documentation#86

Merged
nils-werner-sonarsource merged 1 commit intomasterfrom
nw/update-readme-with-skills
Feb 6, 2026
Merged

GHA-176 Add automated release workflow setup and documentation#86
nils-werner-sonarsource merged 1 commit intomasterfrom
nw/update-readme-with-skills

Conversation

@nils-werner-sonarsource
Copy link
Contributor

  • Introduce automated-release-setup.md for guiding users through setting up the automated release workflow for SonarSource analyzer projects.
  • Update AUTOMATED_RELEASE.md to include quick setup instructions and prerequisites.
  • Enhance README.md to list available Claude Code skills and provide installation instructions.

- Introduce automated-release-setup.md for guiding users through setting up the automated release workflow for SonarSource analyzer projects.
- Update AUTOMATED_RELEASE.md to include quick setup instructions and prerequisites.
- Enhance README.md to list available Claude Code skills and provide installation instructions.
@hashicorp-vault-sonar-prod hashicorp-vault-sonar-prod bot changed the title Add automated release workflow setup and documentation GHA-176 Add automated release workflow setup and documentation Feb 6, 2026
@hashicorp-vault-sonar-prod
Copy link

hashicorp-vault-sonar-prod bot commented Feb 6, 2026

GHA-176

@sonarqubecloud
Copy link

sonarqubecloud bot commented Feb 6, 2026

SonarQube reviewer guide

Review in SonarQube

Summary: Consolidate automated release setup documentation and add Claude Code skills for workflow automation. Documentation moved into main workflow docs with new setup section, and a reusable skill created to guide users through configuration.

Review Focus: Verify that the setup instructions were correctly migrated from SETUP_AUTOMATED_RELEASE.md into AUTOMATED_RELEASE.md, ensure the Claude skill accurately reflects the migration, and confirm the README updates properly reference the new locations and skills structure.

Start review at: docs/AUTOMATED_RELEASE.md. This file is critical as it now contains the consolidated setup instructions that were previously in a separate file. Verify the setup section (lines ~144-240) comprehensively covers prerequisites, required workflow files, and testing steps.

💬 Please send your feedback

Quality Gate Passed Quality Gate passed

Issues
0 New issues
0 Accepted issues

Measures
0 Security Hotspots
0.0% Coverage on New Code
0.0% Duplication on New Code

See analysis details on SonarQube Cloud

@nils-werner-sonarsource nils-werner-sonarsource merged commit cd634c6 into master Feb 6, 2026
5 checks passed
@nils-werner-sonarsource nils-werner-sonarsource deleted the nw/update-readme-with-skills branch February 6, 2026 12:54

1. **Jira Configuration**:
- Add `Jira Tech User GitHub` as Administrator on your Jira project (Project settings → People → Administrator role)
- For dry-run testing, also add the user to the Jira sandbox: https://sonarsource-sandbox-811.atlassian.net/

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

this url doesn't work for me. Should it be https://sonarsource-sandbox-608.atlassian.net/ ?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Uff, yeah. Looks like I have also another one.
I'll update it.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

#87

jobs:
release:
name: Release
uses: SonarSource/release-github-actions/.github/workflows/automated-release.yml@master

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

should we rather have @v1?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I was thinking about it as I continue to add features. But yeah you're right for sustainability if would be better.

jobs:
release:
name: Release
uses: SonarSource/release-github-actions/.github/workflows/automated-release.yml@master

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

same about using @v1

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.

3 participants