Skip to content

feat: add reusable release workflow - #72

Draft
alexmohr wants to merge 1 commit into
mainfrom
feat/release-workflow
Draft

feat: add reusable release workflow#72
alexmohr wants to merge 1 commit into
mainfrom
feat/release-workflow

Conversation

@alexmohr

@alexmohr alexmohr commented Jul 8, 2026

Copy link
Copy Markdown
Contributor

Summary

Add release.yml reusable workflow that packages build artifacts into platform archives, generates changelogs with git-cliff, creates SHA-512 checksums, optionally attests build provenance, and publishes GitHub Releases.

Checklist

  • I have tested my changes locally
  • I have added or updated documentation
  • I have linked related issues or discussions
  • I have added or updated tests

Related

Related to #40

Notes for Reviewers

Split from #40 to keep PRs focused on specific workflow changes.


Alexander Mohr alexander.m.mohr@mercedes-benz.com, Mercedes-Benz Tech Innovation GmbH
Provider Information

@alexmohr
alexmohr force-pushed the feat/release-workflow branch 2 times, most recently from d8e76a3 to 48da09c Compare July 8, 2026 11:20
Add release.yml reusable workflow that packages build artifacts into
platform archives, generates changelogs with git-cliff, creates SHA-512
checksums, optionally attests build provenance, and publishes GitHub Releases.

Features:
- Downloads artifacts matching a pattern and packages them into platform archives
- Generates changelog using git-cliff
- Creates SHA-512 checksums for all release artifacts
- Optional build provenance attestation
- Support for draft, prerelease, and rolling releases
- Documented usage and input options in README

Signed-off-by: Alexander Mohr <alexander.m.mohr@mercedes-benz.com>
Alexander Mohr <alexander.m.mohr@mercedes-benz.com>, Mercedes-Benz Tech Innovation GmbH
Provider Information: https://github.com/eclipse-opensovd/.github/blob/main/PROVIDER_INFORMATION.md
@alexmohr
alexmohr force-pushed the feat/release-workflow branch from 478d06b to f8c53ba Compare July 23, 2026 18:32
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