ci(forgejo): port release workflows #146
No reviewers
Labels
No labels
breaking-change
bug
documentation
duplicate
enhancement
good first issue
help wanted
invalid
question
skip-release-notes
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
barrettruth/tmux-mosaic!146
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "ci/forgejo-release-workflows"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary
scripts/forgejo-release.shrelease driver for PR creation, tag/release publication, nightly aliases, and conservative git-log release notescurl,git, andjqto the shared dev shell for release automationCautious port notes
workflow_rundependency; publish is manually dispatched after the stable-version PR lands and push quality checks are greenpermissions:blocks and relies on Forgejo's injectedFORGEJO_TOKENenvironmentVerification
nix-shell -p yq-go --run 'for f in .forgejo/workflows/release_*.yaml; do yq eval . "$f" >/dev/null; done'direnv exec /home/barrett/dev/tmux-mosaic just formatdirenv exec /home/barrett/dev/tmux-mosaic just lintnix develop .#ci --command bats tests/integration/release_version.batsnix develop .#ci --command just testpassed on rerun; first full run hit known unrelatednew-pane fast paths: grid 2 -> 3timing flake, isolated rerun passedforgejo-release.sh nightlyin a temp clone stopped before mutation because current main hasquality / Test (push)failing