Skip to content

Use dedicated Publisher App for generated catalog PRs - #21

Merged
flemming-n-larsen merged 2 commits into
mainfrom
fix/publisher-app-organization-policy
Oct 21, 2026
Merged

flemming-n-larsen merged 2 commits into
mainfrom
fix/publisher-app-organization-policy

Conversation

@flemming-n-larsen

Copy link
Copy Markdown
Contributor

GitHub merged #20 before its final commit. This PR applies the missing organization-compatible publication path: the Moderator App pushes the generated branch, while a separate Publisher App opens the catalog PR. The Moderator App then verifies, approves, and merges the exact generated content. The Publisher App has only Contents read and Pull requests write access, avoiding the organization's prohibition on GITHUB_TOKEN-created PRs.

GOVERNANCE.md now links to a pre-filled Publisher App registration form and documents its repository-only installation and secrets. The workflow remains inactive until the App is installed and RUMBLE_PUBLISHER_APP_ID and RUMBLE_PUBLISHER_PRIVATE_KEY are configured. A live publication test and branch-rule activation follow that setup.

Validation: 46 Python tests passed (2 platform skips); git diff --check passed.

@tank-royale-rumble-moderator

Copy link
Copy Markdown
Contributor

@flemming-n-larsen Moderation needs your decision for 146bed3d9758: Non-bot or protected file changed: .github/workflows/moderate.yml

The required check stays pending. After reviewing, use /moderation approve <reason> or request changes.

@flemming-n-larsen
flemming-n-larsen merged commit b839018 into main Oct 21, 2026
3 of 4 checks passed
@flemming-n-larsen
flemming-n-larsen deleted the fix/publisher-app-organization-policy branch October 21, 2026 18:20
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