Skip to content

docs: record the birth-labels race in the add-a-repo runbook - #165

Merged
cpitzi merged 2 commits into
mainfrom
docs/birth-label-race
Aug 19, 2026
Merged

cpitzi merged 2 commits into
mainfrom
docs/birth-label-race

Conversation

@cpitzi

@cpitzi cpitzi commented Aug 19, 2026

Copy link
Copy Markdown
Contributor

Closes #164

Documents the birth-labels race in terraform/README.md § Adding a repo to the fleet: GitHub seeds a newborn repo's nine default labels asynchronously, and the fleet's Tidewater label creates race that seeding — the osmunda/monarda birth won the race, the lupinus birth lost it (nine 422 already_exists failures; repo, ruleset, and settings unaffected). The section now records the symptom and the remedy (delete the defaults on the newborn, let the next apply create the Tidewater set).

The colliding defaults on lentago/lupinus have already been deleted, so this PR's own merge-apply is the healing apply — it should create the nine Tidewater labels and bring the fleet state fully convergent.

🤖 Generated with Claude Code

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@cpitzi
cpitzi enabled auto-merge (squash) August 19, 2026 16:53
@github-actions

Copy link
Copy Markdown
Contributor

terraform plan (failure)

(no plan output captured)

…efaults breaks the plan

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@github-actions

Copy link
Copy Markdown
Contributor

terraform plan (success)

