Skip to content

[repo] Implement unlisting workflow and improve validation processes - #466

Merged
sethwv merged 6 commits into
Dispatcharr:mainfrom
swvn-dispatch:main
Oct 22, 2026
Merged

sethwv merged 6 commits into
Dispatcharr:mainfrom
swvn-dispatch:main

Conversation

@sethwv

@sethwv sethwv commented Oct 22, 2026

Copy link
Copy Markdown
Collaborator

feat(maintenance): add plugin unlisting workflow

Add a maintainer-authorized unlisting issue form and workflow that opens a tracked metadata PR. Require repository-only PRs to pass [repo] title validation before the protected gate succeeds.

Add a maintainer-authorized unlisting issue form and workflow that opens a tracked metadata PR. Require repository-only PRs to pass [repo] title validation before the protected gate succeeds.
Allow bot-created yank and unlist PRs to bypass contributor ownership and title checks. Prefix removal request titles and rename the unlisting label.
Use the rollback color for the Unlisting operational label.
Force-push with a lease after confirming no matching unlisting PR remains open, allowing a maintainer to rerun a request whose prior PR was closed.
Resume yanks whose release removal completed but rollback did not. Require evidence of an interrupted operation, reuse open rollback PRs, and safely replace stale closed branches.
Resolve stale branch SHAs before replacing unlisting or yank branches so retries work from fresh clones without overwriting concurrent updates.
@dispatcharr-plugins-bot dispatcharr-plugins-bot Bot added the Repo Update Scripts or other repository infrastructure. label Oct 22, 2026
@sethwv
sethwv merged commit c0a08c2 into Dispatcharr:main Oct 22, 2026
12 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Repo Update Scripts or other repository infrastructure.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant