diff --git a/test-workflow.yml b/test-workflow.yml index 88bff7c..497bf1b 100644 --- a/test-workflow.yml +++ b/test-workflow.yml @@ -27,4 +27,19 @@ jobs: - name: Test environment is configured with AWS credentials run: | - aws sts get-caller-identity > /dev/null + aws sts get-caller-identity --query Arn | grep "user/github-actions-configure-aws-credentials-integ-tests" > /dev/null + + - name: Configure AWS credentials from role + uses: aws-actions/configure-aws-credentials@v1 + with: + aws-access-key-id: ${{ secrets.AWS_ACCESS_KEY_ID }} + aws-secret-access-key: ${{ secrets.AWS_SECRET_ACCESS_KEY }} + aws-region: us-east-2 + role-to-assume: github-actions-configure-aws-credentials-integ-tests + role-duration-seconds: 900 + role-session-name: github-actions-integ-test + role-external-id: ${{ secrets.INTEG_TEST_ROLE_EXTERNAL_ID }} + + - name: Test environment is configured with AWS credentials from role + run: | + aws sts get-caller-identity --query Arn | grep "role/github-actions-configure-aws-credentials-integ-tests" > /dev/null