File tree 1 file changed +18
-2
lines changed
1 file changed +18
-2
lines changed Original file line number Diff line number Diff line change @@ -37,12 +37,28 @@ jobs:
37
37
id : branch_name
38
38
run : |
39
39
echo "BRANCH_NAME=$(echo ${GITHUB_REF#refs/heads/})" >> $GITHUB_ENV
40
- echo "TEST_SESSION_STATE_MACHINE_ARN=${{ secrets.TEST_SESSION_STATE_MACHINE_ARN }}" >> $GITHUB_ENV
41
40
echo "AI_TUTOR_ID=${{ secrets.AI_TUTOR_ID }}" >> $GITHUB_ENV
42
41
echo "START_SESSION=${{ github.event.inputs.start_session == 'yes' }}" >> $GITHUB_ENV
43
42
echo "NOW=$(date -u +"%Y-%m-%dT%H:%M:%SZ")" >> $GITHUB_ENV
44
43
45
- - name : configure aws credentials
44
+ - name : Set State machine for main branch
45
+ if : env.BRANCH_NAME == 'main'
46
+ run : echo "TEST_SESSION_STATE_MACHINE_ARN=${{ secrets.PROD_TEST_SESSION_STATE_MACHINE_ARN }}" >> $GITHUB_ENV
47
+
48
+ - name : Set AWS Role for main branch
49
+ if : env.BRANCH_NAME == 'main'
50
+ uses : aws-actions/configure-aws-credentials@v4
51
+ with :
52
+ role-to-assume : arn:aws:iam::332632916255:role/prod-deployer
53
+ role-session-name : prompt-library-action
54
+ aws-region : eu-west-1
55
+
56
+ - name : Set State machine for main branch
57
+ if : env.BRANCH_NAME != 'main'
58
+ run : echo "TEST_SESSION_STATE_MACHINE_ARN=${{ secrets.NONPROD_TEST_SESSION_STATE_MACHINE_ARN }}" >> $GITHUB_ENV
59
+
60
+ - name : Set AWS Role for non-main branches
61
+ if : env.BRANCH_NAME != 'main'
46
62
uses : aws-actions/configure-aws-credentials@v4
47
63
with :
48
64
role-to-assume : arn:aws:iam::267739230747:role/nonprod-deployer
You can’t perform that action at this time.
0 commit comments