data.github_repositories.live: Reading...
data.github_repositories.live: Read complete after 1s [id=org:lentago]
github_repository.fleet["repo-template"]: Refreshing state... [id=repo-template]
github_repository.fleet["osmunda"]: Refreshing state... [id=osmunda]
github_repository.fleet["brasenia"]: Refreshing state... [id=brasenia]
github_repository.fleet["asclepias"]: Refreshing state... [id=asclepias]
github_repository.fleet[".github"]: Refreshing state... [id=.github]
github_repository.fleet["music-curator"]: Refreshing state... [id=music-curator]
github_repository.fleet["shared-workflows"]: Refreshing state... [id=shared-workflows]
github_repository.fleet["site-lentago-dev"]: Refreshing state... [id=site-lentago-dev]
github_repository.fleet["site-icecreamtofightwith-com"]: Refreshing state... [id=site-icecreamtofightwith-com]
github_repository.fleet["kalmia"]: Refreshing state... [id=kalmia]
github_repository.fleet["epigaea"]: Refreshing state... [id=epigaea]
github_repository.fleet["monarda"]: Refreshing state... [id=monarda]
github_repository.fleet["betula"]: Refreshing state... [id=betula]
github_repository.fleet["claytonia"]: Refreshing state... [id=claytonia]
github_repository.fleet["lupinus"]: Refreshing state... [id=lupinus]
github_repository.fleet["drosera"]: Refreshing state... [id=drosera]
github_repository.fleet["site-pondviewlane-com"]: Refreshing state... [id=site-pondviewlane-com]
github_repository.fleet["solidago"]: Refreshing state... [id=solidago]
github_branch_protection.merge_gate["site-pondviewlane-com"]: Refreshing state... [id=BPR_kwDOTb9-Os4E3jBZ]
github_branch_protection.merge_gate[".github"]: Refreshing state... [id=BPR_kwDOS8xvB84E3jBa]
github_branch_protection.merge_gate["solidago"]: Refreshing state... [id=BPR_kwDORazYwM4E3jBV]
github_branch_protection.merge_gate["repo-template"]: Refreshing state... [id=BPR_kwDOS62mpc4E3jBS]
github_branch_protection.merge_gate["brasenia"]: Refreshing state... [id=BPR_kwDOTeoXjM4E3jB6]
github_branch_protection.merge_gate["drosera"]: Refreshing state... [id=BPR_kwDORxsjAs4E3jBb]
github_branch_protection.merge_gate["betula"]: Refreshing state... [id=BPR_kwDORmjj4s4E3jBU]
github_branch_protection.merge_gate["epigaea"]: Refreshing state... [id=BPR_kwDOEtWG1M4E3jBT]
github_branch_protection.merge_gate["lupinus"]: Refreshing state... [id=BPR_kwDOT9v0j84E4wEK]
github_branch_protection.merge_gate["claytonia"]: Refreshing state... [id=BPR_kwDOS7uYHs4E3jBY]
github_branch_protection.merge_gate["asclepias"]: Refreshing state... [id=BPR_kwDOT2kGXs4E3jB7]
github_branch_protection.merge_gate["site-icecreamtofightwith-com"]: Refreshing state... [id=BPR_kwDOQZDPD84E3jB9]
github_branch_protection.merge_gate["shared-workflows"]: Refreshing state... [id=BPR_kwDOSMCOBc4E3jB0]
github_branch_protection.merge_gate["music-curator"]: Refreshing state... [id=BPR_kwDOS60XPc4E3jCB]
github_branch_protection.merge_gate["kalmia"]: Refreshing state... [id=BPR_kwDOTJGLUM4E3jCA]
github_branch_protection.merge_gate["site-lentago-dev"]: Refreshing state... [id=BPR_kwDOTIBV8M4E3jBW]
github_branch_protection.merge_gate["monarda"]: Refreshing state... [id=BPR_kwDOT7ux-84E4YEc]
github_branch_protection.merge_gate["osmunda"]: Refreshing state... [id=BPR_kwDOT7ux2s4E4YEd]
github_repository_ruleset.main["monarda"]: Refreshing state... [id=20958245]
github_repository_ruleset.main["music-curator"]: Refreshing state... [id=17669624]
github_repository_ruleset.main["osmunda"]: Refreshing state... [id=20958247]
github_repository_ruleset.main["repo-template"]: Refreshing state... [id=17671511]
github_repository_ruleset.main["asclepias"]: Refreshing state... [id=20758046]
github_repository_ruleset.main["lupinus"]: Refreshing state... [id=21051667]
github_repository_ruleset.main["site-pondviewlane-com"]: Refreshing state... [id=19125050]
github_repository_ruleset.main["drosera"]: Refreshing state... [id=14522520]
github_repository_ruleset.main["epigaea"]: Refreshing state... [id=14718477]
github_repository_ruleset.main["betula"]: Refreshing state... [id=14521264]
github_repository_ruleset.main["site-icecreamtofightwith-com"]: Refreshing state... [id=13559020]
github_repository_ruleset.main["kalmia"]: Refreshing state... [id=18293648]
github_repository_ruleset.main["brasenia"]: Refreshing state... [id=19323889]
github_repository_ruleset.main["claytonia"]: Refreshing state... [id=17713398]
github_repository_ruleset.main["shared-workflows"]: Refreshing state... [id=15538975]
github_repository_ruleset.main["site-lentago-dev"]: Refreshing state... [id=18237308]
github_repository_ruleset.main[".github"]: Refreshing state... [id=17933796]
github_repository_ruleset.main["solidago"]: Refreshing state... [id=13837390]
github_issue_label.fleet["kalmia:enhancement"]: Refreshing state... [id=kalmia:enhancement]
github_issue_label.fleet[".github:documentation"]: Refreshing state... [id=.github:documentation]
github_issue_label.fleet["shared-workflows:help wanted"]: Refreshing state... [id=shared-workflows:help wanted]
github_issue_label.fleet["shared-workflows:wontfix"]: Refreshing state... [id=shared-workflows:wontfix]
github_issue_label.fleet["monarda:duplicate"]: Refreshing state... [id=monarda:duplicate]
github_issue_label.fleet["repo-template:question"]: Refreshing state... [id=repo-template:question]
github_issue_label.fleet["betula:invalid"]: Refreshing state... [id=betula:invalid]
github_issue_label.fleet["solidago:duplicate"]: Refreshing state... [id=solidago:duplicate]
github_issue_label.fleet["claytonia:help wanted"]: Refreshing state... [id=claytonia:help wanted]
github_issue_label.fleet["epigaea:enhancement"]: Refreshing state... [id=epigaea:enhancement]
github_issue_label.fleet["kalmia:help wanted"]: Refreshing state... [id=kalmia:help wanted]
github_issue_label.fleet["osmunda:bug"]: Refreshing state... [id=osmunda:bug]
github_issue_label.fleet["monarda:help wanted"]: Refreshing state... [id=monarda:help wanted]
github_issue_label.fleet["site-pondviewlane-com:bug"]: Refreshing state... [id=site-pondviewlane-com:bug]
github_issue_label.fleet["brasenia:duplicate"]: Refreshing state... [id=brasenia:duplicate]
github_issue_label.fleet["music-curator:wontfix"]: Refreshing state... [id=music-curator:wontfix]
github_issue_label.fleet["site-icecreamtofightwith-com:duplicate"]: Refreshing state... [id=site-icecreamtofightwith-com:duplicate]
github_issue_label.fleet["betula:bug"]: Refreshing state... [id=betula:bug]
github_issue_label.fleet["brasenia:help wanted"]: Refreshing state... [id=brasenia:help wanted]
github_issue_label.fleet["betula:duplicate"]: Refreshing state... [id=betula:duplicate]
github_issue_label.fleet["epigaea:wontfix"]: Refreshing state... [id=epigaea:wontfix]
github_issue_label.fleet["brasenia:wontfix"]: Refreshing state... [id=brasenia:wontfix]
github_issue_label.fleet["lupinus:invalid"]: Preparing import... [id=lupinus:invalid]
github_issue_label.fleet["asclepias:documentation"]: Refreshing state... [id=asclepias:documentation]
github_issue_label.fleet["solidago:help wanted"]: Refreshing state... [id=solidago:help wanted]
github_issue_label.fleet["repo-template:wontfix"]: Refreshing state... [id=repo-template:wontfix]
github_issue_label.fleet["asclepias:question"]: Refreshing state... [id=asclepias:question]
github_issue_label.fleet["asclepias:invalid"]: Refreshing state... [id=asclepias:invalid]
github_issue_label.fleet["lupinus:wontfix"]: Preparing import... [id=lupinus:wontfix]
github_issue_label.fleet["solidago:bug"]: Refreshing state... [id=solidago:bug]
github_issue_label.fleet["music-curator:bug"]: Refreshing state... [id=music-curator:bug]
github_issue_label.fleet[".github:bug"]: Refreshing state... [id=.github:bug]
github_issue_label.fleet["lupinus:invalid"]: Refreshing state... [id=lupinus:invalid]
github_issue_label.fleet["site-pondviewlane-com:invalid"]: Refreshing state... [id=site-pondviewlane-com:invalid]
github_issue_label.fleet["monarda:documentation"]: Refreshing state... [id=monarda:documentation]
github_issue_label.fleet["shared-workflows:duplicate"]: Refreshing state... [id=shared-workflows:duplicate]
github_issue_label.fleet["monarda:bug"]: Refreshing state... [id=monarda:bug]
github_issue_label.fleet["claytonia:good first issue"]: Refreshing state... [id=claytonia:good first issue]
github_issue_label.fleet["lupinus:wontfix"]: Refreshing state... [id=lupinus:wontfix]
github_issue_label.fleet["site-lentago-dev:documentation"]: Refreshing state... [id=site-lentago-dev:documentation]
github_issue_label.fleet["site-pondviewlane-com:duplicate"]: Refreshing state... [id=site-pondviewlane-com:duplicate]
github_issue_label.fleet[".github:duplicate"]: Refreshing state... [id=.github:duplicate]
github_issue_label.fleet["lupinus:good first issue"]: Preparing import... [id=lupinus:good first issue]
github_issue_label.fleet["asclepias:help wanted"]: Refreshing state... [id=asclepias:help wanted]
github_issue_label.fleet["claytonia:duplicate"]: Refreshing state... [id=claytonia:duplicate]
github_issue_label.fleet["repo-template:enhancement"]: Refreshing state... [id=repo-template:enhancement]
github_issue_label.fleet["lupinus:question"]: Preparing import... [id=lupinus:question]
github_issue_label.fleet["kalmia:invalid"]: Refreshing state... [id=kalmia:invalid]
github_issue_label.fleet["repo-template:invalid"]: Refreshing state... [id=repo-template:invalid]
github_issue_label.fleet["kalmia:duplicate"]: Refreshing state... [id=kalmia:duplicate]
github_issue_label.fleet["site-pondviewlane-com:documentation"]: Refreshing state... [id=site-pondviewlane-com:documentation]
github_issue_label.fleet[".github:good first issue"]: Refreshing state... [id=.github:good first issue]
github_issue_label.fleet["lupinus:good first issue"]: Refreshing state... [id=lupinus:good first issue]
github_issue_label.fleet["drosera:documentation"]: Refreshing state... [id=drosera:documentation]
github_issue_label.fleet["epigaea:duplicate"]: Refreshing state... [id=epigaea:duplicate]
github_issue_label.fleet["site-lentago-dev:enhancement"]: Refreshing state... [id=site-lentago-dev:enhancement]
github_issue_label.fleet["lupinus:question"]: Refreshing state... [id=lupinus:question]
github_issue_label.fleet[".github:help wanted"]: Refreshing state... [id=.github:help wanted]
github_issue_label.fleet["site-icecreamtofightwith-com:bug"]: Refreshing state... [id=site-icecreamtofightwith-com:bug]
github_issue_label.fleet["osmunda:invalid"]: Refreshing state... [id=osmunda:invalid]
github_issue_label.fleet["osmunda:good first issue"]: Refreshing state... [id=osmunda:good first issue]
github_issue_label.fleet["music-curator:help wanted"]: Refreshing state... [id=music-curator:help wanted]
github_issue_label.fleet["site-icecreamtofightwith-com:enhancement"]: Refreshing state... [id=site-icecreamtofightwith-com:enhancement]
github_issue_label.fleet["site-pondviewlane-com:question"]: Refreshing state... [id=site-pondviewlane-com:question]
github_issue_label.fleet["osmunda:enhancement"]: Refreshing state... [id=osmunda:enhancement]
github_issue_label.fleet["site-icecreamtofightwith-com:good first issue"]: Refreshing state... [id=site-icecreamtofightwith-com:good first issue]
github_issue_label.fleet["site-icecreamtofightwith-com:invalid"]: Refreshing state... [id=site-icecreamtofightwith-com:invalid]
github_issue_label.fleet["site-pondviewlane-com:enhancement"]: Refreshing state... [id=site-pondviewlane-com:enhancement]
github_issue_label.fleet["site-pondviewlane-com:good first issue"]: Refreshing state... [id=site-pondviewlane-com:good first issue]
github_issue_label.fleet["site-icecreamtofightwith-com:documentation"]: Refreshing state... [id=site-icecreamtofightwith-com:documentation]
github_issue_label.fleet["betula:model:haiku"]: Refreshing state... [id=betula:model:haiku]
github_issue_label.fleet["solidago:model:opus"]: Refreshing state... [id=solidago:model:opus]
github_issue_label.fleet["site-pondviewlane-com:wontfix"]: Refreshing state... [id=site-pondviewlane-com:wontfix]
github_issue_label.fleet["shared-workflows:good first issue"]: Refreshing state... [id=shared-workflows:good first issue]
github_issue_label.fleet["kalmia:question"]: Refreshing state... [id=kalmia:question]
github_issue_label.fleet["repo-template:bug"]: Refreshing state... [id=repo-template:bug]
github_issue_label.fleet["drosera:good first issue"]: Refreshing state... [id=drosera:good first issue]
github_issue_label.fleet["site-icecreamtofightwith-com:model:haiku"]: Refreshing state... [id=site-icecreamtofightwith-com:model:haiku]
github_issue_label.fleet["site-lentago-dev:bug"]: Refreshing state... [id=site-lentago-dev:bug]
github_issue_label.fleet["betula:wontfix"]: Refreshing state... [id=betula:wontfix]
github_issue_label.fleet["site-lentago-dev:help wanted"]: Refreshing state... [id=site-lentago-dev:help wanted]
github_issue_label.fleet["lupinus:documentation"]: Preparing import... [id=lupinus:documentation]
github_issue_label.fleet["music-curator:good first issue"]: Refreshing state... [id=music-curator:good first issue]
github_issue_label.fleet["brasenia:enhancement"]: Refreshing state... [id=brasenia:enhancement]
github_issue_label.fleet["epigaea:documentation"]: Refreshing state... [id=epigaea:documentation]
github_issue_label.fleet["drosera:invalid"]: Refreshing state... [id=drosera:invalid]
github_issue_label.fleet["site-icecreamtofightwith-com:model:opus"]: Refreshing state... [id=site-icecreamtofightwith-com:model:opus]
github_issue_label.fleet["drosera:question"]: Refreshing state... [id=drosera:question]
github_issue_label.fleet["music-curator:question"]: Refreshing state... [id=music-curator:question]
github_issue_label.fleet["solidago:invalid"]: Refreshing state... [id=solidago:invalid]
github_issue_label.fleet["lupinus:duplicate"]: Preparing import... [id=lupinus:duplicate]
github_issue_label.fleet["lupinus:documentation"]: Refreshing state... [id=lupinus:documentation]
github_issue_label.fleet["music-curator:enhancement"]: Refreshing state... [id=music-curator:enhancement]
github_issue_label.fleet["kalmia:documentation"]: Refreshing state... [id=kalmia:documentation]
github_issue_label.fleet["brasenia:bug"]: Refreshing state... [id=brasenia:bug]
github_issue_label.fleet["claytonia:bug"]: Refreshing state... [id=claytonia:bug]
github_issue_label.fleet["solidago:wontfix"]: Refreshing state... [id=solidago:wontfix]
github_issue_label.fleet["site-pondviewlane-com:help wanted"]: Refreshing state... [id=site-pondviewlane-com:help wanted]
github_issue_label.fleet["osmunda:help wanted"]: Refreshing state... [id=osmunda:help wanted]
github_issue_label.fleet["site-icecreamtofightwith-com:question"]: Refreshing state... [id=site-icecreamtofightwith-com:question]
github_issue_label.fleet["lupinus:duplicate"]: Refreshing state... [id=lupinus:duplicate]
github_issue_label.fleet["repo-template:duplicate"]: Refreshing state... [id=repo-template:duplicate]
github_issue_label.fleet["osmunda:documentation"]: Refreshing state... [id=osmunda:documentation]
github_issue_label.fleet["claytonia:invalid"]: Refreshing state... [id=claytonia:invalid]
github_issue_label.fleet["lupinus:help wanted"]: Preparing import... [id=lupinus:help wanted]
github_issue_label.fleet["claytonia:question"]: Refreshing state... [id=claytonia:question]
github_issue_label.fleet["repo-template:good first issue"]: Refreshing state... [id=repo-template:good first issue]
github_issue_label.fleet["brasenia:invalid"]: Refreshing state... [id=brasenia:invalid]
github_issue_label.fleet["epigaea:model:haiku"]: Refreshing state... [id=epigaea:model:haiku]
github_issue_label.fleet["music-curator:invalid"]: Refreshing state... [id=music-curator:invalid]
github_issue_label.fleet["shared-workflows:question"]: Refreshing state... [id=shared-workflows:question]
github_issue_label.fleet["brasenia:question"]: Refreshing state... [id=brasenia:question]
github_issue_label.fleet["shared-workflows:documentation"]: Refreshing state... [id=shared-workflows:documentation]
github_issue_label.fleet["drosera:help wanted"]: Refreshing state... [id=drosera:help wanted]
github_issue_label.fleet["lupinus:help wanted"]: Refreshing state... [id=lupinus:help wanted]
github_issue_label.fleet["claytonia:enhancement"]: Refreshing state... [id=claytonia:enhancement]
github_issue_label.fleet["asclepias:bug"]: Refreshing state... [id=asclepias:bug]
github_issue_label.fleet["betula:question"]: Refreshing state... [id=betula:question]
github_issue_label.fleet["solidago:question"]: Refreshing state... [id=solidago:question]
github_issue_label.fleet["claytonia:documentation"]: Refreshing state... [id=claytonia:documentation]
github_issue_label.fleet["epigaea:invalid"]: Refreshing state... [id=epigaea:invalid]
github_issue_label.fleet["brasenia:good first issue"]: Refreshing state... [id=brasenia:good first issue]
github_issue_label.fleet["solidago:good first issue"]: Refreshing state... [id=solidago:good first issue]
github_issue_label.fleet["shared-workflows:bug"]: Refreshing state... [id=shared-workflows:bug]
github_issue_label.fleet["osmunda:wontfix"]: Refreshing state... [id=osmunda:wontfix]
github_issue_label.fleet["lupinus:bug"]: Preparing import... [id=lupinus:bug]
github_issue_label.fleet["epigaea:bug"]: Refreshing state... [id=epigaea:bug]
github_issue_label.fleet[".github:enhancement"]: Refreshing state... [id=.github:enhancement]
github_issue_label.fleet["asclepias:duplicate"]: Refreshing state... [id=asclepias:duplicate]
github_issue_label.fleet["betula:documentation"]: Refreshing state... [id=betula:documentation]
github_issue_label.fleet["asclepias:good first issue"]: Refreshing state... [id=asclepias:good first issue]
github_issue_label.fleet["brasenia:documentation"]: Refreshing state... [id=brasenia:documentation]
github_issue_label.fleet["site-lentago-dev:good first issue"]: Refreshing state... [id=site-lentago-dev:good first issue]
github_issue_label.fleet["monarda:enhancement"]: Refreshing state... [id=monarda:enhancement]
github_issue_label.fleet["site-icecreamtofightwith-com:help wanted"]: Refreshing state... [id=site-icecreamtofightwith-com:help wanted]
github_issue_label.fleet["lupinus:bug"]: Refreshing state... [id=lupinus:bug]
github_issue_label.fleet["drosera:wontfix"]: Refreshing state... [id=drosera:wontfix]
github_issue_label.fleet["drosera:model:opus"]: Refreshing state... [id=drosera:model:opus]
github_issue_label.fleet["monarda:wontfix"]: Refreshing state... [id=monarda:wontfix]
github_issue_label.fleet["betula:good first issue"]: Refreshing state... [id=betula:good first issue]
github_issue_label.fleet["solidago:model:sonnet"]: Refreshing state... [id=solidago:model:sonnet]
github_issue_label.fleet["kalmia:bug"]: Refreshing state... [id=kalmia:bug]
github_issue_label.fleet["drosera:bug"]: Refreshing state... [id=drosera:bug]
github_issue_label.fleet["site-lentago-dev:invalid"]: Refreshing state... [id=site-lentago-dev:invalid]
github_issue_label.fleet["epigaea:model:opus"]: Refreshing state... [id=epigaea:model:opus]
github_issue_label.fleet[".github:invalid"]: Refreshing state... [id=.github:invalid]
github_issue_label.fleet["epigaea:help wanted"]: Refreshing state... [id=epigaea:help wanted]
github_issue_label.fleet["epigaea:good first issue"]: Refreshing state... [id=epigaea:good first issue]
github_issue_label.fleet["repo-template:help wanted"]: Refreshing state... [id=repo-template:help wanted]
github_issue_label.fleet["epigaea:question"]: Refreshing state... [id=epigaea:question]
github_issue_label.fleet["monarda:invalid"]: Refreshing state... [id=monarda:invalid]
github_issue_label.fleet["monarda:question"]: Refreshing state... [id=monarda:question]
github_issue_label.fleet["site-lentago-dev:duplicate"]: Refreshing state... [id=site-lentago-dev:duplicate]
github_issue_label.fleet["kalmia:good first issue"]: Refreshing state... [id=kalmia:good first issue]
github_issue_label.fleet["music-curator:documentation"]: Refreshing state... [id=music-curator:documentation]
github_issue_label.fleet["asclepias:enhancement"]: Refreshing state... [id=asclepias:enhancement]
github_issue_label.fleet["site-lentago-dev:wontfix"]: Refreshing state... [id=site-lentago-dev:wontfix]
github_issue_label.fleet["shared-workflows:invalid"]: Refreshing state... [id=shared-workflows:invalid]
github_issue_label.fleet["betula:model:opus"]: Refreshing state... [id=betula:model:opus]
github_issue_label.fleet["drosera:duplicate"]: Refreshing state... [id=drosera:duplicate]
github_issue_label.fleet["drosera:model:haiku"]: Refreshing state... [id=drosera:model:haiku]
github_issue_label.fleet["solidago:enhancement"]: Refreshing state... [id=solidago:enhancement]
github_issue_label.fleet["osmunda:duplicate"]: Refreshing state... [id=osmunda:duplicate]
github_issue_label.fleet["solidago:model:haiku"]: Refreshing state... [id=solidago:model:haiku]
github_issue_label.fleet["repo-template:documentation"]: Refreshing state... [id=repo-template:documentation]
github_issue_label.fleet["site-icecreamtofightwith-com:wontfix"]: Refreshing state... [id=site-icecreamtofightwith-com:wontfix]
github_issue_label.fleet[".github:question"]: Refreshing state... [id=.github:question]
github_issue_label.fleet["shared-workflows:enhancement"]: Refreshing state... [id=shared-workflows:enhancement]
github_issue_label.fleet["osmunda:question"]: Refreshing state... [id=osmunda:question]
github_issue_label.fleet["drosera:enhancement"]: Refreshing state... [id=drosera:enhancement]
github_issue_label.fleet["site-lentago-dev:question"]: Refreshing state... [id=site-lentago-dev:question]
github_issue_label.fleet["lupinus:enhancement"]: Preparing import... [id=lupinus:enhancement]
github_issue_label.fleet["claytonia:wontfix"]: Refreshing state... [id=claytonia:wontfix]
github_issue_label.fleet["site-icecreamtofightwith-com:model:sonnet"]: Refreshing state... [id=site-icecreamtofightwith-com:model:sonnet]
github_issue_label.fleet["asclepias:wontfix"]: Refreshing state... [id=asclepias:wontfix]
github_issue_label.fleet["betula:help wanted"]: Refreshing state... [id=betula:help wanted]
github_issue_label.fleet[".github:wontfix"]: Refreshing state... [id=.github:wontfix]
github_issue_label.fleet["music-curator:duplicate"]: Refreshing state... [id=music-curator:duplicate]
github_issue_label.fleet["monarda:good first issue"]: Refreshing state... [id=monarda:good first issue]
github_issue_label.fleet["betula:enhancement"]: Refreshing state... [id=betula:enhancement]
github_issue_label.fleet["solidago:documentation"]: Refreshing state... [id=solidago:documentation]
github_issue_label.fleet["lupinus:enhancement"]: Refreshing state... [id=lupinus:enhancement]
github_issue_label.fleet["kalmia:wontfix"]: Refreshing state... [id=kalmia:wontfix]

