Skip to content

Commit 6ec94fc

Browse files
committed
Fix release action
1 parent eac7e40 commit 6ec94fc

1 file changed

Lines changed: 14 additions & 2 deletions

File tree

.github/workflows/release.yml

Lines changed: 14 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,11 +2,25 @@ name: release
22

33
on: workflow_dispatch
44

5+
env:
6+
AWS_REGION : "us-east-1"
7+
permissions:
8+
id-token: write # This is required for requesting the AWS JWT
9+
contents: read # This is required for actions/checkout
510
jobs:
611
release:
712
runs-on: ubuntu-22.04
813
steps:
914
- uses: actions/checkout@v3
15+
- name: Configure AWS credentials
16+
uses: aws-actions/configure-aws-credentials@v1.7.0
17+
with:
18+
role-to-assume: arn:aws:iam::310361226925:oidc-provider/token.actions.githubusercontent.com
19+
role-session-name: GitHub_to_AWS_via_FederatedOIDC
20+
aws-region: ${{ env.AWS_REGION }}
21+
- name: Test AWS credentials with Sts GetCallerIdentity
22+
run: |
23+
aws sts get-caller-identity
1024
- name: Set up Python 3.10
1125
uses: actions/setup-python@v4
1226
with:
@@ -21,6 +35,4 @@ jobs:
2135
- name: Deploy
2236
env:
2337
AWS_BUCKET_NAME: ${{ secrets.AWS_BUCKET_NAME }}
24-
AWS_ACCESS_KEY_ID: ${{ secrets.AWS_ACCESS_KEY_ID }}
25-
AWS_SECRET_ACCESS_KEY: ${{ secrets.AWS_SECRET_ACCESS_KEY }}
2638
run: fab deploy

0 commit comments

Comments
 (0)