Skip to content

chore(repos): adopt brand-assets - #12

Merged
diazdesandi merged 3 commits into
mainfrom
chore/add-brand-assets-repo
Jul 27, 2026
Merged

chore(repos): adopt brand-assets#12
diazdesandi merged 3 commits into
mainfrom
chore/add-brand-assets-repo

Conversation

@diazdesandi

@diazdesandi diazdesandi commented Jul 27, 2026

Copy link
Copy Markdown
Member

Summary

  • Adopt thaw-app/brand-assets in Pulumi as a bare repo (plain asset store)
  • No org labels, no rulesets, no CODEOWNERS, no team repoAccess
  • Exclude brand-assets from org default-branch rulesets

Test plan

  • bun test
  • pulumi preview — brand-assets imported/adopted without label/ruleset/CODEOWNERS resources
  • Confirm no repoAccess entry for brand-assets in teams.yaml

Declare the shared brand-assets repository in Pulumi so org IaC tracks
the proprietary headers, icons, and packaging art store.
@coderabbitai

coderabbitai Bot commented Jul 27, 2026

Copy link
Copy Markdown

Warning

Review limit reached

@diazdesandi, you've reached your PR review limit, so we couldn't start this review.

Next review available in: 17 minutes

Enable usage-based reviews in Billing to review now. Otherwise, wait until the next included review is available.
You're only billed for reviews past your plan's rate limits ($0.25/file).

How can I continue?

After more reviews become available, a review can be triggered using the @coderabbitai review command as a PR comment. Alternatively, push new commits to this PR.

To avoid repeated limits, reduce automatic review volume by pausing incremental auto-reviews earlier, using label-based review opt-in, excluding WIP or generated PR titles, or requesting reviews manually when the PR is ready. If your team needs uninterrupted high-volume reviews, an organization admin can enable usage-based reviews.

How do review limits work?

CodeRabbit enforces per-developer PR review limits for each organization. Most developers receive the normal plan review availability.

For paid Pro and Pro+ PR reviews, CodeRabbit uses adaptive limits for sustained high-volume activity. When a developer's recent PR review activity reaches the 95th percentile or higher among CodeRabbit users, additional reviews become available more gradually as earlier reviews age out of the rolling window.

Please refer docs for additional details.

Review details
⚙️ Run configuration

Configuration used: Organization UI

Review profile: ASSERTIVE

Plan: Pro Plus

Run ID: 2fe9391f-7e59-4385-9105-35cecd4a3ecd

📥 Commits

Reviewing files that changed from the base of the PR and between 09d58df and 7b4dbc5.

📒 Files selected for processing (6)
  • config/repos.yaml
  • config/rulesets.yaml
  • config/schema/repos.schema.json
  • src/setup/resolve.ts
  • src/types/repo.ts
  • test/resolve.test.ts
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch chore/add-brand-assets-repo

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.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@pulumi

pulumi Bot commented Jul 27, 2026

Copy link
Copy Markdown

🍹 The Update (preview) for diazdesandi/thaw-config/dev (at 7b4dbc5) was successful.

Resource Changes

    Name          Type                                Operation
+   brand-assets  custom:github:OrgRepository         create
~   brand-assets  github:index/repository:Repository  update

Detailed Diff

View diff
pulumi: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::brand-assets]
        = github:index/repository:Repository: (import)
            [urn=urn:pulumi:dev::thaw-config::custom:github:OrgRepository$github:index/repository:Repository::brand-assets]
            [provider=urn:pulumi:dev::thaw-config::pulumi:providers:github::default_6_14_0::225ee7f4-aef2-42ea-8c38-890178d35051]
            allowForking                       : true
            defaultBranch                      : "main"
            description                        : "Shared Thaw brand assets: headers, icons, packaging art, marketing."
            etag                               : "W/\"7d37f398bf9047bc026bed19d38f40b260ca897304f94cffe830ea840b991d44\""
            fork                               : "false"
            hasIssues                          : true
            hasProjects                        : true
            hasWiki                            : true
            ignoreVulnerabilityAlertsDuringRead: <null>
            name                               : "brand-assets"
            securityAndAnalysis                : {
                secretScanning              : {
                    status    : "disabled"
                }
                secretScanningPushProtection: {
                    status    : "disabled"
                }
            }
            visibility                         : "public"
            vulnerabilityAlerts                : true
        ~ github:index/repository:Repository: (update)
            [urn=urn:pulumi:dev::thaw-config::custom:github:OrgRepository$github:index/repository:Repository::brand-assets]
            [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                        : "Shared Thaw brand assets: headers, icons, packaging art, marketing." => "Shared Thaw brand assets — headers, icons, packaging art, marketing."
          ~ hasIssues                          : true => false
          ~ hasProjects                        : true => false
          ~ hasWiki                            : true => false
          + ignoreVulnerabilityAlertsDuringRead: <null>
          ~ squashMergeCommitTitle             : "COMMIT_OR_PR_TITLE" => "PR_TITLE"
            --outputs:--
          + ignoreVulnerabilityAlertsDuringRead: false

@github-actions

github-actions Bot commented Jul 27, 2026

Copy link
Copy Markdown

🍹 preview on thaw-config/diazdesandi/dev

Pulumi report

View in Pulumi Cloud

   Previewing update (dev)

View Live: https://app.pulumi.com/diazdesandi/thaw-config/dev/previews/ca7404cd-1120-463f-9e81-957ac163ddc2

Downloading plugin github-6.14.0: starting
@ Previewing update....
Downloading plugin github-6.14.0: done
Installing plugin github-6.14.0: starting
@ Previewing update....
Installing plugin github-6.14.0: done

@ Previewing update....
   pulumi:pulumi:Stack thaw-config-dev running 
@ Previewing update..........
+  custom:github:OrgRepository brand-assets create 
@ Previewing update....
=  github:index:Repository brand-assets import 
@ Previewing update....
~  github:index:Repository brand-assets update [diff: +ignoreVulnerabilityAlertsDuringRead~allowMergeCommit,allowRebaseMerge,deleteBranchOnMerge,description,hasIssues,hasProjects,hasWiki,squashMergeCommitTitle]
@ Previewing update..............
   pulumi:pulumi:Stack thaw-config-dev  
Resources:
   + 1 to create
   ~ 1 to update
   = 1 to import
   3 changes. 271 unchanged

   

Skip org labels, rulesets, and CODEOWNERS so brand-assets stays a
plain permission-free asset store with no team ACL entries.
@diazdesandi
diazdesandi marked this pull request as draft July 27, 2026 04:43
@diazdesandi
diazdesandi marked this pull request as ready for review July 27, 2026 04:43
Empty rules: {} fails tsc against the strict RulesetRulesSchema.
@sonarqubecloud

Copy link
Copy Markdown

@diazdesandi
diazdesandi merged commit 3ab7de0 into main Jul 27, 2026
7 checks passed
@diazdesandi
diazdesandi deleted the chore/add-brand-assets-repo branch July 27, 2026 05:01
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.

1 participant