Terraform used the selected providers to generate the following execution
plan. Resource actions are indicated with the following symbols:
  ~ update in-place

Terraform will perform the following actions:

  # github_branch_protection.merge_gate["music-curator"] will be updated in-place
  ~ resource "github_branch_protection" "merge_gate" {
        id                              = "BPR_kwDOS60XPc4E3jCB"
        # (10 unchanged attributes hidden)

      ~ restrict_pushes {
          ~ push_allowances  = [
              + "A_kwHNJr_NPAg",
                # (1 unchanged element hidden)
            ]
            # (1 unchanged attribute hidden)
        }
    }

  # github_issue_label.fleet["lupinus:bug"] will be imported
    resource "github_issue_label" "fleet" {
        color       = "bb4a33"
        description = "Something is broken"
        etag        = "W/\"3fd651ddc20be64c7bef28fd2127949b673804357e191c1df43f3b2e0264e21b\""
        id          = "lupinus:bug"
        name        = "bug"
        repository  = "lupinus"
        url         = "https://api.github.com/repos/lentago/lupinus/labels/bug"
    }

  # github_issue_label.fleet["lupinus:documentation"] will be imported
    resource "github_issue_label" "fleet" {
        color       = "4a9e82"
        description = "READMEs, CLAUDE.md, and other prose"
        etag        = "W/\"257c60b600a6a33ce8b337ed3396bd65c41ab1a7c3c06f9a1cbcd3a30f04413f\""
        id          = "lupinus:documentation"
        name        = "documentation"
        repository  = "lupinus"
        url         = "https://api.github.com/repos/lentago/lupinus/labels/documentation"
    }

  # github_issue_label.fleet["lupinus:duplicate"] will be imported
    resource "github_issue_label" "fleet" {
        color       = "ece7da"
        description = "Already tracked elsewhere"
        etag        = "W/\"51f9e1c8bda4fe39f3bd4e147b3d4d7ab0ab207b15f3b5b3810a3b5faf24cdd5\""
        id          = "lupinus:duplicate"
        name        = "duplicate"
        repository  = "lupinus"
        url         = "https://api.github.com/repos/lentago/lupinus/labels/duplicate"
    }

  # github_issue_label.fleet["lupinus:enhancement"] will be imported
    resource "github_issue_label" "fleet" {
        color       = "1b4b2e"
        description = "New capability or improvement"
        etag        = "W/\"6413b8d5bbb778b6b02c63172c53dd8f0d2ab8e4ac7935b7dfc2b0eb2798c687\""
        id          = "lupinus:enhancement"
        name        = "enhancement"
        repository  = "lupinus"
        url         = "https://api.github.com/repos/lentago/lupinus/labels/enhancement"
    }

  # github_issue_label.fleet["lupinus:good first issue"] will be imported
    resource "github_issue_label" "fleet" {
        color       = "c98a2b"
        description = "A small, self-contained place to start"
        etag        = "W/\"568b35d546736d35963ab8304abb50b3718fe9ae8b7475e9ea048603efd77229\""
        id          = "lupinus:good first issue"
        name        = "good first issue"
        repository  = "lupinus"
        url         = "https://api.github.com/repos/lentago/lupinus/labels/good%20first%20issue"
    }

  # github_issue_label.fleet["lupinus:help wanted"] will be imported
    resource "github_issue_label" "fleet" {
        color       = "E0A81C"
        description = "Ready for someone to pick up"
        etag        = "W/\"30d52bf91227563c3daac83fda2d8ec88dd983e191f1dafb194b022ab388d415\""
        id          = "lupinus:help wanted"
        name        = "help wanted"
        repository  = "lupinus"
        url         = "https://api.github.com/repos/lentago/lupinus/labels/help%20wanted"
    }

  # github_issue_label.fleet["lupinus:invalid"] will be imported
    resource "github_issue_label" "fleet" {
        color       = "cdd6d0"
        description = "Not actionable as filed"
        etag        = "W/\"cd3ff2e4286c925f2e105aef8f223e781a94ca91ba001823f7863d7105415da7\""
        id          = "lupinus:invalid"
        name        = "invalid"
        repository  = "lupinus"
        url         = "https://api.github.com/repos/lentago/lupinus/labels/invalid"
    }

  # github_issue_label.fleet["lupinus:question"] will be imported
    resource "github_issue_label" "fleet" {
        color       = "9fb0aa"
        description = "Needs a decision before it can move"
        etag        = "W/\"cbef5e7b11f30f549425d6c6c910d23cb9dba0280d187b7d7a30237190d2808f\""
        id          = "lupinus:question"
        name        = "question"
        repository  = "lupinus"
        url         = "https://api.github.com/repos/lentago/lupinus/labels/question"
    }

  # github_issue_label.fleet["lupinus:wontfix"] will be imported
    resource "github_issue_label" "fleet" {
        color       = "748983"
        description = "Deliberately not being done"
        etag        = "W/\"94c5d301b79885fef847753cb7a35047918e8858ea3c1e8d00dd22d52869516f\""
        id          = "lupinus:wontfix"
        name        = "wontfix"
        repository  = "lupinus"
        url         = "https://api.github.com/repos/lentago/lupinus/labels/wontfix"
    }

Plan: 9 to import, 0 to add, 1 to change, 0 to destroy.

Warning: Argument is deprecated

  with github_repository.fleet,
  on repos.tf line 26, in resource "github_repository" "fleet":
  26:   vulnerability_alerts = true

Use the github_repository_vulnerability_alerts resource instead. This field
will be removed in a future version.

─────────────────────────────────────────────────────────────────────────────

Saved the plan to: tfplan

To perform exactly these actions, run the following command to apply:
    terraform apply "tfplan"

@cpitzi
cpitzi merged commit e804554 into main Aug 19, 2026
10 checks passed
@cpitzi
cpitzi deleted the docs/birth-label-race branch August 19, 2026 17:19
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Birth apply races GitHub's async default-label seeding (lupinus lost, osmunda/monarda won)

1 participant