feat(repos): add updates repo for Sparkle appcast - #15
Conversation
Carve the public update feed out of website into a dedicated, locked-down Pages host so release automation owns the feed and marketing can evolve independently.
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: Organization UI Review profile: ASSERTIVE Plan: Pro Plus Run ID: 📒 Files selected for processing (2)
📝 WalkthroughWalkthroughThe repository configuration separates the Thaw website from Sparkle update metadata by adding a public GitHub Pages ChangesRepository configuration
Estimated code review effort: 2 (Simple) | ~10 minutes 🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
✨ Finishing Touches🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
|
🍹
|
|
🍹 The Update (preview) for diazdesandi/thaw-config/dev (at f59d9cf) was successful. Resource Changes Name Type Operation
~ website github:index/repository:Repository update
+ updates-label-breaking-change github:index/issueLabel:IssueLabel create
+ updates custom:github:OrgRepository create
+ updates-label-upstream github:index/issueLabel:IssueLabel create
+ updates-rulesets custom:github:OrgRepositoryRulesets create
+ updates-label-good first issue github:index/issueLabel:IssueLabel create
+ updates-label-agentic-workflows github:index/issueLabel:IssueLabel create
+ updates-label-chore github:index/issueLabel:IssueLabel create
+ updates-label-P4 github:index/issueLabel:IssueLabel create
+ updates-label-ci github:index/issueLabel:IssueLabel create
+ updates-team-maintainers github:index/teamRepository:TeamRepository create
+ updates-label-enhancement github:index/issueLabel:IssueLabel create
+ updates-label-P1 github:index/issueLabel:IssueLabel create
+ updates-label-performance github:index/issueLabel:IssueLabel create
+ updates-label-docs github:index/issueLabel:IssueLabel create
+ updates-label-translation github:index/issueLabel:IssueLabel create
+ updates-codeowners github:index/repositoryFile:RepositoryFile create
+ updates-label-macos-26 github:index/issueLabel:IssueLabel create
+ updates-label-duplicate github:index/issueLabel:IssueLabel create
+ updates-label-P3 github:index/issueLabel:IssueLabel create
+ updates-label-invalid github:index/issueLabel:IssueLabel create
+ updates-labels custom:github:OrgRepositoryLabels create
+ updates-rs-repo-main-default github:index/repositoryRuleset:RepositoryRuleset create
+ updates-label-regression github:index/issueLabel:IssueLabel create
+ updates-label-P2 github:index/issueLabel:IssueLabel create
+ updates-label-cd github:index/issueLabel:IssueLabel create
+ updates-label-refactor github:index/issueLabel:IssueLabel create
+ updates-label-feature github:index/issueLabel:IssueLabel create
+ updates-label-question github:index/issueLabel:IssueLabel create
+ updates-label-macos-14 github:index/issueLabel:IssueLabel create
+ updates-teams custom:github:OrgRepositoryTeams create
+ updates-label-unsupported-version github:index/issueLabel:IssueLabel create
+ updates-label-test github:index/issueLabel:IssueLabel create
+ updates-label-keep open github:index/issueLabel:IssueLabel create
+ updates-label-needs-info github:index/issueLabel:IssueLabel create
+ updates-label-blocked github:index/issueLabel:IssueLabel create
+ updates-label-P5 github:index/issueLabel:IssueLabel create
+ updates-label-macos-15 github:index/issueLabel:IssueLabel create
+ updates github:index/repository:Repository create
+ updates-label-bug github:index/issueLabel:IssueLabel create
+ updates-label-wontfix github:index/issueLabel:IssueLabel create
... and 4 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::updates]
+ custom:github:OrgRepositoryTeams: (create)
[urn=urn:pulumi:dev::thaw-config::custom:github:OrgRepository$custom:github:OrgRepositoryTeams::updates-teams]
+ custom:github:OrgRepositoryRulesets: (create)
[urn=urn:pulumi:dev::thaw-config::custom:github:OrgRepository$custom:github:OrgRepositoryRulesets::updates-rulesets]
+ custom:github:OrgRepositoryLabels: (create)
[urn=urn:pulumi:dev::thaw-config::custom:github:OrgRepository$custom:github:OrgRepositoryLabels::updates-labels]
~ github:index/repository:Repository: (update)
[urn=urn:pulumi:dev::thaw-config::custom:github:OrgRepository$github:index/repository:Repository::website]
[provider=urn:pulumi:dev::thaw-config::pulumi:providers:github::default_6_14_0::04da6b54-80e4-46f7-96ec-b56ff0331ba9]
~ description: "Thaw project website and Sparkle appcast (GitHub Pages)." => "Thaw project website (GitHub Pages)."
+ github:index/repository:Repository: (create)
[urn=urn:pulumi:dev::thaw-config::custom:github:OrgRepository$github:index/repository:Repository::updates]
[provider=urn:pulumi:dev::thaw-config::pulumi:providers:github::default_6_14_0::04da6b54-80e4-46f7-96ec-b56ff0331ba9]
--outputs:--
+ allowAutoMerge : false
+ allowForking : [unknown]
+ archived : false
+ defaultBranch : [unknown]
+ etag : [unknown]
+ fork : [unknown]
+ fullName : [unknown]
+ gitCloneUrl : [unknown]
+ htmlUrl : [unknown]
+ httpCloneUrl : [unknown]
+ id : [unknown]
+ ignoreVulnerabilityAlertsDuringRead: false
+ nodeId : [unknown]
+ primaryLanguage : [unknown]
+ private : [unknown]
+ repoId : [unknown]
+ securityAndAnalysis : [unknown]
+ sourceOwner : [unknown]
+ sourceRepo : [unknown]
+ sshCloneUrl : [unknown]
+ svnUrl : [unknown]
+ topics : [
+ [0]: "appcast"
+ [1]: "github-pages"
+ [2]: "macos"
+ [3]: "sparkle"
+ [4]: "thaw"
+ [5]: "updates"
]
+ vulnerabilityAlerts : [unknown]
+ webCommitSignoffRequired : [unknown]
+ github:index/issueLabel:IssueLabel: (create)
[urn=urn:pulumi:dev::thaw-config::custom:github:OrgRepository$custom:github:OrgRepositoryLabels$github:index/issueLabel:IssueLabel::updates-label-bug]
[provider=urn:pulumi:dev::thaw-config::pulumi:providers:github::default_6_14_0::04da6b54-80e4-46f7-96ec-b56ff0331ba9]
--outputs:--
+ etag : [unknown]
+ id : [unknown]
+ url : [unknown]
+ github:index/issueLabel:IssueLabel: (create)
[urn=urn:pulumi:dev::thaw-config::custom:github:OrgRepository$custom:github:OrgRepositoryLabels$github:index/issueLabel:IssueLabel::updates-label-enhancement]
[provider=urn:pulumi:dev::thaw-config::pulumi:providers:github::default_6_14_0::04da6b54-80e4-46f7-96ec-b56ff0331ba9]
--outputs:--
+ etag : [unknown]
+ id : [unknown]
+ url : [unknown]
+ github:index/issueLabel:IssueLabel: (create)
[urn=urn:pulumi:dev::thaw-config::custom:github:OrgRepository$custom:github:OrgRepositoryLabels$github:index/issueLabel:IssueLabel::updates-label-feature]
[provider=urn:pulumi:dev::thaw-config::pulumi:providers:github::default_6_14_0::04da6b54-80e4-46f7-96ec-b56ff0331ba9]
--outputs:--
+ etag : [unknown]
+ id : [unknown]
+ url : [unknown]
+ github:index/issueLabel:IssueLabel: (create)
[urn=urn:pulumi:dev::thaw-config::custom:github:OrgRepository$custom:github:OrgRepositoryLabels$github:index/issueLabel:IssueLabel::updates-label-docs]
[provider=urn:pulumi:dev::thaw-config::pulumi:providers:github::default_6_14_0::04da6b54-80e4-46f7-96ec-b56ff0331ba9]
--outputs:--
+ etag : [unknown]
+ id : [unknown]
+ url : [unknown]
+ github:index/issueLabel:IssueLabel: (create)
[urn=urn:pulumi:dev::thaw-config::custom:github:OrgRepository$custom:github:OrgRepositoryLabels$github:index/issueLabel:IssueLabel::updates-label-duplicate]
[provider=urn:pulumi:dev::thaw-config::pulumi:providers:github::default_6_14_0::04da6b54-80e4-46f7-96ec-b56ff0331ba9]
--outputs:--
+ etag : [unknown]
+ id : [unknown]
+ url : [unknown]
+ github:index/issueLabel:IssueLabel: (create)
[urn=urn:pulumi:dev::thaw-config::custom:github:OrgRepository$custom:github:OrgRepositoryLabels$github:index/issueLabel:IssueLabel::updates-label-invalid]
[provider=urn:pulumi:dev::thaw-config::pulumi:providers:github::default_6_14_0::04da6b54-80e4-46f7-96ec-b56ff0331ba9]
--outputs:--
+ etag : [unknown]
+ id : [unknown]
+ url : [unknown]
+ github:index/issueLabel:IssueLabel: (create)
[urn=urn:pulumi:dev::thaw-config::custom:github:OrgRepository$custom:github:OrgRepositoryLabels$github:index/issueLabel:IssueLabel::updates-label-question]
[provider=urn:pulumi:dev::thaw-config::pulumi:providers:github::default_6_14_0::04da6b54-80e4-46f7-96ec-b56ff0331ba9]
--outputs:--
+ etag : [unknown]
+ id : [unknown]
+ url : [unknown]
+ github:index/issueLabel:IssueLabel: (create)
[urn=urn:pulumi:dev::thaw-config::custom:github:OrgRepository$custom:github:OrgRepositoryLabels$github:index/issueLabel:IssueLabel::updates-label-wontfix]
[provider=urn:pulumi:dev::thaw-config::pulumi:providers:github::default_6_14_0::04da6b54-80e4-46f7-96ec-b56ff0331ba9]
--outputs:--
+ etag : [unknown]
+ id : [unknown]
+ url : [unknown]
+ github:index/issueLabel:IssueLabel: (create)
[urn=urn:pulumi:dev::thaw-config::custom:github:OrgRepository$custom:github:OrgRepositoryLabels$github:index/issueLabel:IssueLabel::updates-label-P0]
[provider=urn:pulumi:dev::thaw-config::pulumi:providers:github::default_6_14_0::04da6b54-80e4-46f7-96ec-b56ff0331ba9]
--outputs:--
+ etag : [unknown]
+ id : [unknown]
+ url : [unknown]
+ github:index/issueLabel:IssueLabel: (create)
[urn=urn:pulumi:dev::thaw-config::custom:github:OrgRepository$custom:github:OrgRepositoryLabels$github:index/issueLabel:IssueLabel::updates-label-regression]
[provider=urn:pulumi:dev::thaw-config::pulumi:providers:github::default_6_14_0::04da6b54-80e4-46f7-96ec-b56ff0331ba9]
--outputs:--
+ etag : [unknown]
+ id : [unknown]
+ url : [unknown]
+ github:index/issueLabel:IssueLabel: (create)
[urn=urn:pulumi:dev::thaw-config::custom:github:OrgRepository$custom:github:OrgRepositoryLabels$github:index/issueLabel:IssueLabel::updates-label-upstream]
[provider=urn:pulumi:dev::thaw-config::pulumi:providers:github::default_6_14_0::04da6b54-80e4-46f7-96ec-b56ff0331ba9]
--outputs:--
+ etag : [unknown]
+ id : [unknown]
+ url : [unknown]
+ github:index/issueLabel:IssueLabel: (create)
[urn=urn:pulumi:dev::thaw-config::custom:github:OrgRepository$custom:github:OrgRepositoryLabels$github:index/issueLabel:IssueLabel::updates-label-stale]
[provider=urn:pulumi:dev::thaw-config::pulumi:providers:github::default_6_14_0::04da6b54-80e4-46f7-96ec-b56ff0331ba9]
--outputs:--
+ etag : [unknown]
+ id : [unknown]
+ url : [unknown]
+ github:index/issueLabel:IssueLabel: (create)
[urn=urn:pulumi:dev::thaw-config::custom:github:OrgRepository$custom:github:OrgRepositoryLabels$github:index/issueLabel:IssueLabel::updates-label-P2]
[provider=urn:pulumi:dev::thaw-config::pulumi:providers:github::default_6_14_0::04da6b54-80e4-46f7-96ec-b56ff0331ba9]
--outputs:--
+ etag : [unknown]
+ id : [unknown]
+ url : [unknown]
+ github:index/issueLabel:IssueLabel: (create)
[urn=urn:pulumi:dev::thaw-config::custom:github:OrgRepository$custom:github:OrgRepositoryLabels$github:index/issueLabel:IssueLabel::updates-label-P1]
[provider=urn:pulumi:dev::thaw-config::pulumi:providers:github::default_6_14_0::04da6b54-80e4-46f7-96ec-b56ff0331ba9]
--outputs:--
+ etag : [unknown]
+ id : [unknown]
+ url : [unknown]
+ github:index/issueLabel:IssueLabel: (create)
[urn=urn:pulumi:dev::thaw-config::custom:github:OrgRepository$custom:github:OrgRepositoryLabels$github:index/issueLabel:IssueLabel::updates-label-P3]
[provider=urn:pulumi:dev::thaw-config::pulumi:providers:github::default_6_14_0::04da6b54-80e4-46f7-96ec-b56ff0331ba9]
--outputs:--
+ etag : [unknown]
+ id : [unknown]
+ url : [unknown]
+ github:index/issueLabel:IssueLabel: (create)
[urn=urn:pulumi:dev::thaw-config::custom:github:OrgRepository$custom:github:OrgRepositoryLabels$github:index/issueLabel:IssueLabel::updates-label-P4]
[provider=urn:pulumi:dev::thaw-config::pulumi:providers:github::default_6_14_0::04da6b54-80e4-46f7-96ec-b56ff0331ba9]
--outputs:--
+ etag : [unknown]
+ id : [unknown]
+ url : [unknown]
+ github:index/issueLabel:IssueLabel: (create)
[urn=urn:pulumi:dev::thaw-config::custom:github:OrgRepository$custom:github:OrgRepositoryLabels$github:index/issueLabel:IssueLabel::updates-label-P5]
[provider=urn:pulumi:dev::thaw-config::pulumi:providers:github::default_6_14_0::04da6b54-80e4-46f7-96ec-b56ff0331ba9]
--outputs:--
+ etag : [unknown]
+ id : [unknown]
+ url : [unknown]
+ github:index/issueLabel:IssueLabel: (create)
[urn=urn:pulumi:dev::thaw-config::custom:github:OrgRepository$custom:github:OrgRepositoryLabels$github:index/issueLabel:IssueLabel::updates-label-macos-14]
[provider=urn:pulumi:dev::thaw-config::pulumi:providers:github::default_6_14_0::04da6b54-80e4-46f7-96ec-b56ff0331ba9]
--outputs:--
+ etag : [unknown]
+ id : [unknown]
+ url : [unknown]
+ github:index/issueLabel:IssueLabel: (create)
[urn=urn:pulumi:dev::thaw-config::custom:github:OrgRepository$custom:github:OrgRepositoryLabels$github:index/issueLabel:IssueLabel::updates-label-macos-15]
[provider=urn:pulumi:dev::thaw-config::pulumi:providers:github::default_6_14_0::04da6b54-80e4-46f7-96ec-b56ff0331ba9]
--outputs:--
+ etag : [unknown]
+ id : [unknown]
+ url : [unknown]
+ github:index/issueLabel:IssueLabel: (create)
[urn=urn:pulumi:dev::thaw-config::custom:github:OrgRepository$custom:github:OrgRepositoryLabels$github:index/issueLabel:IssueLabel::updates-label-macos-26]
[provider=urn:pulumi:dev::thaw-config::pulumi:providers:github::default_6_14_0::04da6b54-80e4-46f7-96ec-b56ff0331ba9]
--outputs:--
+ etag : [unknown]
+ id : [unknown]
+ url : [unknown]
+ github:index/issueLabel:IssueLabel: (create)
[urn=urn:pulumi:dev::thaw-config::custom:github:OrgRepository$custom:github:OrgRepositoryLabels$github:index/issueLabel:IssueLabel::updates-label-unsupported-version]
[provider=urn:pulumi:dev::thaw-config::pulumi:providers:github::default_6_14_0::04da6b54-80e4-46f7-96ec-b56ff0331ba9]
--outputs:--
+ etag : [unknown]
+ id : [unknown]
+ url : [unknown]
+ github:index/issueLabel:IssueLabel: (create)
[urn=urn:pulumi:dev::thaw-config::custom:github:OrgRepository$custom:github:OrgRepositoryLabels$github:index/issueLabel:IssueLabel::updates-label-performance]
[provider=urn:pulumi:dev::thaw-config::pulumi:providers:github::default_6_14_0::04da6b54-80e4-46f7-96ec-b56ff0331ba9]
--outputs:--
+ etag : [unknown]
+ id : [unknown]
+ url : [unknown]
+ github:index/issueLabel:IssueLabel: (create)
[urn=urn:pulumi:dev::thaw-config::custom:github:OrgRepository$custom:github:OrgRepositoryLabels$github:index/issueLabel:IssueLabel::updates-label-refactor]
[provider=urn:pulumi:dev::thaw-config::pulumi:providers:github::default_6_14_0::04da6b54-80e4-46f7-96ec-b56ff0331ba9]
--outputs:--
+ etag : [unknown]
+ id : [unknown]
+ url : [unknown]
+ github:index/issueLabel:IssueLabel: (create)
[urn=urn:pulumi:dev::thaw-config::custom:github:OrgRepository$custom:github:OrgRepositoryLabels$github:index/issueLabel:IssueLabel::updates-label-test]
[provider=urn:pulumi:dev::thaw-config::pulumi:providers:github::default_6_14_0::04da6b54-80e4-46f7-96ec-b56ff0331ba9]
--outputs:--
+ etag : [unknown]
+ id : [unknown]
+ url : [unknown]
+ github:index/issueLabel:IssueLabel: (create)
[urn=urn:pulumi:dev::thaw-config::custom:github:OrgRepository$custom:github:OrgRepositoryLabels$github:index/issueLabel:IssueLabel::updates-label-chore]
[provider=urn:pulumi:dev::thaw-config::pulumi:providers:github::default_6_14_0::04da6b54-80e4-46f7-96ec-b56ff0331ba9]
--outputs:--
+ etag : [unknown]
+ id : [unknown]
+ url : [unknown]
+ github:index/issueLabel:IssueLabel: (create)
[urn=urn:pulumi:dev::thaw-config::custom:github:OrgRepository$custom:github:OrgRepositoryLabels$github:index/issueLabel:IssueLabel::updates-label-ci]
[provider=urn:pulumi:dev::thaw-config::pulumi:providers:github::default_6_14_0::04da6b54-80e4-46f7-96ec-b56ff0331ba9]
--outputs:--
+ etag : [unknown]
+ id : [unknown]
+ url : [unknown]
+ github:index/issueLabel:IssueLabel: (create)
[urn=urn:pulumi:dev::thaw-config::custom:github:OrgRepository$custom:github:OrgRepositoryLabels$github:index/issueLabel:IssueLabel::updates-label-cd]
[provider=urn:pulumi:dev::thaw-config::pulumi:providers:github::default_6_14_0::04da6b54-80e4-46f7-96ec-b56ff0331ba9]
--outputs:--
+ etag : [unknown]
+ id : [unknown]
+ url : [unknown]
+ github:index/issueLabel:IssueLabel: (create)
[urn=urn:pulumi:dev::thaw-config::custom:github:OrgRepository$custom:github:OrgRepositoryLabels$github:index/issueLabel:IssueLabel::updates-label-breaking-change]
[provider=urn:pulumi:dev::thaw-config::pulumi:providers:github::default_6_14_0::04da6b54-80e4-46f7-96ec-b56ff0331ba9]
--outputs:--
+ etag : [unknown]
+ id : [unknown]
+ url : [unknown]
+ github:index/issueLabel:IssueLabel: (create)
[urn=urn:pulumi:dev::thaw-config::custom:github:OrgRepository$custom:github:OrgRepositoryLabels$github:index/issueLabel:IssueLabel::updates-label-good first issue]
[provider=urn:pulumi:dev::thaw-config::pulumi:providers:github::default_6_14_0::04da6b54-80e4-46f7-96ec-b56ff0331ba9]
--outputs:--
+ etag : [unknown]
+ id : [unknown]
+ url : [unknown]
+ github:index/issueLabel:IssueLabel: (create)
[urn=urn:pulumi:dev::thaw-config::custom:github:OrgRepository$custom:github:OrgRepositoryLabels$github:index/issueLabel:IssueLabel::updates-label-help wanted]
[provider=urn:pulumi:dev::thaw-config::pulumi:providers:github::default_6_14_0::04da6b54-80e4-46f7-96ec-b56ff0331ba9]
--outputs:--
+ etag : [unknown]
+ id : [unknown]
+ url : [unknown]
+ github:index/issueLabel:IssueLabel: (create)
[urn=urn:pulumi:dev::thaw-config::custom:github:OrgRepository$custom:github:OrgRepositoryLabels$github:index/issueLabel:IssueLabel::updates-label-needs-info]
[provider=urn:pulumi:dev::thaw-config::pulumi:providers:github::default_6_14_0::04da6b54-80e4-46f7-96ec-b56ff0331ba9]
--outputs:--
+ etag : [unknown]
+ id : [unknown]
+ url : [unknown]
+ github:index/issueLabel:IssueLabel: (create)
[urn=urn:pulumi:dev::thaw-config::custom:github:OrgRepository$custom:github:OrgRepositoryLabels$github:index/issueLabel:IssueLabel::updates-label-blocked]
[provider=urn:pulumi:dev::thaw-config::pulumi:providers:github::default_6_14_0::04da6b54-80e4-46f7-96ec-b56ff0331ba9]
--outputs:--
+ etag : [unknown]
+ id : [unknown]
+ url : [unknown]
+ github:index/issueLabel:IssueLabel: (create)
[urn=urn:pulumi:dev::thaw-config::custom:github:OrgRepository$custom:github:OrgRepositoryLabels$github:index/issueLabel:IssueLabel::updates-label-keep open]
[provider=urn:pulumi:dev::thaw-config::pulumi:providers:github::default_6_14_0::04da6b54-80e4-46f7-96ec-b56ff0331ba9]
--outputs:--
+ etag : [unknown]
+ id : [unknown]
+ url : [unknown]
+ github:index/issueLabel:IssueLabel: (create)
[urn=urn:pulumi:dev::thaw-config::custom:github:OrgRepository$custom:github:OrgRepositoryLabels$github:index/issueLabel:IssueLabel::updates-label-translation]
[provider=urn:pulumi:dev::thaw-config::pulumi:providers:github::default_6_14_0::04da6b54-80e4-46f7-96ec-b56ff0331ba9]
--outputs:--
+ etag : [unknown]
+ id : [unknown]
+ url : [unknown]
+ github:index/repositoryFile:RepositoryFile: (create)
[urn=urn:pulumi:dev::thaw-config::custom:github:OrgRepository$github:index/repositoryFile:RepositoryFile::updates-codeowners]
[provider=urn:pulumi:dev::thaw-config::pulumi:providers:github::default_6_14_0::04da6b54-80e4-46f7-96ec-b56ff0331ba9]
+ github:index/repositoryRuleset:RepositoryRuleset: (create)
[urn=urn:pulumi:dev::thaw-config::custom:github:OrgRepository$custom:github:OrgRepositoryRulesets$github:index/repositoryRuleset:RepositoryRuleset::updates-rs-repo-main-default]
[provider=urn:pulumi:dev::thaw-config::pulumi:providers:github::default_6_14_0::04da6b54-80e4-46f7-96ec-b56ff0331ba9]
--outputs:--
+ autocreateBranchSourceSha: [unknown]
+ commitSha : [unknown]
+ id : [unknown]
+ ref : [unknown]
+ repositoryId : [unknown]
+ sha : [unknown]
--outputs:--
+ etag : [unknown]
+ id : [unknown]
+ nodeId : [unknown]
+ rules : {
+ branchNamePattern : <null>
+ commitAuthorEmailPattern : <null>
+ commitMessagePattern : <null>
+ committerEmailPattern : <null>
+ copilotCodeReview : {
+ reviewDraftPullRequests: false
+ reviewOnPush : false
}
+ creation : true
+ deletion : true
+ fileExtensionRestriction : <null>
+ filePathRestriction : <null>
+ maxFilePathLength : <null>
+ maxFileSize : <null>
+ mergeQueue : <null>
+ nonFastForward : true
+ pullRequest : {
+ allowedMergeMethods : [
+ [0]: "squash"
]
+ dismissStaleReviewsOnPush : true
+ requireCodeOwnerReview : true
+ requireLastPushApproval : true
+ requiredApprovingReviewCount : 2
+ requiredReviewThreadResolution: true
+ requiredReviewers : []
}
+ requiredCodeScanning : <null>
+ requiredDeployments : <null>
+ requiredLinearHistory : true
+ requiredSignatures : false
+ requiredStatusChecks : {
+ doNotEnforceOnCreate : false
+ requiredChecks : [
+ [0]: {
+ context : "ci"
+ integrationId: 0
}
]
+ strictRequiredStatusChecksPolicy: true
}
+ tagNamePattern : <null>
+ update : false
+ updateAllowsFetchAndMerge: false
}
+ rulesetId : [unknown]
+ github:index/issueLabel:IssueLabel: (create)
[urn=urn:pulumi:dev::thaw-config::custom:github:OrgRepository$custom:github:OrgRepositoryLabels$github:index/issueLabel:IssueLabel::updates-label-agentic-workflows]
[provider=urn:pulumi:dev::thaw-config::pulumi:providers:github::default_6_14_0::04da6b54-80e4-46f7-96ec-b56ff0331ba9]
--outputs:--
+ etag : [unknown]
+ id : [unknown]
+ url : [unknown]
+ github:index/teamRepository:TeamRepository: (create)
[urn=urn:pulumi:dev::thaw-config::custom:github:OrgRepository$custom:github:OrgRepositoryTeams$github:index/teamRepository:TeamRepository::updates-team-maintainers]
[provider=urn:pulumi:dev::thaw-config::pulumi:providers:github::default_6_14_0::04da6b54-80e4-46f7-96ec-b56ff0331ba9]
--outputs:--
+ etag : [unknown]
+ id : [unknown] |



Summary
thaw-app/updatesas the durable Sparkle appcast / update-metadata host (https://thaw-app.github.io/updates/)websiteto the actual site (remove Sparkle appcast from its description)Intent: with a large install base, the feed URL and write path should be separate from marketing and not casually editable.
Follow-ups (not in this PR)
updates(typicallygh-pages)thaw-app/updatesSUFeedURLfromstonerl.github.io/Thaw→thaw-app.github.io/updates/appcast.xml(coordinated release)Test plan
bun test(81 pass, includes realloadConfigvalidation)pulumi previewon this PR — expects create ofupdates+ team access + default-branch rulesetwebsitedescription-only change; no recreateSummary by CodeRabbit
New Features
Documentation