forked from heavy-duty/rig
docs: make the bootstrap trim idempotent — swallow delete of an already-gone label
All three bot reviewers flagged it: gh label delete is not an upsert, so a second run of the safe-to-run block errored on the trim lines. Loop + '|| true'. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
parent
e07a8ab567
commit
ca37eb8450
1 changed files with 5 additions and 2 deletions
|
|
@ -76,6 +76,9 @@ gh label create "scope:runner" --color C5DEF5 --description "runner-*
|
||||||
gh label create "scope:coolify" --color C5DEF5 --description "coolify-* — Coolify and backup install" --force
|
gh label create "scope:coolify" --color C5DEF5 --description "coolify-* — Coolify and backup install" --force
|
||||||
gh label create "scope:db" --color C5DEF5 --description "db.sh — dump/restore" --force
|
gh label create "scope:db" --color C5DEF5 --description "db.sh — dump/restore" --force
|
||||||
gh label create "scope:installer" --color C5DEF5 --description "install.sh — how rig lands on a machine" --force
|
gh label create "scope:installer" --color C5DEF5 --description "install.sh — how rig lands on a machine" --force
|
||||||
gh label delete duplicate --yes; gh label delete invalid --yes; gh label delete question --yes
|
# delete is not an upsert: a label that is already gone exits non-zero. Swallow
|
||||||
gh label delete wontfix --yes; gh label delete "help wanted" --yes; gh label delete "good first issue" --yes
|
# that, so this block converges on re-run instead of erroring after first success.
|
||||||
|
for L in duplicate invalid question wontfix "help wanted" "good first issue"; do
|
||||||
|
gh label delete "$L" --yes 2>/dev/null || true
|
||||||
|
done
|
||||||
```
|
```
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue