38
38
chmod +x ${HOME}/.local/bin/*
39
39
40
40
echo "${HOME}/.local/bin" >> $GITHUB_PATH
41
- - name : Get AWS credentials
42
- uses :
aws-actions/[email protected]
43
- with :
44
- role-to-assume : ${{ secrets.AWS_ROLE_ARN }}
45
- role-duration-seconds : 3600
46
- aws-region : ${{ secrets.AWS_REGION }}
47
- role-session-name : GithubActionsSession
48
41
- name : Set cluster ID
49
42
env :
50
43
RUN_ID : " ${{ github.job }}"
53
46
CLUSTER_ID=$(echo $RANDOM | md5sum | head -c 8)
54
47
echo "Using cluster ID ${CLUSTER_ID}"
55
48
echo "CLUSTER_ID=$CLUSTER_ID" >> $GITHUB_ENV
49
+ - name : Get AWS credentials
50
+ uses :
aws-actions/[email protected]
51
+ with :
52
+ role-to-assume : ${{ secrets.AWS_ROLE_ARN }}
53
+ role-duration-seconds : 3600
54
+ aws-region : ${{ secrets.AWS_REGION }}
55
+ role-session-name : GithubActionsSession-${{ env.CLUSTER_ID }}
56
56
- name : Create infrastructure
57
57
id : create-infrastructure
58
58
env :
66
66
role-to-assume : ${{ secrets.AWS_ROLE_ARN }}
67
67
role-duration-seconds : 3600
68
68
aws-region : ${{ secrets.AWS_REGION }}
69
- role-session-name : GithubActionsSession
69
+ role-session-name : GithubActionsSession-${{ env.CLUSTER_ID }}
70
70
- name : Run tests - Module
71
71
env :
72
72
DOCKER_BUILDKIT : 1
85
85
role-to-assume : ${{ secrets.AWS_ROLE_ARN }}
86
86
role-duration-seconds : 3600
87
87
aws-region : ${{ secrets.AWS_REGION }}
88
- role-session-name : GithubActionsSession
88
+ role-session-name : GithubActionsSession-${{ env.CLUSTER_ID }}
89
89
- name : Run tests - Cleanup
90
90
if : always()
91
91
env :
@@ -103,7 +103,7 @@ jobs:
103
103
role-to-assume : ${{ secrets.AWS_ROLE_ARN }}
104
104
role-duration-seconds : 3600
105
105
aws-region : ${{ secrets.AWS_REGION }}
106
- role-session-name : GithubActionsSession
106
+ role-session-name : GithubActionsSession-${{ env.CLUSTER_ID }}
107
107
- name : Cleanup environment
108
108
if : always()
109
109
env :
0 commit comments