Skip to content

JAVASE-165 Add automated release workflow#58

Merged
nils-werner-sonarsource merged 2 commits intomasterfrom
tt/add-automated-release
Mar 2, 2026
Merged

JAVASE-165 Add automated release workflow#58
nils-werner-sonarsource merged 2 commits intomasterfrom
tt/add-automated-release

Conversation

@tomasz-tylenda-sonarsource
Copy link
Contributor

Summary

  • Add automated-release.yml workflow that orchestrates the full release process including Jira ticket creation, GitHub release, SQC/SQS integration, SonarLint IDE tickets (SLVSCode, SLE, SLI), and version bumping
  • Update release.yml to support workflow_dispatch for automated releases with version, releaseId, and dryRun inputs

Test plan

  • Run Automated Release workflow with dry-run: true to validate Jira sandbox tickets and draft GitHub release
  • Verify release.yml still works correctly when triggered by a release event (published)
  • Verify version bump PR is created after a successful release

🤖 Generated with Claude Code

- Add automated-release.yml: orchestrates the full release process including
  Jira ticket creation, GitHub release, SQC/SQS integration, SonarLint IDE
  tickets (SLVSCode, SLE, SLI), and version bumping
- Update release.yml to support workflow_dispatch for automated releases
  with version, releaseId, and dryRun inputs

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@hashicorp-vault-sonar-prod hashicorp-vault-sonar-prod bot changed the title Add automated release workflow JAVASE-165 Add automated release workflow Feb 27, 2026
@hashicorp-vault-sonar-prod
Copy link

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

JAVASE-165

@sonarqube-next
Copy link

Copy link

@nils-werner-sonarsource nils-werner-sonarsource left a comment

Choose a reason for hiding this comment

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

LGTM!

@nils-werner-sonarsource nils-werner-sonarsource merged commit 3c837d5 into master Mar 2, 2026
18 of 21 checks passed
@nils-werner-sonarsource nils-werner-sonarsource deleted the tt/add-automated-release branch March 2, 2026 07:23
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