File tree Expand file tree Collapse file tree 1 file changed +11
-5
lines changed Expand file tree Collapse file tree 1 file changed +11
-5
lines changed Original file line number Diff line number Diff line change @@ -2,6 +2,9 @@ name: EC2 Instance Selector CI and Release
22
33on : [push, pull_request, workflow_dispatch]
44
5+ permissions :
6+ id-token : write
7+
58env :
69 GITHUB_USERNAME : ${{ secrets.EC2_BOT_GITHUB_USERNAME }}
710 GITHUB_TOKEN : ${{ secrets.EC2_BOT_GITHUB_TOKEN }}
@@ -42,15 +45,18 @@ jobs:
4245
4346 - name : Build Docker Images
4447 run : make build-docker-images
48+
49+ - name : Configure AWS credentials
50+ uses : aws-actions/configure-aws-credentials@v4
51+ if : ${{ github.event_name == 'push' && !contains(github.ref, 'dependabot') }}
52+ with :
53+ role-to-assume : ${{ secrets.WF_ROLE_ARN }}
54+ role-session-name : " selector-build-test-${{ github.run_id }}"
55+ aws-region : us-east-1
4556
4657 - name : Integration Tests
4758 if : ${{ github.event_name == 'push' && !contains(github.ref, 'dependabot') }}
4859 run : make integ-test
49- env :
50- AWS_ACCESS_KEY_ID : ${{ secrets.AWS_ACCESS_KEY_ID }}
51- AWS_SECRET_ACCESS_KEY : ${{ secrets.AWS_SECRET_ACCESS_KEY }}
52- AWS_SESSION_TOKEN : ${{ secrets.AWS_SESSION_TOKEN }}
53- AWS_REGION : ${{ secrets.AWS_REGION }}
5460
5561 release :
5662 name : Release
You can’t perform that action at this time.
0 commit comments