Commit graph access/.github/workflows/deploy.yml
Author SHA1 Message Date
David Soria Parra
c47f7692c3
Use GITHUB_TOKEN env var for Pulumi GitHub provider
Pass the token via GITHUB_TOKEN environment variable which the Pulumi
GitHub provider reads automatically. Remove the one-time migration
workflow since state cleanup already succeeded.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-13 17:48:40 +00:00
David Soria Parra
609880c57f
Add one-time migration workflow to set GitHub token and clean up state
- Add migrate-state.yml workflow (manual trigger) that:
  - Sets github:token in Pulumi config from PULUMI_GITHUB_TOKEN secret
  - Cleans up orphaned 'core' team memberships from state
  - Commits the updated Pulumi.prod.yaml back to repo
- Revert deploy.yml to use encrypted token from Pulumi config

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-13 17:46:16 +00:00
David Soria Parra
dd446c3dab
Use GitHub secret for Pulumi GitHub token instead of encrypted config
Move GitHub token from Pulumi encrypted config to GitHub Actions secret
(PULUMI_GITHUB_TOKEN) for better secret management. The token is passed
via GITHUB_TOKEN env var which the Pulumi GitHub provider reads automatically.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-13 17:40:00 +00:00
adam jones
5b2b01db21
Use intermediate env var for Pulumi passphrase (#4)
Addresses security concern where secrets were directly interpolated in
run commands. Following GitHub's security best practices, the secret is
now passed through an intermediate environment variable before being
written to the file.

This maintains compatibility with the existing Makefile workflow while
reducing the risk of accidental secret disclosure.
2025-10-01 01:08:42 +01:00
Adam Jones
d3a3ea32f7
ci: Ensure googleworkspace sdk setup 2025-09-20 02:54:01 +00:00
Adam Jones
e3f0af2f94
Initial commit 2025-09-20 02:47:33 +00:00