Retarget or remove Issue Status From Pull Requests automation #5
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
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?
Problem
.github/workflows/issue-status-from-prs.ymlcannot currently fire because it listens only for pull requests targeting a branch that does not exist in Guksu Motor:The live branches are
main,testing, andhoncho-fixes. There is nostagingbranch, and the current 37-run Actions history contains zero runs for this workflow.Additional incompatibilities
Even after correcting the branch name, the job requests
ubuntu-latest, while Guksu's active runner only advertises[self-hosted, linux, x64, nix].The implementation and labels are also inherited around the old branch model:
in-pr: “Has an open pull request targeting staging”fixed-in-staging: “Already fixed in staging…”actions/github-scriptand GitHub REST client calls have not been validated against the live Forgejo API.Proposed resolution
Decide whether Guksu wants this issue-state automation:
testing, if that remains the intended branch), use the self-hosted runner, and validate all label/PR calls against Forgejo.in-pr/fixed-in-staginglabels or documentation.Do not simply rename
stagingtotestingwithout reviewing the close/merge semantics. The workflow currently distinguishes “merged into staging” from final closure after staging reachesmain; Guksu's desired issue lifecycle should be explicit.Acceptance criteria
Closes #<issue>applies the open-PR label.