Skip to content

ci: Create releases with softprops/action-gh-release - #264

Merged
hrak merged 1 commit into
masterfrom
ci_release_softprops
Oct 27, 2026
Merged

hrak merged 1 commit into
masterfrom
ci_release_softprops

Conversation

@hrak

@hrak hrak commented Oct 27, 2026

Copy link
Copy Markdown
Member

Switches the release step from gh release create (#263) to softprops/action-gh-release@v3, the same as leaseweb/cloudstack-kubernetes-provider. The v3 action runs on Node.js 24.

  • The release job now sets permissions: contents: write explicitly.
  • manifest.yaml and bin/cloudstack-csi-sc-syncer are uploaded as before. fail_on_unmatched_files fails the job if either one is missing.
  • The release is still titled with the bare tag (for example v0.14.2).
  • Behaviour change: generate_release_notes: true fills the release notes from the merged PRs. Before, the notes were empty.

Not tested in CI yet: this job only runs on v* tags.

🤖 Generated with Claude Code

Switch the release step from gh release create to
softprops/action-gh-release@v3, matching cloudstack-kubernetes-provider.
Give the release job contents: write explicitly, and generate release
notes from the merged PRs instead of leaving them empty.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@hrak
hrak merged commit 628ccf8 into master Oct 27, 2026
2 checks passed
@hrak
hrak deleted the ci_release_softprops branch October 27, 2026 10:05
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