Skip to content

Switch S3 deployment to OIDC authentication - #433

Merged
emcelroy merged 1 commit into
masterfrom
DEV-163-cloud-file-manager-oidc
Jul 22, 2026
Merged

Switch S3 deployment to OIDC authentication#433
emcelroy merged 1 commit into
masterfrom
DEV-163-cloud-file-manager-oidc

Conversation

@emcelroy

@emcelroy emcelroy commented Jul 20, 2026

Copy link
Copy Markdown
Contributor

DEV-163

Replace static AWS access-key secrets with OIDC role assumption in the S3 deploy workflows, per DEV-163. ci.yml s3-deploy plus release-staging.yml and release_production.yml (run-name added to both); doc/deploy.md + README reference added.

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

This PR updates Cloud File Manager’s GitHub Actions deployment pipelines to authenticate to AWS via OIDC role assumption instead of long-lived static AWS access keys, and documents the new deployment/auth approach.

Changes:

  • Updated S3 deployment workflows to use aws-actions/configure-aws-credentials with OIDC role assumption.
  • Removed usage of AWS_ACCESS_KEY_ID / AWS_SECRET_ACCESS_KEY secrets from deploy workflows.
  • Added/updated deployment documentation and references (README + new doc/deploy.md).

Reviewed changes

Copilot reviewed 5 out of 5 changed files in this pull request and generated 1 comment.

Show a summary per file
File Description
readme.md Adds a pointer to OIDC-based deployment setup and in-repo deployment docs.
doc/deploy.md New deployment documentation describing branch/tag deploys and OIDC-based AWS access.
.github/workflows/ci.yml Switches branch/tag S3 deploy job to OIDC-based AWS credentials.
.github/workflows/release-staging.yml Switches staging promotion workflow to OIDC-based AWS credentials and adds run-name.
.github/workflows/release_production.yml Switches production promotion workflow to OIDC-based AWS credentials and adds run-name.

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

Comment thread .github/workflows/release_production.yml
Replace static AWS access-key secrets with OIDC role assumption in the S3
deploy workflows, per DEV-163. ci.yml s3-deploy plus release-staging.yml and release_production.yml (run-name added to both); doc/deploy.md + README reference added.

Role ARN: arn:aws:iam::612297603577:role/cloud-file-manager

Co-Authored-By: Claude <noreply@anthropic.com>
@emcelroy
emcelroy force-pushed the DEV-163-cloud-file-manager-oidc branch from 3ea2293 to 25d1187 Compare July 20, 2026 17:52
@emcelroy
emcelroy marked this pull request as ready for review July 20, 2026 17:59
@emcelroy
emcelroy requested a review from scytacki July 20, 2026 17:59
@emcelroy
emcelroy merged commit c228056 into master Jul 22, 2026
2 checks passed
@emcelroy
emcelroy deleted the DEV-163-cloud-file-manager-oidc branch July 22, 2026 12:36
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.

3 participants