File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 55 - cron : " 0 6 * * *"
66
77permissions :
8+ id-token : write
89 contents : read
910
1011jobs :
@@ -19,22 +20,17 @@ jobs:
1920 persist-credentials : false
2021
2122 - name : Configure AWS credentials
22- uses : aws-actions/configure-aws-credentials@ececac1a45f3b08a01d2dd070d28d111c5fe6722 # v4 .1.0
23+ uses : aws-actions/configure-aws-credentials@00943011d9042930efac3dcd3a170e4273319bc8 # v5 .1.0
2324 with :
24- aws-access-key-id : ${{ secrets.AWS_S3_BACKUP_ACCESS_KEY_ID }}
25- aws-secret-access-key : ${{ secrets.AWS_S3_BACKUP_SECRET_ACCESS_KEY }}
25+ role-to-assume : ${{ secrets.AWS_S3_BACKUP_IAM_ROLE_ARN }}
26+ role-session-name : S3Backup
2627 aws-region : ca-central-1
2728
28- - name : Create ZIP bundle
29+ - name : Upload zip to S3 bucket
2930 run : |
3031 ZIP_FILE=`basename ${{ github.repository }}`-`date '+%Y-%m-%d'`.zip
3132 zip -rq "${ZIP_FILE}" .
32- mkdir -p ${{ github.repository }}
33- mv "${ZIP_FILE}" ${{ github.repository }}
34-
35- - name : Upload to S3 bucket
36- run : |
37- aws s3 sync . s3://${{ secrets.AWS_S3_BACKUP_BUCKET }} --exclude='*' --include='${{ github.repository }}/*'
33+ aws s3 cp "${ZIP_FILE}" s3://${{ secrets.AWS_S3_BACKUP_BUCKET }}/${{ github.repository }}/"${ZIP_FILE}"
3834
3935 - name : Notify Slack channel if this job failed
4036 if : ${{ failure() }}
You can’t perform that action at this time.
0 commit comments