feat: Free-tier branch policy bootstrap and org repo fixes#5
Conversation
When enableRulesets is false, translate config/rulesets.yaml into per-repo branch protection for every managed repository. Repo-level branchProtection remains override-only. Adds requireLastPushApproval to the branch protection schema and documents the Free-tier enforcement model.
- Add adopt flag to import pre-existing repos on first pulumi up (menubarspawner) - Add pulumiName for GitHub renames without Pulumi state churn (.github) - Remove deprecated RepositoryFile autocreateBranch bootstrap; rely on autoInit - Add scripts/rename_dot_github.sh and document import/rename workflows
Import existing thaw-app/raycast-extension with adopt enabled. Fix SonarLint localeCompare warning in rulesets test.
|
🍹 The Update (preview) for diazdesandi/thaw-config/dev (at e895edd) was successful. ✨ Neo Code ReviewThis is a moderately complex change that renames the `.github` repo, onboards two additional repos under full management, and activates per-repo branch protection across the org. 🟡 **Moderate Risk** — the main concern is the dot-github rename prerequisite (run `scripts/rename_dot_github.sh` first) and the brief window where dot-github labels and team access are absent during the replace operations.This PR implements three things simultaneously: (1) renames 🟡 Warning — dot-github repo rename has a hard prerequisite: 🟡 Warning — dot-github labels and team access have a brief removal window: All 36 🔵 Info — two repos imported via 🔵 Info — branch protection now active on all repos: The bootstrap logic ( Resource Changes Name Type Operation
+ homebrew-tap-branch-protection custom:github:OrgRepositoryBranchProtection create
+- dot-github-label-P0 github:index/issueLabel:IssueLabel create-replacement
+ raycast-extension-label-cd github:index/issueLabel:IssueLabel create
+ menubarspawner-label-breaking-change github:index/issueLabel:IssueLabel create
+- dot-github-label-upstream github:index/issueLabel:IssueLabel create-replacement
+ raycast-extension-label-needs-info github:index/issueLabel:IssueLabel create
+ raycast-extension-label-docs github:index/issueLabel:IssueLabel create
+ raycast-extension-label-P1 github:index/issueLabel:IssueLabel create
~ dot-github github:index/repository:Repository update
~ raycast-extension github:index/repository:Repository update
+ raycast-extension-label-test github:index/issueLabel:IssueLabel create
+ homebrew-tap-bp-main github:index/branchProtection:BranchProtection create
+- dot-github-label-invalid github:index/issueLabel:IssueLabel create-replacement
+- dot-github-label-P1 github:index/issueLabel:IssueLabel create-replacement
+- dot-github-label-unsupported-version github:index/issueLabel:IssueLabel create-replacement
+ menubarspawner-label-stale github:index/issueLabel:IssueLabel create
+ menubarspawner-label-duplicate github:index/issueLabel:IssueLabel create
+ menubarspawner-label-cd github:index/issueLabel:IssueLabel create
+- dot-github-team-maintainers github:index/teamRepository:TeamRepository replaced
- dot-github-bootstrap github:index/repositoryFile:RepositoryFile delete
+ homebrew-tap-bp-release-- github:index/branchProtection:BranchProtection create
~ dot-github-codeowners github:index/repositoryFile:RepositoryFile update
+ raycast-extension-bp-main github:index/branchProtection:BranchProtection create
+ menubarspawner-label-keep open github:index/issueLabel:IssueLabel create
+ raycast-extension-label-invalid github:index/issueLabel:IssueLabel create
+ menubarspawner-label-P5 github:index/issueLabel:IssueLabel create
+ menubarspawner-branch-protection custom:github:OrgRepositoryBranchProtection create
+ raycast-extension-label-ci github:index/issueLabel:IssueLabel create
- org-ci-bootstrap github:index/repositoryFile:RepositoryFile delete
+- dot-github-label-P3 github:index/issueLabel:IssueLabel create-replacement
+ org-ci-bp-release-- github:index/branchProtection:BranchProtection create
+ raycast-extension-label-macos-15 github:index/issueLabel:IssueLabel create
+- dot-github-label-good first issue github:index/issueLabel:IssueLabel create-replacement
+ raycast-extension-team-maintainers github:index/teamRepository:TeamRepository create
+ raycast-extension-codeowners github:index/repositoryFile:RepositoryFile create
+- dot-github-label-enhancement github:index/issueLabel:IssueLabel create-replacement
+ raycast-extension-label-blocked github:index/issueLabel:IssueLabel create
+ raycast-extension-label-stale github:index/issueLabel:IssueLabel create
+ raycast-extension-label-P5 github:index/issueLabel:IssueLabel create
+- dot-github-label-needs-info github:index/issueLabel:IssueLabel create-replacement
+ raycast-extension-label-breaking-change github:index/issueLabel:IssueLabel create
... and 101 other changesDetailed DiffView diffpulumi:pulumi:Stack: (same)
[urn=urn:pulumi:dev::thaw-config::pulumi:pulumi:Stack::thaw-config-dev]
+ custom:github:OrgRepository: (create)
[urn=urn:pulumi:dev::thaw-config::custom:github:OrgRepository::raycast-extension]
+ custom:github:OrgRepositoryBranchProtection: (create)
[urn=urn:pulumi:dev::thaw-config::custom:github:OrgRepository$custom:github:OrgRepositoryBranchProtection::website-branch-protection]
+ custom:github:OrgRepositoryBranchProtection: (create)
[urn=urn:pulumi:dev::thaw-config::custom:github:OrgRepository$custom:github:OrgRepositoryBranchProtection::homebrew-tap-branch-protection]
+ custom:github:OrgRepositoryBranchProtection: (create)
[urn=urn:pulumi:dev::thaw-config::custom:github:OrgRepository$custom:github:OrgRepositoryBranchProtection::menubarspawner-branch-protection]
+ custom:github:OrgRepositoryBranchProtection: (create)
[urn=urn:pulumi:dev::thaw-config::custom:github:OrgRepository$custom:github:OrgRepositoryBranchProtection::raycast-extension-branch-protection]
+ custom:github:OrgRepositoryTeams: (create)
[urn=urn:pulumi:dev::thaw-config::custom:github:OrgRepository$custom:github:OrgRepositoryTeams::raycast-extension-teams]
+ custom:github:OrgRepositoryLabels: (create)
[urn=urn:pulumi:dev::thaw-config::custom:github:OrgRepository$custom:github:OrgRepositoryLabels::raycast-extension-labels]
+ custom:github:OrgRepositoryBranchProtection: (create)
[urn=urn:pulumi:dev::thaw-config::custom:github:OrgRepository$custom:github:OrgRepositoryBranchProtection::dot-github-branch-protection]
~ github:index/repository:Repository: (update)
[urn=urn:pulumi:dev::thaw-config::custom:github:OrgRepository$github:index/repository:Repository::dot-github]
[provider=urn:pulumi:dev::thaw-config::pulumi:providers:github::default_6_14_0::225ee7f4-aef2-42ea-8c38-890178d35051]
~ autoInit: true => false
- fullName: "thaw-app/dot-github"
~ name : "dot-github" => ".github"
--outputs:--
~ fullName : "thaw-app/dot-github" => [unknown]
+ custom:github:OrgRepositoryBranchProtection: (create)
[urn=urn:pulumi:dev::thaw-config::custom:github:OrgRepository$custom:github:OrgRepositoryBranchProtection::org-ci-branch-protection]
+ github:index/branchProtection:BranchProtection: (create)
[urn=urn:pulumi:dev::thaw-config::custom:github:OrgRepository$custom:github:OrgRepositoryBranchProtection$github:index/branchProtection:BranchProtection::website-bp-main]
[provider=urn:pulumi:dev::thaw-config::pulumi:providers:github::default_6_14_0::225ee7f4-aef2-42ea-8c38-890178d35051]
+ github:index/branchProtection:BranchProtection: (create)
[urn=urn:pulumi:dev::thaw-config::custom:github:OrgRepository$custom:github:OrgRepositoryBranchProtection$github:index/branchProtection:BranchProtection::website-bp-release--]
[provider=urn:pulumi:dev::thaw-config::pulumi:providers:github::default_6_14_0::225ee7f4-aef2-42ea-8c38-890178d35051]
--outputs:--
+ id : [unknown]
+ lockBranch : false
+ restrictPushes : []
--outputs:--
+ id : [unknown]
+ lockBranch : false
+ restrictPushes : []
= github:index/repository:Repository: (import)
[urn=urn:pulumi:dev::thaw-config::custom:github:OrgRepository$github:index/repository:Repository::raycast-extension]
[provider=urn:pulumi:dev::thaw-config::pulumi:providers:github::default_6_14_0::225ee7f4-aef2-42ea-8c38-890178d35051]
allowForking : true
defaultBranch : "main"
description : "Control Thaw directly from Raycast. Toggle visibility sections, search menu bar items, and open settings without touching your mouse."
etag : "W/\"a6bb665cfddcb1d683c32be91a7085f8cc17745c915e1ec63b31e32f5cd65e64\""
fork : "false"
hasDownloads : true
hasIssues : true
hasProjects : true
hasWiki : true
ignoreVulnerabilityAlertsDuringRead: <null>
name : "raycast-extension"
securityAndAnalysis : {
secretScanning : {
status : "disabled"
}
secretScanningPushProtection: {
status : "disabled"
}
}
topics : [
[0]: "raycast-extension"
[1]: "thaw"
]
visibility : "public"
~ github:index/repository:Repository: (update)
[urn=urn:pulumi:dev::thaw-config::custom:github:OrgRepository$github:index/repository:Repository::raycast-extension]
[provider=urn:pulumi:dev::thaw-config::pulumi:providers:github::default_6_14_0::225ee7f4-aef2-42ea-8c38-890178d35051]
~ allowMergeCommit : true => false
~ allowRebaseMerge : true => false
~ deleteBranchOnMerge : false => true
- hasDownloads : true
~ hasProjects : true => false
~ hasWiki : true => false
+ ignoreVulnerabilityAlertsDuringRead: <null>
~ squashMergeCommitTitle : "COMMIT_OR_PR_TITLE" => "PR_TITLE"
~ topics : [
+ [1]: "macos"
]
--outputs:--
- hasDownloads : true
+ ignoreVulnerabilityAlertsDuringRead: false
~ topics : [
~ [0]: "raycast-extension" => "macos"
~ [1]: "thaw" => "raycast-extension"
+ [2]: "thaw"
]
= github:index/repository:Repository: (import)
[urn=urn:pulumi:dev::thaw-config::custom:github:OrgRepository$github:index/repository:Repository::menubarspawner]
[provider=urn:pulumi:dev::thaw-config::pulumi:providers:github::default_6_14_0::225ee7f4-aef2-42ea-8c38-890178d35051]
allowForking : true
defaultBranch : "main"
etag : "W/\"aa353c5403e630cc7f03c712ab3b2151fa45a56ecc1a4b9c238a4418402f1a33\""
fork : "false"
hasDownloads : true
hasIssues : true
hasProjects : true
hasWiki : true
ignoreVulnerabilityAlertsDuringRead: <null>
name : "menubarspawner"
securityAndAnalysis : {
secretScanning : {
status : "disabled"
}
secretScanningPushProtection: {
status : "disabled"
}
}
topics : [
[0]: "menubar"
[1]: "swift"
]
visibility : "public"
~ github:index/repository:Repository: (update)
[urn=urn:pulumi:dev::thaw-config::custom:github:OrgRepository$github:index/repository:Repository::menubarspawner]
[provider=urn:pulumi:dev::thaw-config::pulumi:providers:github::default_6_14_0::225ee7f4-aef2-42ea-8c38-890178d35051]
~ allowMergeCommit : true => false
~ allowRebaseMerge : true => false
~ deleteBranchOnMerge : false => true
+ description : "Small macOS menu-bar helper that spawns customizable status items."
- hasDownloads : true
~ hasProjects : true => false
~ hasWiki : true => false
+ ignoreVulnerabilityAlertsDuringRead: <null>
~ squashMergeCommitTitle : "COMMIT_OR_PR_TITLE" => "PR_TITLE"
~ topics : [
+ [0]: "thaw"
+ [1]: "macos"
]
--outputs:--
- hasDownloads : true
+ ignoreVulnerabilityAlertsDuringRead: false
~ topics : [
~ [0]: "menubar" => "macos"
~ [1]: "swift" => "menubar"
+ [2]: "swift"
+ [3]: "thaw"
]
--github:index/issueLabel:IssueLabel: (delete-replaced)
[urn=urn:pulumi:dev::thaw-config::custom:github:OrgRepository$custom:github:OrgRepositoryLabels$github:index/issueLabel:IssueLabel::dot-github-label-duplicate]
[provider=urn:pulumi:dev::thaw-config::pulumi:providers:github::default_6_14_0::225ee7f4-aef2-42ea-8c38-890178d35051]
color : "cfd3d7"
description: "This issue or pull request already exists"
name : "duplicate"
repository : "dot-github"
--outputs:--
- color : "cfd3d7"
- description: "This issue or pull request already exists"
- etag : "W/\"c1194ba10e9793b4713549104c671e578749e716f3478af19955d25ac8aa8bd7\""
- id : "dot-github:duplicate"
- name : "duplicate"
- repository : "dot-github"
- url : "https://api.github.com/repos/thaw-app/dot-github/labels/duplicate"
+-github:index/issueLabel:IssueLabel: (replace)
[urn=urn:pulumi:dev::thaw-config::custom:github:OrgRepository$custom:github:OrgRepositoryLabels$github:index/issueLabel:IssueLabel::dot-github-label-duplicate]
[provider=urn:pulumi:dev::thaw-config::pulumi:providers:github::default_6_14_0::225ee7f4-aef2-42ea-8c38-890178d35051]
~ repository: "dot-github" => ".github"
--outputs:--
- color : "cfd3d7"
- description: "This issue or pull request already exists"
- etag : "W/\"c1194ba10e9793b4713549104c671e578749e716f3478af19955d25ac8aa8bd7\""
- id : "dot-github:duplicate"
- name : "duplicate"
- repository : "dot-github"
- url : "https://api.github.com/repos/thaw-app/dot-github/labels/duplicate"
++github:index/issueLabel:IssueLabel: (create-replacement)
[urn=urn:pulumi:dev::thaw-config::custom:github:OrgRepository$custom:github:OrgRepositoryLabels$github:index/issueLabel:IssueLabel::dot-github-label-duplicate]
[provider=urn:pulumi:dev::thaw-config::pulumi:providers:github::default_6_14_0::225ee7f4-aef2-42ea-8c38-890178d35051]
~ repository: "dot-github" => ".github"
--outputs:--
~ etag : "W/\"c1194ba10e9793b4713549104c671e578749e716f3478af19955d25ac8aa8bd7\"" => [unknown]
~ id : "dot-github:duplicate" => [unknown]
~ url : "https://api.github.com/repos/thaw-app/dot-github/labels/duplicate" => [unknown]
+ github:index/branchProtection:BranchProtection: (create)
[urn=urn:pulumi:dev::thaw-config::custom:github:OrgRepository$custom:github:OrgRepositoryBranchProtection$github:index/branchProtection:BranchProtection::homebrew-tap-bp-main]
[provider=urn:pulumi:dev::thaw-config::pulumi:providers:github::default_6_14_0::225ee7f4-aef2-42ea-8c38-890178d35051]
--outputs:--
+ id : [unknown]
+ lockBranch : false
+ restrictPushes : []
+ github:index/branchProtection:BranchProtection: (create)
[urn=urn:pulumi:dev::thaw-config::custom:github:OrgRepository$custom:github:OrgRepositoryBranchProtection$github:index/branchProtection:BranchProtection::homebrew-tap-bp-release--]
[provider=urn:pulumi:dev::thaw-config::pulumi:providers:github::default_6_14_0::225ee7f4-aef2-42ea-8c38-890178d35051]
--outputs:--
+ id : [unknown]
+ lockBranch : false
+ restrictPushes : []
--github:index/issueLabel:IssueLabel: (delete-replaced)
[urn=urn:pulumi:dev::thaw-config::custom:github:OrgRepository$custom:github:OrgRepositoryLabels$github:index/issueLabel:IssueLabel::dot-github-label-bug]
[provider=urn:pulumi:dev::thaw-config::pulumi:providers:github::default_6_14_0::225ee7f4-aef2-42ea-8c38-890178d35051]
color : "d73a4a"
description: "Something isn't working"
name : "bug"
repository : "dot-github"
--outputs:--
- color : "d73a4a"
- description: "Something isn't working"
- etag : "W/\"5bd125ad58992bc082b231ee0e3b5afd06cc70474835d58f7dd76eb6fd88880e\""
- id : "dot-github:bug"
- name : "bug"
- repository : "dot-github"
- url : "https://api.github.com/repos/thaw-app/dot-github/labels/bug"
+-github:index/issueLabel:IssueLabel: (replace)
[urn=urn:pulumi:dev::thaw-config::custom:github:OrgRepository$custom:github:OrgRepositoryLabels$github:index/issueLabel:IssueLabel::dot-github-label-bug]
[provider=urn:pulumi:dev::thaw-config::pulumi:providers:github::default_6_14_0::225ee7f4-aef2-42ea-8c38-890178d35051]
~ repository: "dot-github" => ".github"
--outputs:--
- color : "d73a4a"
- description: "Something isn't working"
- etag : "W/\"5bd125ad58992bc082b231ee0e3b5afd06cc70474835d58f7dd76eb6fd88880e\""
- id : "dot-github:bug"
- name : "bug"
- repository : "dot-github"
- url : "https://api.github.com/repos/thaw-app/dot-github/labels/bug"
++github:index/issueLabel:IssueLabel: (create-replacement)
[urn=urn:pulumi:dev::thaw-config::custom:github:OrgRepository$custom:github:OrgRepositoryLabels$github:index/issueLabel:IssueLabel::dot-github-label-bug]
[provider=urn:pulumi:dev::thaw-config::pulumi:providers:github::default_6_14_0::225ee7f4-aef2-42ea-8c38-890178d35051]
~ repository: "dot-github" => ".github"
--outputs:--
~ etag : "W/\"5bd125ad58992bc082b231ee0e3b5afd06cc70474835d58f7dd76eb6fd88880e\"" => [unknown]
~ id : "dot-github:bug" => [unknown]
~ url : "https://api.github.com/repos/thaw-app/dot-github/labels/bug" => [unknown]
--github:index/issueLabel:IssueLabel: (delete-replaced)
[urn=urn:pulumi:dev::thaw-config::custom:github:OrgRepository$custom:github:OrgRepositoryLabels$github:index/issueLabel:IssueLabel::dot-github-label-enhancement]
[provider=urn:pulumi:dev::thaw-config::pulumi:providers:github::default_6_14_0::225ee7f4-aef2-42ea-8c38-890178d35051]
color : "1d76db"
description: "Iteration, improvement, or optimization of an existing feature"
name : "enhancement"
repository : "dot-github"
--outputs:--
- color : "1d76db"
- description: "Iteration, improvement, or optimization of an existing feature"
- etag : "W/\"a5265a2f7ac1fb74e057375595df12921008fe094d88985e354394e5d54a52d8\""
- id : "dot-github:enhancement"
- name : "enhancement"
- repository : "dot-github"
- url : "https://api.github.com/repos/thaw-app/dot-github/labels/enhancement"
+-github:index/issueLabel:IssueLabel: (replace)
[urn=urn:pulumi:dev::thaw-config::custom:github:OrgRepository$custom:github:OrgRepositoryLabels$github:index/issueLabel:IssueLabel::dot-github-label-enhancement]
[provider=urn:pulumi:dev::thaw-config::pulumi:providers:github::default_6_14_0::225ee7f4-aef2-42ea-8c38-890178d35051]
~ repository: "dot-github" => ".github"
--outputs:--
- color : "1d76db"
- description: "Iteration, improvement, or optimization of an existing feature"
- etag : "W/\"a5265a2f7ac1fb74e057375595df12921008fe094d88985e354394e5d54a52d8\""
- id : "dot-github:enhancement"
- name : "enhancement"
- repository : "dot-github"
- url : "https://api.github.com/repos/thaw-app/dot-github/labels/enhancement"
++github:index/issueLabel:IssueLabel: (create-replacement)
[urn=urn:pulumi:dev::thaw-config::custom:github:OrgRepository$custom:github:OrgRepositoryLabels$github:index/issueLabel:IssueLabel::dot-github-label-enhancement]
[provider=urn:pulumi:dev::thaw-config::pulumi:providers:github::default_6_14_0::225ee7f4-aef2-42ea-8c38-890178d35051]
~ repository: "dot-github" => ".github"
--outputs:--
~ etag : "W/\"a5265a2f7ac1fb74e057375595df12921008fe094d88985e354394e5d54a52d8\"" => [unknown]
~ id : "dot-github:enhancement" => [unknown]
~ url : "https://api.github.com/repos/thaw-app/dot-github/labels/enhancement" => [unknown]
--github:index/issueLabel:IssueLabel: (delete-replaced)
[urn=urn:pulumi:dev::thaw-config::custom:github:OrgRepository$custom:github:OrgRepositoryLabels$github:index/issueLabel:IssueLabel::dot-github-label-feature]
[provider=urn:pulumi:dev::thaw-config::pulumi:providers:github::default_6_14_0::225ee7f4-aef2-42ea-8c38-890178d35051]
color : "0052cc"
description: "New capability that did not exist before"
name : "feature"
repository : "dot-github"
--outputs:--
- color : "0052cc"
- description: "New capability that did not exist before"
- etag : "W/\"63e5482dd13ef25864189b7311346daa549b9a250c95ef65af97d7900c900578\""
- id : "dot-github:feature"
- name : "feature"
- repository : "dot-github"
- url : "https://api.github.com/repos/thaw-app/dot-github/labels/feature"
+-github:index/issueLabel:IssueLabel: (replace)
[urn=urn:pulumi:dev::thaw-config::custom:github:OrgRepository$custom:github:OrgRepositoryLabels$github:index/issueLabel:IssueLabel::dot-github-label-feature]
[provider=urn:pulumi:dev::thaw-config::pulumi:providers:github::default_6_14_0::225ee7f4-aef2-42ea-8c38-890178d35051]
~ repository: "dot-github" => ".github"
--outputs:--
- color : "0052cc"
- description: "New capability that did not exist before"
- etag : "W/\"63e5482dd13ef25864189b7311346daa549b9a250c95ef65af97d7900c900578\""
- id : "dot-github:feature"
- name : "feature"
- repository : "dot-github"
- url : "https://api.github.com/repos/thaw-app/dot-github/labels/feature"
++github:index/issueLabel:IssueLabel: (create-replacement)
[urn=urn:pulumi:dev::thaw-config::custom:github:OrgRepository$custom:github:OrgRepositoryLabels$github:index/issueLabel:IssueLabel::dot-github-label-feature]
[provider=urn:pulumi:dev::thaw-config::pulumi:providers:github::default_6_14_0::225ee7f4-aef2-42ea-8c38-890178d35051]
~ repository: "dot-github" => ".github"
--outputs:--
~ etag : "W/\"63e5482dd13ef25864189b7311346daa549b9a250c95ef65af97d7900c900578\"" => [unknown]
~ id : "dot-github:feature" => [unknown]
~ url : "https://api.github.com/repos/thaw-app/dot-github/labels/feature" => [unknown]
--github:index/issueLabel:IssueLabel: (delete-replaced)
[urn=urn:pulumi:dev::thaw-config::custom:github:OrgRepository$custom:github:OrgRepositoryLabels$github:index/issueLabel:IssueLabel::dot-github-label-docs]
[provider=urn:pulumi:dev::thaw-config::pulumi:providers:github::default_6_14_0::225ee7f4-aef2-42ea-8c38-890178d35051]
color : "0075ca"
description: "Improvements or additions to documentation"
name : "docs"
repository : "dot-github"
--outputs:--
- color : "0075ca"
- description: "Improvements or additions to documentation"
- etag : "W/\"ec5a6076fa3b50194ee5c24eb68eb35f84c0b320dec88736e4ca6467e91f136b\""
- id : "dot-github:docs"
- name : "docs"
- repository : "dot-github"
- url : "https://api.github.com/repos/thaw-app/dot-github/labels/docs"
+-github:index/issueLabel:IssueLabel: (replace)
[urn=urn:pulumi:dev::thaw-config::custom:github:OrgRepository$custom:github:OrgRepositoryLabels$github:index/issueLabel:IssueLabel::dot-github-label-docs]
[provider=urn:pulumi:dev::thaw-config::pulumi:providers:github::default_6_14_0::225ee7f4-aef2-42ea-8c38-890178d35051]
~ repository: "dot-github" => ".github"
--outputs:--
- color : "0075ca"
- description: "Improvements or additions to documentation"
- etag : "W/\"ec5a6076fa3b50194ee5c24eb68eb35f84c0b320dec88736e4ca6467e91f136b\""
- id : "dot-github:docs"
- name : "docs"
- repository : "dot-github"
- url : "https://api.github.com/repos/thaw-app/dot-github/labels/docs"
++github:index/issueLabel:IssueLabel: (create-replacement)
[urn=urn:pulumi:dev::thaw-config::custom:github:OrgRepository$custom:github:OrgRepositoryLabels$github:index/issueLabel:IssueLabel::dot-github-label-docs]
[provider=urn:pulumi:dev::thaw-config::pulumi:providers:github::default_6_14_0::225ee7f4-aef2-42ea-8c38-890178d35051]
~ repository: "dot-github" => ".github"
--outputs:--
~ etag : "W/\"ec5a6076fa3b50194ee5c24eb68eb35f84c0b320dec88736e4ca6467e91f136b\"" => [unknown]
~ id : "dot-github:docs" => [unknown]
~ url : "https://api.github.com/repos/thaw-app/dot-github/labels/docs" => [unknown]
--github:index/issueLabel:IssueLabel: (delete-replaced)
[urn=urn:pulumi:dev::thaw-config::custom:github:OrgRepository$custom:github:OrgRepositoryLabels$github:index/issueLabel:IssueLabel::dot-github-label-macos-14]
[provider=urn:pulumi:dev::thaw-config::pulumi:providers:github::default_6_14_0::225ee7f4-aef2-42ea-8c38-890178d35051]
color : "1A6B8A"
description: "Issue specific to macOS 14 (Sonoma)"
name : "macos-14"
repository : "dot-github"
--outputs:--
- color : "1A6B8A"
- description: "Issue specific to macOS 14 (Sonoma)"
- etag : "W/\"9784315f93084f5e302b4f25afd4ebbb330e4e320201e8ef56178dfe0acac3ea\""
- id : "dot-github:macos-14"
- name : "macos-14"
- repository : "dot-github"
- url : "https://api.github.com/repos/thaw-app/dot-github/labels/macos-14"
+-github:index/issueLabel:IssueLabel: (replace)
[urn=urn:pulumi:dev::thaw-config::custom:github:OrgRepository$custom:github:OrgRepositoryLabels$github:index/issueLabel:IssueLabel::dot-github-label-macos-14]
[provider=urn:pulumi:dev::thaw-config::pulumi:providers:github::default_6_14_0::225ee7f4-aef2-42ea-8c38-890178d35051]
~ repository: "dot-github" => ".github"
--outputs:--
- color : "1A6B8A"
- description: "Issue specific to macOS 14 (Sonoma)"
- etag : "W/\"9784315f93084f5e302b4f25afd4ebbb330e4e320201e8ef56178dfe0acac3ea\""
- id : "dot-github:macos-14"
- name : "macos-14"
- repository : "dot-github"
- url : "https://api.github.com/repos/thaw-app/dot-github/labels/macos-14"
++github:index/issueLabel:IssueLabel: (create-replacement)
[urn=urn:pulumi:dev::thaw-config::custom:github:OrgRepository$custom:github:OrgRepositoryLabels$github:index/issueLabel:IssueLabel::dot-github-label-macos-14]
[provider=urn:pulumi:dev::thaw-config::pulumi:providers:github::default_6_14_0::225ee7f4-aef2-42ea-8c38-890178d35051]
~ repository: "dot-github" => ".github"
--outputs:--
~ etag : "W/\"9784315f93084f5e302b4f25afd4ebbb330e4e320201e8ef56178dfe0acac3ea\"" => [unknown]
~ id : "dot-github:macos-14" => [unknown]
~ url : "https://api.github.com/repos/thaw-app/dot-github/labels/macos-14" => [unknown]
--github:index/issueLabel:IssueLabel: (delete-replaced)
[urn=urn:pulumi:dev::thaw-config::custom:github:OrgRepository$custom:github:OrgRepositoryLabels$github:index/issueLabel:IssueLabel::dot-github-label-invalid]
[provider=urn:pulumi:dev::thaw-config::pulumi:providers:github::default_6_14_0::225ee7f4-aef2-42ea-8c38-890178d35051]
color : "cfd3d7"
description: "This doesn't seem right"
name : "invalid"
repository : "dot-github"
--outputs:--
- color : "cfd3d7"
- description: "This doesn't seem right"
- etag : "W/\"46149c5f257aec5c5ba6184ad5ff54571a8e943b00e763c207b5e6bb2e86e701\""
- id : "dot-github:invalid"
- name : "invalid"
- repository : "dot-github"
- url : "https://api.github.com/repos/thaw-app/dot-github/labels/invalid"
+-github:index/issueLabel:IssueLabel: (replace)
[urn=urn:pulumi:dev::thaw-config::custom:github:OrgRepository$custom:github:OrgRepositoryLabels$github:index/issueLabel:IssueLabel::dot-github-label-invalid]
[provider=urn:pulumi:dev::thaw-config::pulumi:providers:github::default_6_14_0::225ee7f4-aef2-42ea-8c38-890178d35051]
~ repository: "dot-github" => ".github"
--outputs:--
- color : "cfd3d7"
- description: "This doesn't seem right"
- etag : "W/\"46149c5f257aec5c5ba6184ad5ff54571a8e943b00e763c207b5e6bb2e86e701\""
- id : "dot-github:invalid"
- name : "invalid"
- repository : "dot-github"
- url : "https://api.github.com/repos/thaw-app/dot-github/labels/invalid"
++github:index/issueLabel:IssueLabel: (create-replacement)
[urn=urn:pulumi:dev::thaw-config::custom:github:OrgRepository$custom:github:OrgRepositoryLabels$github:index/issueLabel:IssueLabel::dot-github-label-invalid]
[provider=urn:pulumi:dev::thaw-config::pulumi:providers:github::default_6_14_0::225ee7f4-aef2-42ea-8c38-890178d35051]
~ repository: "dot-github" => ".github"
--outputs:--
~ etag : "W/\"46149c5f257aec5c5ba6184ad5ff54571a8e943b00e763c207b5e6bb2e86e701\"" => [unknown]
~ id : "dot-github:invalid" => [unknown]
~ url : "https://api.github.com/repos/thaw-app/dot-github/labels/invalid" => [unknown]
--github:index/issueLabel:IssueLabel: (delete-replaced)
[urn=urn:pulumi:dev::thaw-config::custom:github:OrgRepository$custom:github:OrgRepositoryLabels$github:index/issueLabel:IssueLabel::dot-github-label-question]
[provider=urn:pulumi:dev::thaw-config::pulumi:providers:github::default_6_14_0::225ee7f4-aef2-42ea-8c38-890178d35051]
color : "6009a1"
description: "Further information is requested"
name : "question"
repository : "dot-github"
--outputs:--
- color : "6009a1"
- description: "Further information is requested"
- etag : "W/\"5fdd4465da62a06823706e3ec5dbe3d68cb3c2e0e141d3fed4960147ffa56393\""
- id : "dot-github:question"
- name : "question"
- repository : "dot-github"
- url : "https://api.github.com/repos/thaw-app/dot-github/labels/question"
+-github:index/issueLabel:IssueLabel: (replace)
[urn=urn:pulumi:dev::thaw-config::custom:github:OrgRepository$custom:github:OrgRepositoryLabels$github:index/issueLabel:IssueLabel::dot-github-label-question]
[provider=urn:pulumi:dev::thaw-config::pulumi:providers:github::default_6_14_0::225ee7f4-aef2-42ea-8c38-890178d35051]
~ repository: "dot-github" => ".github"
--outputs:--
- color : "6009a1"
- description: "Further information is requested"
- etag : "W/\"5fdd4465da62a06823706e3ec5dbe3d68cb3c2e0e141d3fed4960147ffa56393\""
- id : "dot-github:question"
- name : "question"
- repository : "dot-github"
- url : "https://api.github.com/repos/thaw-app/dot-github/labels/question"
++github:index/issueLabel:IssueLabel: (create-replacement)
[urn=urn:pulumi:dev::thaw-config::custom:github:OrgRepository$custom:github:OrgRepositoryLabels$github:index/issueLabel:IssueLabel::dot-github-label-question]
[provider=urn:pulumi:dev::thaw-config::pulumi:providers:github::default_6_14_0::225ee7f4-aef2-42ea-8c38-890178d35051]
~ repository: "dot-github" => ".github"
--outputs:--
~ etag : "W/\"5fdd4465da62a06823706e3ec5dbe3d68cb3c2e0e141d3fed4960147ffa56393\"" => [unknown]
~ id : "dot-github:question" => [unknown]
~ url : "https://api.github.com/repos/thaw-app/dot-github/labels/question" => [unknown]
--github:index/issueLabel:IssueLabel: (delete-replaced)
[urn=urn:pulumi:dev::thaw-config::custom:github:OrgRepository$custom:github:OrgRepositoryLabels$github:index/issueLabel:IssueLabel::dot-github-label-regression]
[provider=urn:pulumi:dev::thaw-config::pulumi:providers:github::default_6_14_0::225ee7f4-aef2-42ea-8c38-890178d35051]
color : "C0392B"
description: "Something that used to work and broke"
name : "regression"
repository : "dot-github"
--outputs:--
- color : "C0392B"
- description: "Something that used to work and broke"
- etag : "W/\"ba556a637c3b9cca2fdc5a0fef5c223ca3f25054c3bae2f2e8ff578c1e0b7f86\""
- id : "dot-github:regression"
- name : "regression"
- repository : "dot-github"
- url : "https://api.github.com/repos/thaw-app/dot-github/labels/regression"
+-github:index/issueLabel:IssueLabel: (replace)
[urn=urn:pulumi:dev::thaw-config::custom:github:OrgRepository$custom:github:OrgRepositoryLabels$github:index/issueLabel:IssueLabel::dot-github-label-regression]
[provider=urn:pulumi:dev::thaw-config::pulumi:providers:github::default_6_14_0::225ee7f4-aef2-42ea-8c38-890178d35051]
~ repository: "dot-github" => ".github"
--outputs:--
- color : "C0392B"
- description: "Something that used to work and broke"
- etag : "W/\"ba556a637c3b9cca2fdc5a0fef5c223ca3f25054c3bae2f2e8ff578c1e0b7f86\""
- id : "dot-github:regression"
- name : "regression"
- repository : "dot-github"
- url : "https://api.github.com/repos/thaw-app/dot-github/labels/regression"
++github:index/issueLabel:IssueLabel: (create-replacement)
[urn=urn:pulumi:dev::thaw-config::custom:github:OrgRepository$custom:github:OrgRepositoryLabels$github:index/issueLabel:IssueLabel::dot-github-label-regression]
[provider=urn:pulumi:dev::thaw-config::pulumi:providers:github::default_6_14_0::225ee7f4-aef2-42ea-8c38-890178d35051]
~ repository: "dot-github" => ".github"
--outputs:--
~ etag : "W/\"ba556a637c3b9cca2fdc5a0fef5c223ca3f25054c3bae2f2e8ff578c1e0b7f86\"" => [unknown]
~ id : "dot-github:regression" => [unknown]
~ url : "https://api.github.com/repos/thaw-app/dot-github/labels/regression" => [unknown]
--github:index/issueLabel:IssueLabel: (delete-replaced)
[urn=urn:pulumi:dev::thaw-config::custom:github:OrgRepository$custom:github:OrgRepositoryLabels$github:index/issueLabel:IssueLabel::dot-github-label-wontfix]
[provider=urn:pulumi:dev::thaw-config::pulumi:providers:github::default_6_14_0::225ee7f4-aef2-42ea-8c38-890178d35051]
color : "ffffff"
description: "This will not be worked on"
name : "wontfix"
repository : "dot-github"
--outputs:--
- color : "ffffff"
- description: "This will not be worked on"
- etag : "W/\"4dfb18f63220e5a8f8bdc70b04308f884d98086c03ccec0cf03d5fd538fbb04a\""
- id : "dot-github:wontfix"
- name : "wontfix"
- repository : "dot-github"
- url : "https://api.github.com/repos/thaw-app/dot-github/labels/wontfix"
+-github:index/issueLabel:IssueLabel: (replace)
[urn=urn:pulumi:dev::thaw-config::custom:github:OrgRepository$custom:github:OrgRepositoryLabels$github:index/issueLabel:IssueLabel::dot-github-label-wontfix]
[provider=urn:pulumi:dev::thaw-config::pulumi:providers:github::default_6_14_0::225ee7f4-aef2-42ea-8c38-890178d35051]
~ repository: "dot-github" => ".github"
--outputs:--
- color : "ffffff"
- description: "This will not be worked on"
- etag : "W/\"4dfb18f63220e5a8f8bdc70b04308f884d98086c03ccec0cf03d5fd538fbb04a\""
- id : "dot-github:wontfix"
- name : "wontfix"
- repository : "dot-github"
- url : "https://api.github.com/repos/thaw-app/dot-github/labels/wontfix"
++github:index/issueLabel:IssueLabel: (create-replacement)
[urn=urn:pulumi:dev::thaw-config::custom:github:OrgRepository$custom:github:OrgRepositoryLabels$github:index/issueLabel:IssueLabel::dot-github-label-wontfix]
[provider=urn:pulumi:dev::thaw-config::pulumi:providers:github::default_6_14_0::225ee7f4-aef2-42ea-8c38-890178d35051]
~ repository: "dot-github" => ".github"
--outputs:--
~ etag : "W/\"4dfb18f63220e5a8f8bdc70b04308f884d98086c03ccec0cf03d5fd538fbb04a\"" => [unknown]
~ id : "dot-github:wontfix" => [unknown]
~ url : "https://api.github.com/repos/thaw-app/dot-github/labels/wontfix" => [unknown]
--github:index/issueLabel:IssueLabel: (delete-replaced)
[urn=urn:pulumi:dev::thaw-config::custom:github:OrgRepository$custom:github:OrgRepositoryLabels$github:index/issueLabel:IssueLabel::dot-github-label-P1]
[provider=urn:pulumi:dev::thaw-config::pulumi:providers:github::default_6_14_0::225ee7f4-aef2-42ea-8c38-890178d35051]
color : "D93F0B"
description: "Core feature is broken for most users; workaround is painful or partial"
name : "P1"
repository : "dot-github"
--outputs:--
- color : "D93F0B"
- description: "Core feature is broken for most users; workaround is painful or partial"
- etag : "W/\"9505b1cbabc01e1a12abbad4d74f1777c02101dca35846f118bccf98a3681ae8\""
- id : "dot-github:P1"
- name : "P1"
- repository : "dot-github"
- url : "https://api.github.com/repos/thaw-app/dot-github/labels/P1"
+-github:index/issueLabel:IssueLabel: (replace)
[urn=urn:pulumi:dev::thaw-config::custom:github:OrgRepository$custom:github:OrgRepositoryLabels$github:index/issueLabel:IssueLabel::dot-github-label-P1]
[provider=urn:pulumi:dev::thaw-config::pulumi:providers:github::default_6_14_0::225ee7f4-aef2-42ea-8c38-890178d35051]
~ repository: "dot-github" => ".github"
--outputs:--
- color : "D93F0B"
- description: "Core feature is broken for most users; workaround is painful or partial"
- etag : "W/\"9505b1cbabc01e1a12abbad4d74f1777c02101dca35846f118bccf98a3681ae8\""
- id : "dot-github:P1"
- name : "P1"
- repository : "dot-github"
- url : "https://api.github.com/repos/thaw-app/dot-github/labels/P1"
++github:index/issueLabel:IssueLabel: (create-replacement)
[urn=urn:pulumi:dev::thaw-config::custom:github:OrgRepository$custom:github:OrgRepositoryLabels$github:index/issueLabel:IssueLabel::dot-github-label-P1]
[provider=urn:pulumi:dev::thaw-config::pulumi:providers:github::default_6_14_0::225ee7f4-aef2-42ea-8c38-890178d35051]
~ repository: "dot-github" => ".github"
--outputs:--
~ etag : "W/\"9505b1cbabc01e1a12abbad4d74f1777c02101dca35846f118bccf98a3681ae8\"" => [unknown]
~ id : "dot-github:P1" => [unknown]
~ url : "https://api.github.com/repos/thaw-app/dot-github/labels/P1" => [unknown]
--github:index/issueLabel:IssueLabel: (delete-replaced)
[urn=urn:pulumi:dev::thaw-config::custom:github:OrgRepository$custom:github:OrgRepositoryLabels$github:index/issueLabel:IssueLabel::dot-github-label-upstream]
[provider=urn:pulumi:dev::thaw-config::pulumi:providers:github::default_6_14_0::225ee7f4-aef2-42ea-8c38-890178d35051]
color : "132423"
description: "Issue exists in the app that provides the menu bar icon."
name : "upstream"
repository : "dot-github"
--outputs:--
- color : "132423"
- description: "Issue exists in the app that provides the menu bar icon."
- etag : "W/\"019faf44300f14b6f9976953372bacac841e88061d7ae2ed6960fa78a3b47be8\""
- id : "dot-github:upstream"
- name : "upstream"
- repository : "dot-github"
- url : "https://api.github.com/repos/thaw-app/dot-github/labels/upstream"
+-github:index/issueLabel:IssueLabel: (replace)
[urn=urn:pulumi:dev::thaw-config::custom:github:OrgRepository$custom:github:OrgRepositoryLabels$github:index/issueLabel:IssueLabel::dot-github-label-upstream]
[provider=urn:pulumi:dev::thaw-config::pulumi:providers:github::default_6_14_0::225ee7f4-aef2-42ea-8c38-890178d35051]
~ repository: "dot-github" => ".github"
--outputs:--
- color : "132423"
- description: "Issue exists in the app that provides the menu bar icon."
- etag : "W/\"019faf44300f14b6f9976953372bacac841e88061d7ae2ed6960fa78a3b47be8\""
- id : "dot-github:upstream"
- name : "upstream"
- repository : "dot-github"
- url : "https://api.github.com/repos/thaw-app/dot-github/labels/upstream"
++github:index/issueLabel:IssueLabel: (create-replacement)
[urn=urn:pulumi:dev::thaw-config::custom:github:OrgRepository$custom:github:OrgRepositoryLabels$github:index/issueLabel:IssueLabel::dot-github-label-upstream]
[provider=urn:pulumi:dev::thaw-config::pulumi:providers:github::default_6_14_0::225ee7f4-aef2-42ea-8c38-890178d35051]
~ repository: "dot-github" => ".github"
--outputs:--
~ etag : "W/\"019faf44300f14b6f9976953372bacac841e88061d7ae2ed6960fa78a3b47be8\"" => [unknown]
~ id : "dot-github:upstream" => [unknown]
~ url : "https://api.github.com/repos/thaw-app/dot-github/labels/upstream" => [unknown]
--github:index/issueLabel:IssueLabel: (delete-replaced)
[urn=urn:pulumi:dev::thaw-config::custom:github:OrgRepository$custom:github:OrgRepositoryLabels$github:index/issueLabel:IssueLabel::dot-github-label-stale]
[provider=urn:pulumi:dev::thaw-config::pulumi:providers:github::default_6_14_0::225ee7f4-aef2-42ea-8c38-890178d35051]
color : "212328"
description: "Issues or PRs that have seen no progress"
name : "stale"
repository : "dot-github"
--outputs:--
- color : "212328"
- description: "Issues or PRs that have seen no progress"
- etag : "W/\"33fbbc257ac669458e756a47bf8fd05ddb60f8150bcbcdf7f0b0bf17bfa3fae6\""
- id : "dot-github:stale"
- name : "stale"
- repository : "dot-github"
- url : "https://api.github.com/repos/thaw-app/dot-github/labels/stale"
+-github:index/issueLabel:IssueLabel: (replace)
[urn=urn:pulumi:dev::thaw-config::custom:github:OrgRepository$custom:github:OrgRepositoryLabels$github:index/issueLabel:IssueLabel::dot-github-label-stale]
[provider=urn:pulumi:dev::thaw-config::pulumi:providers:github::default_6_14_0::225ee7f4-aef2-42ea-8c38-890178d35051]
~ repository: "dot-github" => ".github"
--outputs:--
- color : "212328"
- description: "Issues or PRs that have seen no progress"
- etag : "W/\"33fbbc257ac669458e756a47bf8fd05ddb60f8150bcbcdf7f0b0bf17bfa3fae6\""
- id : "dot-github:stale"
- name : "stale"
- repository : "dot-github"
- url : "https://api.github.com/repos/thaw-app/dot-github/labels/stale"
++github:index/issueLabel:IssueLabel: (create-replacement)
[urn=urn:pulumi:dev::thaw-config::custom:github:OrgRepository$custom:github:OrgRepositoryLabels$github:index/issueLabel:IssueLabel::dot-github-label-stale]
[provider=urn:pulumi:dev::thaw-config::pulumi:providers:github::default_6_14_0::225ee7f4-aef2-42ea-8c38-890178d35051]
~ repository: "dot-github" => ".github"
--outputs:--
~ etag : "W/\"33fbbc257ac669458e756a47bf8fd05ddb60f8150bcbcdf7f0b0bf17bfa3fae6\"" => [unknown]
~ id : "dot-github:stale" => [unknown]
~ url : "https://api.github.com/repos/thaw-app/dot-github/labels/stale" => [unknown]
--github:index/issueLabel:IssueLabel: (delete-replaced)
[urn=urn:pulumi:dev::thaw-config::custom:github:OrgRepository$custom:github:OrgRepositoryLabels$github:index/issueLabel:IssueLabel::dot-github-label-P0]
[provider=urn:pulumi:dev::thaw-config::pulumi:providers:github::default_6_14_0::225ee7f4-aef2-42ea-8c38-890178d35051]
color : "B60205"
description: "App crashes or is completely unusable; no workaround"
name : "P0"
repository : "dot-github"
--outputs:--
- color : "B60205"
- description: "App crashes or is completely unusable; no workaround"
- etag : "W/\"95d8411672d4a1c694a6bf33287ec49c462fa80bc9b1ce7b170565a909677229\""
- id : "dot-github:P0"
- name : "P0"
- repository : "dot-github"
- url : "https://api.github.com/repos/thaw-app/dot-github/labels/P0"
+-github:index/issueLabel:IssueLabel: (replace)
[urn=urn:pulumi:dev::thaw-config::custom:github:OrgRepository$custom:github:OrgRepositoryLabels$github:index/issueLabel:IssueLabel::dot-github-label-P0]
[provider=urn:pulumi:dev::thaw-config::pulumi:providers:github::default_6_14_0::225ee7f4-aef2-42ea-8c38-890178d35051]
~ repository: "dot-github" => ".github"
--outputs:--
- color : "B60205"
- description: "App crashes or is completely unusable; no workaround"
- etag : "W/\"95d8411672d4a1c694a6bf33287ec49c462fa80bc9b1ce7b170565a909677229\""
- id : "dot-github:P0"
- name : "P0"
- repository : "dot-github"
- url : "https://api.github.com/repos/thaw-app/dot-github/labels/P0"
++github:index/issueLabel:IssueLabel: (create-replacement)
[urn=urn:pulumi:dev::thaw-config::custom:github:OrgRepository$custom:github:OrgRepositoryLabels$github:index/issueLabel:IssueLabel::dot-github-label-P0]
[provider=urn:pulumi:dev::thaw-config::pulumi:providers:github::default_6_14_0::225ee7f4-aef2-42ea-8c38-890178d35051]
~ repository: "dot-github" => ".github"
--outputs:--
~ etag : "W/\"95d8411672d4a1c694a6bf33287ec49c462fa80bc9b1ce7b170565a909677229\"" => [unknown]
~ id : "dot-github:P0" => [unknown]
~ url : "https://api.github.com/repos/thaw-app/dot-github/labels/P0" => [unknown]
--github:index/issueLabel:IssueLabel: (delete-replaced)
[urn=urn:pulumi:dev::thaw-config::custom:github:OrgRepository$custom:github:OrgRepositoryLabels$github:index/issueLabel:IssueLabel::dot-github-label-needs-info]
[provider=urn:pulumi:dev::thaw-config::pulumi:providers:github::default_6_14_0::225ee7f4-aef2-42ea-8c38-890178d35051]
color : "D4AC0D"
description: "Waiting on more details from the reporter"
name : "needs-info"
repository : "dot-github"
--outputs:--
- color : "D4AC0D"
- description: "Waiting on more details from the reporter"
- etag : "W/\"64e4f74c9b0e240f43681b039e1143667af09c9058f007d118fcb92d2a328d75\""
- id : "dot-github:needs-info"
- name : "needs-info"
- repository : "dot-github"
- url : "https://api.github.com/repos/thaw-app/dot-github/labels/needs-info"
+-github:index/issueLabel:IssueLabel: (replace)
[urn=urn:pulumi:dev::thaw-config::custom:github:OrgRepository$custom:github:OrgRepositoryLabels$github:index/issueLabel:IssueLabel::dot-github-label-needs-info]
[provider=urn:pulumi:dev::thaw-config::pulumi:providers:github::default_6_14_0::225ee7f4-aef2-42ea-8c38-890178d35051]
~ repository: "dot-github" => ".github"
--outputs:--
- color : "D4AC0D"
- description: "Waiting on more details from the reporter"
- etag : "W/\"64e4f74c9b0e240f43681b039e1143667af09c9058f007d118fcb92d2a328d75\""
- id : "dot-github:needs-info"
- name : "needs-info"
- repository : "dot-github"
- url : "https://api.github.com/repos/thaw-app/dot-github/labels/needs-info"
++github:index/issueLabel:IssueLabel: (create-replacement)
[urn=urn:pulumi:dev::thaw-config::custom:github:OrgRepository$custom:github:OrgRepositoryLabels$github:index/issueLabel:IssueLabel::dot-github-label-needs-info]
[provider=urn:pulumi:dev::thaw-config::pulumi:providers:github::default_6_14_0::225ee7f4-aef2-42ea-8c38-890178d35051]
~ repository: "dot-github" => ".github"
--outputs:--
~ etag : "W/\"64e4f74c9b0e240f43681b039e1143667af09c9058f007d118fcb92d2a328d75\"" => [unknown]
~ id : "dot-github:needs-info" => [unknown]
~ url : "https://api.github.com/repos/thaw-app/dot-github/labels/needs-info" => [unknown]
--github:index/issueLabel:IssueLabel: (delete-replaced)
[urn=urn:pulumi:dev::thaw-config::custom:github:OrgRepository$custom:github:OrgRepositoryLabels$github:index/issueLabel:IssueLabel::dot-github-label-P2]
[provider=urn:pulumi:dev::thaw-config::pulumi:providers:github::default_6_14_0::225ee7f4-aef2-42ea-8c38-890178d35051]
color : "FBCA04"
description: "Noticeable bug with a usable workaround"
name : "P2"
repository : "dot-github"
--outputs:--
- color : "FBCA04"
- description: "Noticeable bug with a usable workaround"
- etag : "W/\"e55ad2486c8cfc12190485b6f7289ed61a37f29706325d62c3ca0c02d143d938\""
- id : "dot-github:P2"
- name : "P2"
- repository : "dot-github"
- url : "https://api.github.com/repos/thaw-app/dot-github/labels/P2"
+-github:index/issueLabel:IssueLabel: (replace)
[urn=urn:pulumi:dev::thaw-config::custom:github:OrgRepository$custom:github:OrgRepositoryLabels$github:index/issueLabel:IssueLabel::dot-github-label-P2]
[provider=urn:pulumi:dev::thaw-config::pulumi:providers:github::default_6_14_0::225ee7f4-aef2-42ea-8c38-890178d35051]
~ repository: "dot-github" => ".github"
--outputs:--
- color : "FBCA04"
- description: "Noticeable bug with a usable workaround"
- etag : "W/\"e55ad2486c8cfc12190485b6f7289ed61a37f29706325d62c3ca0c02d143d938\""
- id : "dot-github:P2"
- name : "P2"
- repository : "dot-github"
- url : "https://api.github.com/repos/thaw-app/dot-github/labels/P2"
++github:index/issueLabel:IssueLabel: (create-replacement)
[urn=urn:pulumi:dev::thaw-config::custom:github:OrgRepository$custom:github:OrgRepositoryLabels$github:index/issueLabel:IssueLabel::dot-github-label-P2]
[provider=urn:pulumi:dev::thaw-config::pulumi:providers:github::default_6_14_0::225ee7f4-aef2-42ea-8c38-890178d35051]
~ repository: "dot-github" => ".github"
--outputs:--
~ etag : "W/\"e55ad2486c8cfc12190485b6f7289ed61a37f29706325d62c3ca0c02d143d938\"" => [unknown]
~ id : "dot-github:P2" => [unknown]
~ url : "https://api.github.com/repos/thaw-app/dot-github/labels/P2" => [unknown]
--github:index/issueLabel:IssueLabel: (delete-replaced)
[urn=urn:pulumi:dev::thaw-config::custom:github:OrgRepository$custom:github:OrgRepositoryLabels$github:index/issueLabel:IssueLabel::dot-github-label-P3]
[provider=urn:pulumi:dev::thaw-config::pulumi:providers:github::default_6_14_0::225ee7f4-aef2-42ea-8c38-890178d35051]
color : "0E8A16"
description: "Minor issue that doesn't block usage; important but not urgent"
name : "P3"
repository : "dot-github"
--outputs:--
- color : "0E8A16"
- description: "Minor issue that doesn't block usage; important but not urgent"
- etag : "W/\"c81ee850d6228e009461141531888cbaa225f2035f169f83ee54a5648b44035a\""
- id : "dot-github:P3"
- name : "P3"
- repository : "dot-github"
- url : "https://api.github.com/repos/thaw-app/dot-github/labels/P3"
+-github:index/issueLabel:IssueLabel: (replace)
[urn=urn:pulumi:dev::thaw-config::custom:github:OrgRepository$custom:github:OrgRepositoryLabels$github:index/issueLabel:IssueLabel::dot-github-label-P3]
[provider=urn:pulumi:dev::thaw-config::pulumi:providers:github::default_6_14_0::225ee7f4-aef2-42ea-8c38-890178d35051]
~ repository: "dot-github" => ".github"
--outputs:--
- color : "0E8A16"
- description: "Minor issue that doesn't block usage; important but not urgent"
- etag : "W/\"c81ee850d6228e009461141531888cbaa225f2035f169f83ee54a5648b44035a\""
- id : "dot-github:P3"
- name : "P3"
- repository : "dot-github"
- url : "https://api.github.com/repos/thaw-app/dot-github/labels/P3"
++github:index/issueLabel:IssueLabel: (create-replacement)
[urn=urn:pulumi:dev::thaw-config::custom:github:OrgRepository$custom:github:OrgRepositoryLabels$github:index/issueLabel:IssueLabel::dot-github-label-P3]
[provider=urn:pulumi:dev::thaw-config::pulumi:providers:github::default_6_14_0::225ee7f4-aef2-42ea-8c38-890178d35051]
~ repository: "dot-github" => ".github"
--outputs:--
~ etag : "W/\"c81ee850d6228e009461141531888cbaa225f2035f169f83ee54a5648b44035a\"" => [unknown]
~ id : "dot-github:P3" => [unknown]
~ url : "https://api.github.com/repos/thaw-app/dot-github/labels/P3" => [unknown]
--github:index/issueLabel:IssueLabel: (delete-replaced)
[urn=urn:pulumi:dev::thaw-config::custom:github:OrgRepository$custom:github:OrgRepositoryLabels$github:index/issueLabel:IssueLabel::dot-github-label-P4]
[provider=urn:pulumi:dev::thaw-config::pulumi:providers:github::default_6_14_0::225ee7f4-aef2-42ea-8c38-890178d35051]
color : "1D76DB"
description: "Cosmetic or low-impact issue unrelated to core functionality"
name : "P4"
repository : "dot-github"
--outputs:--
- color : "1D76DB"
- description: "Cosmetic or low-impact issue unrelated to core functionality"
- etag : "W/\"421faeec100356c1b666f8a3be0a1545a4835527f018950d86be06ad5bed44d0\""
- id : "dot-github:P4"
- name : "P4"
- repository : "dot-github"
- url : "https://api.github.com/repos/thaw-app/dot-github/labels/P4"
+-github:index/issueLabel:IssueLabel: (replace)
[urn=urn:pulumi:dev::thaw-config::custom:github:OrgRepository$custom:github:OrgRepositoryLabels$github:index/issueLabel:IssueLabel::dot-github-label-P4]
[provider=urn:pulumi:dev::thaw-config::pulumi:providers:github::default_6_14_0::225ee7f4-aef2-42ea-8c38-890178d35051]
~ repository: "dot-github" => ".github"
--outputs:--
- color : "1D76DB"
- description: "Cosmetic or low-impact issue unrelated to core functionality"
- etag : "W/\"421faeec100356c1b666f8a3be0a1545a4835527f018950d86be06ad5bed44d0\""
- id : "dot-github:P4"
- name : "P4"
- repository : "dot-github"
- url : "https://api.github.com/repos/thaw-app/dot-github/labels/P4"
++github:index/issueLabel:IssueLabel: (create-replacement)
[urn=urn:pulumi:dev::thaw-config::custom:github:OrgRepository$custom:github:OrgRepositoryLabels$github:index/issueLabel:IssueLabel::dot-github-label-P4]
[provider=urn:pulumi:dev::thaw-config::pulumi:providers:github::default_6_14_0::225ee7f4-aef2-42ea-8c38-890178d35051]
~ repository: "dot-github" => ".github"
--outputs:--
~ etag : "W/\"421faeec100356c1b666f8a3be0a1545a4835527f018950d86be06ad5bed44d0\"" => [unknown]
~ id : "dot-github:P4" => [unknown]
~ url : "https://api.github.com/repos/thaw-app/dot-github/labels/P4" => [unknown]
--github:index/issueLabel:IssueLabel: (delete-replaced)
[urn=urn:pulumi:dev::thaw-config::custom:github:OrgRepository$custom:github:OrgRepositoryLabels$github:index/issueLabel:IssueLabel::dot-github-label-P5]
[provider=urn:pulumi:dev::thaw-config::pulumi:providers:github::default_6_14_0::225ee7f4-aef2-42ea-8c38-890178d35051]
color : "C2E0C6"
description: "Acknowledged, but not planned; open for discussion"
name : "P5"
repository : "dot-github"
--outputs:--
- color : "C2E0C6"
- description: "Acknowledged, but not planned; open for discussion"
- etag : "W/\"53d66d2620f05bdf7b4d08432693c6179088765358b521bbadbaa4cdfef55065\""
- id : "dot-github:P5"
- name : "P5"
- repository : "dot-github"
- url : "https://api.github.com/repos/thaw-app/dot-github/labels/P5"
+-github:index/issueLabel:IssueLabel: (replace)
[urn=urn:pulumi:dev::thaw-config::custom:github:OrgRepository$custom:github:OrgRepositoryLabels$github:index/issueLabel:IssueLabel::dot-github-label-P5]
[provider=urn:pulumi:dev::thaw-config::pulumi:providers:github::default_6_14_0::225ee7f4-aef2-42ea-8c38-890178d35051]
~ repository: "dot-github" => ".github"
--outputs:--
- color : "C2E0C6"
- description: "Acknowledged, but not planned; open for discussion"
- etag : "W/\"53d66d2620f05bdf7b4d08432693c6179088765358b521bbadbaa4cdfef55065\""
- id : "dot-github:P5"
- name : "P5"
- repository : "dot-github"
- url : "https://api.github.com/repos/thaw-app/dot-github/labels/P5"
++github:index/issueLabel:IssueLabel: (create-replacement)
[urn=urn:pulumi:dev::thaw-config::custom:github:OrgRepository$custom:github:OrgRepositoryLabels$github:index/issueLabel:IssueLabel::dot-github-label-P5]
[provider=urn:pulumi:dev::thaw-config::pulumi:providers:github::default_6_14_0::225ee7f4-aef2-42ea-8c38-890178d35051]
~ repository: "dot-github" => ".github"
--outputs:--
~ etag : "W/\"53d66d2620f05bdf7b4d08432693c6179088765358b521bbadbaa4cdfef55065\"" => [unknown]
~ id : "dot-github:P5" => [unknown]
~ url : "https://api.github.com/repos/thaw-app/dot-github/labels/P5" => [unknown]
--github:index/issueLabel:IssueLabel: (delete-replaced)
[urn=urn:pulumi:dev::thaw-config::custom:github:OrgRepository$custom:github:OrgRepositoryLabels$github:index/issueLabel:IssueLabel::dot-github-label-macos-15]
[provider=urn:pulumi:dev::thaw-config::pulumi:providers:github::default_6_14_0::225ee7f4-aef2-42ea-8c38-890178d35051]
color : "1A6B8A"
description: "Issue specific to macOS 15 (Sequoia)"
name : "macos-15"
repository : "dot-github"
--outputs:--
- color : "1A6B8A"
- description: "Issue specific to macOS 15 (Sequoia)"
- etag : "W/\"52408d79d6d03ef8291a13728a326797345d633bcf088f8ee4759829be17f9bd\""
- id : "dot-github:macos-15"
- name : "macos-15"
- repository : "dot-github"
- url : "https://api.github.com/repos/thaw-app/dot-github/labels/macos-15"
+-github:index/issueLabel:IssueLabel: (replace)
[urn=urn:pulumi:dev::thaw-config::custom:github:OrgRepository$custom:github:OrgRepositoryLabels$github:index/issueLabel:IssueLabel::dot-github-label-macos-15]
[provider=urn:pulumi:dev::thaw-config::pulumi:providers:github::default_6_14_0::225ee7f4-aef2-42ea-8c38-890178d35051]
~ repository: "dot-github" => ".github"
--outputs:--
- color : "1A6B8A"
- description: "Issue specific to macOS 15 (Sequoia)"
- etag : "W/\"52408d79d6d03ef8291a13728a326797345d633bcf088f8ee4759829be17f9bd\""
- id : "dot-github:macos-15"
- name : "macos-15"
- repository : "dot-github"
- url : "https://api.github.com/repos/thaw-app/dot-github/labels/macos-15"
++github:index/issueLabel:IssueLabel: (create-replacement)
[urn=urn:pulumi:dev::thaw-config::custom:github:OrgRepository$custom:github:OrgRepositoryLabels$github:index/issueLabel:IssueLabel::dot-github-label-macos-15]
[provider=urn:pulumi:dev::thaw-config::pulumi:providers:github::default_6_14_0::225ee7f4-aef2-42ea-8c38-890178d35051]
~ repository: "dot-github" => ".github"
--outputs:--
~ etag : "W/\"52408d79d6d03ef8291a13728a326797345d633bcf088f8ee4759829be17f9bd\"" => [unknown]
~ id : "dot-github:macos-15" => [unknown]
~ url : "https://api.github.com/repos/thaw-app/dot-github/labels/macos-15" => [unknown]
--github:index/issueLabel:IssueLabel: (delete-replaced)
[urn=urn:pulumi:dev::thaw-config::custom:github:OrgRepository$custom:githu
... diff truncated to fit comment size limit |
The @pulumi/github Repository import ID is the repository name, not org/name. Fixes preview failures for menubarspawner and raycast-extension.
|
🍹
|



Summary
config/rulesets.yamlas per-repo branch protection whenenableRulesets: false(GitHub Free)adopt: truefor existing repos (menubarspawner,raycast-extension) sopulumi upimports instead of creatingdot-github→.githubin config withpulumiName: dot-githubto keep Pulumi state stableRepositoryFile.autocreateBranchbootstrap (fixeswebsite-bootstrapwarnings)scripts/rename_dot_github.shfor the one-time GitHub renameDeploy steps (before/at merge)
./scripts/rename_dot_github.shto renamethaw-app/dot-github→thaw-app/.githubpulumi uppulumi upif a prior apply failed partway (adopt: truehandles import for menubarspawner / raycast-extension)adopt: truefrom imported repos in a follow-up PR after successful applyTest plan
bun test(73 tests)pulumi previewwebsite-bootstrapremoved from plan (no deprecation warnings).githubrepo settings sync after rename script