Skip to content

Docs: skills-sync App needs Contents + Issues write - #59

Merged
jeremy merged 1 commit into
mainfrom
docs/skills-app-permissions
Jul 27, 2026
Merged

Docs: skills-sync App needs Contents + Issues write#59
jeremy merged 1 commit into
mainfrom
docs/skills-app-permissions

Conversation

@jeremy

@jeremy jeremy commented Jul 27, 2026

Copy link
Copy Markdown
Member

Follow-up to #58 closing its post-merge review thread: the seeded docs told users to configure only the App ID and private key, but the workflow now requests permission-contents + permission-issues, and the pinned create-github-app-token fails token creation when a requested permission is missing from the installation — so an existing Contents-only App stops syncing entirely. Documents both required permissions on basecamp/skills and the installation-update reapproval for existing Apps, in seed/RELEASING.md.tmpl and prompts/seed-cli.md.

The workflow requests permission-contents and permission-issues, and the
pinned create-github-app-token fails token creation outright when a
requested permission is missing from the installation — a Contents-only
App stops syncing entirely after #58. Document both permissions and the
installation-update reapproval for existing Apps.
Copilot AI review requested due to automatic review settings July 27, 2026 23:27
@github-actions github-actions Bot added seed prompts documentation Improvements or additions to documentation labels Jul 27, 2026

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Updates the seeded release and bootstrap documentation to reflect the current permissions required by the skills-sync GitHub App token workflow, preventing existing “Contents-only” app installations from breaking sync when the workflow requests additional scopes.

Changes:

  • Document that the skills-sync App installation must grant Contents: write and Issues: write on basecamp/skills.
  • Add guidance that existing installations may require permission updates and re-approval for sync to work again.

Tip

If you aren't ready for review, convert to a draft PR.
Click "Convert to draft" or run gh pr ready --undo.
Click "Ready for review" or run gh pr ready to reengage.

Reviewed changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated no comments.

File Description
seed/RELEASING.md.tmpl Adds explicit required skills-sync App permissions and notes about updating existing installations.
prompts/seed-cli.md Updates the post-bootstrap “Secrets & vars” matrix row to include the required App permissions and failure mode.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@jeremy
jeremy merged commit c3553ad into main Jul 27, 2026
23 checks passed
@jeremy
jeremy deleted the docs/skills-app-permissions branch July 27, 2026 23:29
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

documentation Improvements or additions to documentation prompts seed

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants