@@ -18,26 +18,38 @@ jobs:
1818 run : cat $(ls -1) > ../migration-output.sql
1919 working-directory : ${{ github.workspace }}/migrations/db/migrations
2020
21- - name : Push migration files to S3
22- uses : jakejarvis/s3-sync-action@master
21+ - name : configure aws credentials - staging
22+ uses : aws-actions/configure-aws-credentials@v1
2323 with :
24- args : --delete
24+ role-to-assume : ${{ secrets.DEV_AWS_ROLE }}
25+ aws-region : " ap-southeast-1"
26+
27+ - name : Deploy to S3 staging
28+ shell : bash
29+ run : aws s3 sync migrations/db s3://$AWS_S3_BUCKET/migrations/db --delete
2530 env :
2631 AWS_S3_BUCKET : ${{ secrets.PG_INIT_SCRIPT_S3_BUCKET_STAGING }}
27- AWS_ACCESS_KEY_ID : ${{ secrets.PG_INIT_SCRIPT_ACCESS_KEY_ID_STAGING }}
28- AWS_SECRET_ACCESS_KEY : ${{ secrets.PG_INIT_SCRIPT_SECRET_ACCESS_KEY_STAGING }}
29- AWS_REGION : ap-southeast-1
30- SOURCE_DIR : migrations/db
31- DEST_DIR : migrations/db
32-
33- - name : Push migration files to S3
34- uses : jakejarvis/s3-sync-action@master
32+
33+ # - name: Push migration files to S3
34+ # uses: jakejarvis/s3-sync-action@master
35+ # with:
36+ # args: --delete
37+ # env:
38+ # AWS_S3_BUCKET: ${{ secrets.PG_INIT_SCRIPT_S3_BUCKET_STAGING }}
39+ # AWS_ACCESS_KEY_ID: ${{ secrets.PG_INIT_SCRIPT_ACCESS_KEY_ID_STAGING }}
40+ # AWS_SECRET_ACCESS_KEY: ${{ secrets.PG_INIT_SCRIPT_SECRET_ACCESS_KEY_STAGING }}
41+ # AWS_REGION: ap-southeast-1
42+ # SOURCE_DIR: migrations/db
43+ # DEST_DIR: migrations/db
44+
45+ - name : configure aws credentials - staging
46+ uses : aws-actions/configure-aws-credentials@v1
3547 with :
36- args : --delete
48+ role-to-assume : ${{ secrets.PROD_AWS_ROLE }}
49+ aws-region : " ap-southeast-1"
50+
51+ - name : Deploy to S3 staging
52+ shell : bash
53+ run : aws s3 sync migrations/db s3://$AWS_S3_BUCKET/migrations/db --delete
3754 env :
3855 AWS_S3_BUCKET : ${{ secrets.PG_INIT_SCRIPT_S3_BUCKET_PROD }}
39- AWS_ACCESS_KEY_ID : ${{ secrets.PG_INIT_SCRIPT_ACCESS_KEY_ID_PROD }}
40- AWS_SECRET_ACCESS_KEY : ${{ secrets.PG_INIT_SCRIPT_SECRET_ACCESS_KEY_PROD }}
41- AWS_REGION : ap-southeast-1
42- SOURCE_DIR : migrations/db
43- DEST_DIR : migrations/db
0 commit comments