@@ -18,26 +18,38 @@ jobs:
18
18
run : cat $(ls -1) > ../migration-output.sql
19
19
working-directory : ${{ github.workspace }}/migrations/db/migrations
20
20
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
23
23
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
25
30
env :
26
31
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
35
47
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
37
54
env :
38
55
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