Skip to content

feat: manage nightly release workflow - #124

Merged
vitormattos merged 2 commits into
mainfrom
feat/managed-nightly-release
Sep 21, 2026
Merged

vitormattos merged 2 commits into
mainfrom
feat/managed-nightly-release

Conversation

@vitormattos

Copy link
Copy Markdown
Member

Moves the LibreSign nightly pipeline into the managed workflow catalog and refactors it around the tested release-stable-select Action from v0.6.0.

Highlights:

  • publishes only when the current branch is the highest exact stable<N> branch;
  • exposes current/latest release-line decisions in logs and the job summary;
  • keeps a full build/package/sign/artifact-validation/App-Store publication path;
  • aligns third-party Actions with the current App Store workflow pins;
  • removes unnecessary actions: write permission and avoids persisted checkout credentials;
  • moves the floating nightly tag via the GitHub API;
  • adds template acceptance tests and publishes nightly-release through the organization catalog.

This is LibreCode-owned workflow code; no imported Nextcloud workflow is renamed or modified.

Signed-off-by: Vitor Mattos <vitor@php.rio>
Signed-off-by: Vitor Mattos <vitor@php.rio>
@vitormattos
vitormattos merged commit f7ea3ed into main Sep 21, 2026
6 checks passed
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