Skip to content

feat: Migrate AWS credentials to OIDC and pin action SHAs#877

Merged
diegopazosrego merged 1 commit into
developmentfrom
feat/infsec-1135-migrate-github-actions-secrets-to-oid
Jun 11, 2026
Merged

feat: Migrate AWS credentials to OIDC and pin action SHAs#877
diegopazosrego merged 1 commit into
developmentfrom
feat/infsec-1135-migrate-github-actions-secrets-to-oid

Conversation

@diegopazosrego

@diegopazosrego diegopazosrego commented Jun 10, 2026

Copy link
Copy Markdown
Contributor
  • Remove static AWS_ACCESS_KEY_ID/AWS_SECRET_ACCESS_KEY from all jobs
  • Refactor setup-env composite action: remove AWS credential inputs and configure-aws-credentials step(credential config now lives in calling workflow)
  • Add permissions: id-token: write at workflow level in deployment.yml
  • Add configure-aws-credentials with role-to-assume: AWS_ROLE_TO_ASSUME_STAGING directly in pr, deploy, and release jobs
  • Pin all action versions to full SHA hashes across all workflow files

Part of INFSEC-1135.

- Remove static AWS_ACCESS_KEY_ID/AWS_SECRET_ACCESS_KEY from all jobs
- Refactor setup-env composite action: remove AWS credential inputs and configure-aws-credentials step (credential config now lives in calling workflow)
- Add permissions: id-token: write at workflow level in deployment.yml
- Add configure-aws-credentials with role-to-assume: AWS_ROLE_TO_ASSUME_STAGING directly in pr, deploy, and release jobs
- Pin all action versions to full SHA hashes across all workflow files

Part of INFSEC-1135.
@diegopazosrego diegopazosrego changed the title feat: migrate AWS credentials to OIDC and pin action SHAs feat: Migrate AWS credentials to OIDC and pin action SHAs Jun 10, 2026
@diegopazosrego diegopazosrego merged commit 6448426 into development Jun 11, 2026
6 of 12 checks passed
@diegopazosrego diegopazosrego deleted the feat/infsec-1135-migrate-github-actions-secrets-to-oid branch June 11, 2026 07:05
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.

2 participants