ci: the release build runs only on runners labelled release #83
No reviewers
Labels
No labels
area/build
area/install
area/saves
area/ui
area/updates
ci: approved
good first issue
gpu/amd
gpu/intel
gpu/nvidia
help wanted
kind
bug
kind
chore
kind
docs
kind
feature
kind
performance
kind
question
platform/linux
platform/steam-deck
platform/windows
priority
critical
priority
high
priority
low
status
blocked
status
confirmed
status
duplicate
status
invalid
status
needs-info
status
wontfix
ci: approved
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
MagicBeanDev/LongshotLauncher!83
Loading…
Reference in a new issue
No description provided.
Delete branch "HumanBean/LongshotLauncher:ci/release-runner"
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?
The release build asks for
ubuntu-latest, the label every pull request's checks use, so it can land on any runner and a runner kept for releases picks up CI too. This moves it to a label of its own,release, as Longshot does in MagicBeanDev/Longshot#728.release.yml: The launcher, both systems runs onrelease. The version and Sign and publish stay onquick;ci.ymlis unchanged.releaserunner are in Longshot'sdocs/forgejo-runners.md(changed in #728), which this repository's docs already link to.Risk: a release, nightlies included, waits while no
releaserunner is online (one is registered: charles-linux). Revert, or add the label to another runner, to undo.Tested:
python -I tests/test_launcher_core.py(1044 checks) andpython -I tests/test_release.pypass; actionlint 1.7.12 with Longshot's config finds nothing. The first nightly after merge is the real test: its build job should run on thereleaserunner.🤖 Generated with Claude Code