Skip to content

ci: add signed release workflow - #403

Merged
phil-davis merged 1 commit into
masterfrom
ci/add-release-workflow
Jul 29, 2026
Merged

ci: add signed release workflow#403
phil-davis merged 1 commit into
masterfrom
ci/add-release-workflow

Conversation

@DeepDiver1975

Copy link
Copy Markdown
Member

Adds the tag-triggered caller for the shared signed-release workflow
(owncloud/reusable-workflows/.github/workflows/release.yml@main).

Pushing a v* tag now builds the app on a runner, signs it with this repo's G2
leaf certificate via ocsign, asserts the
artifact really carries appinfo/signature.json — a silently unsigned build is a
hard failure rather than a published release — and creates the GitHub Release
with the tarball attached.

The signing key material comes from the SIGNING_KEY / SIGNING_CERT /
SIGNING_CHAIN repository secrets, already enrolled here. Nothing changes for
existing pushes or pull requests; the workflow only fires on tags.

No release is triggered by merging this PR.

Signed-off-by: Thomas Müller <1005065+DeepDiver1975@users.noreply.github.com>
@DeepDiver1975
DeepDiver1975 requested a review from a team as a code owner July 28, 2026 19:42
@phil-davis
phil-davis merged commit 9dcf969 into master Jul 29, 2026
14 checks passed
@phil-davis
phil-davis deleted the ci/add-release-workflow branch July 29, 2026 02:24
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