|
20 | 20 | if: github.event_name == 'pull_request' |
21 | 21 | steps: |
22 | 22 | - name: Checkout code |
23 | | - uses: actions/checkout@v3 |
| 23 | + uses: actions/checkout@v4 |
24 | 24 | - name: configure aws credentials |
25 | | - uses: aws-actions/configure-aws-credentials@v1.7.0 |
| 25 | + uses: aws-actions/configure-aws-credentials@v4 |
26 | 26 | with: |
27 | 27 | role-to-assume: arn:aws:iam::677043464939:role/GitHubAction-AssumeRoleWithAction |
28 | 28 | role-session-name: GitHub_to_AWS_via_FederatedOIDC |
|
44 | 44 | ls -al .github |
45 | 45 | cat .github/auto_assign.yml || echo "No auto_assign.yml found" |
46 | 46 |
|
47 | | - - uses: actions/checkout@v3 |
48 | | - |
49 | 47 | - name: Assign assignee via GitHub API |
50 | 48 | env: |
51 | 49 | GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} |
|
82 | 80 | if: github.ref != 'refs/heads/main' # Run for non-main branches |
83 | 81 | steps: |
84 | 82 | - name: Checkout code |
85 | | - uses: actions/checkout@v3 |
| 83 | + uses: actions/checkout@v4 |
86 | 84 |
|
87 | 85 | - name: Set up Python |
88 | 86 | uses: actions/setup-python@v4 |
@@ -118,7 +116,7 @@ jobs: |
118 | 116 | if: github.event_name == 'pull_request' && github.ref != 'refs/heads/main' # Run for non-main branches |
119 | 117 | steps: |
120 | 118 | - name: Checkout code |
121 | | - uses: actions/checkout@v3 |
| 119 | + uses: actions/checkout@v4 |
122 | 120 |
|
123 | 121 | #- name: Get PR number from GitHub API |
124 | 122 | # id: pr |
@@ -200,3 +198,6 @@ jobs: |
200 | 198 | $PR_API_URL | jq '.[0].number') |
201 | 199 | echo "after pr_number=$PR_NUMBER" |
202 | 200 | aws s3 sync s3://$S3_BUCKET_NAME/mergeRequest/$PR_NUMBER s3://$S3_BUCKET_NAME/production/ |
| 201 | + echo "deploy complete..." |
| 202 | + # Delete contents of the pr folder |
| 203 | + aws s3 rm s3://$S3_BUCKET_NAME/mergeRequest/$PR_NUMBER --recursive |
0 commit comments