Skip to content

scrub deploy IDs and team scope from public workflow - #167

Merged
Flotapponnier merged 1 commit into
devfrom
chore/scrub-deploy-leak
May 29, 2026
Merged

scrub deploy IDs and team scope from public workflow#167
Flotapponnier merged 1 commit into
devfrom
chore/scrub-deploy-leak

Conversation

@Flotapponnier

Copy link
Copy Markdown
Collaborator

Removes from the public repo:

  • The comment block in staging-deploy.yml documenting the Vercel team workaround + the actual team_… and prj_… IDs (anyone reading the workflow had a free blueprint of our Vercel setup).
  • Inline --scope=mobula-labs in the alias step — now pulled from VERCEL_ORG_ID secret. vercel alias --scope= accepts a team ID as well as a slug, so no new secret needed.
  • AGENTS.md reference to the GitHub-App-pairing workaround and the mobula-labs team name.

CI side: no secret added, only re-routing an existing one. Staging deploy should keep working.

Note: the IDs are still in git history. They're identifiers (not credentials), so the risk is just reconnaissance — anyone who finds them would still need a valid VERCEL_TOKEN to do anything. Force-purging history would invalidate every open PR / fork hash, not worth it for ID-level info.

@Flotapponnier
Flotapponnier merged commit c441c06 into dev May 29, 2026
1 check failed
Flotapponnier added a commit that referenced this pull request May 29, 2026
scrub deploy IDs and team scope from public workflow
@Flotapponnier
Flotapponnier deleted the chore/scrub-deploy-leak branch May 29, 2026 09:57
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