Skip to content

feat(ios): Deploy to TestFlight with secrets loaded from 1Password - #57

Merged
willsawyerrrr merged 2 commits into
mainfrom
feat/1password-environments
Oct 25, 2026
Merged

willsawyerrrr merged 2 commits into
mainfrom
feat/1password-environments

Conversation

@willsawyerrrr

@willsawyerrrr willsawyerrrr commented Oct 24, 2026 •

Copy link
Copy Markdown
Owner

Loads the TestFlight credentials and signing team from 1Password Environments (a service account in CI, op run --environment b5zkkwxuutlttwbrv5xhgojye4 --environment wukpvhxkhkygbjbpg2jl4urine locally), replacing the ASC_* repository secrets, the DEVELOPMENT_TEAM variable and the gitignored Local.xcconfig.

Prerequisites before merging (auto-merge not enabled):

  • Platform PR chore(deps): Bump the npm group across 1 directory with 3 updates #42 (load-op-environment action and service-account reusable workflows) merged first.
  • 1Password Environments: Apple Development (shared, b5zkkwxuutlttwbrv5xhgojye4) holds DEVELOPMENT_TEAM, ASC_KEY_ID, ASC_ISSUER_ID, ASC_KEY_P8; Loopr (wukpvhxkhkygbjbpg2jl4urine) holds project-specific variables only.
  • A per-repo 1Password service account scoped to both Environments.
  • Repository secret OP_SERVICE_ACCOUNT_TOKEN (the service account token).
  • Repository variable OP_ENVIRONMENT_IDS = b5zkkwxuutlttwbrv5xhgojye4 wukpvhxkhkygbjbpg2jl4urine (shared first, project last).

Linear: WSD-659

🤖 Generated with Claude Code

@vercel

vercel Bot commented Oct 24, 2026 •

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated
loopr Ready Ready Preview Oct 24, 2026 10:36am UTC

@willsawyerrrr
willsawyerrrr merged commit b43683c into main Oct 25, 2026
6 checks passed
@willsawyerrrr
willsawyerrrr deleted the feat/1password-environments branch October 25, 2026 03:55

This branch was successfully deployed

1 active deployment
Preview — ff0d5fbc Deployed Oct 24, 2026 by vercel[bot]
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