Skip to content

Commit 61236cf

Browse files
committed
Update CHANGELOG
1 parent 6c3ba13 commit 61236cf

File tree

3 files changed

+1099
-1100
lines changed

3 files changed

+1099
-1100
lines changed

.github/workflows/ecr_etl.yml

Lines changed: 36 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -14,30 +14,53 @@ jobs:
1414
runs-on: ubuntu-latest
1515
if: github.event.pull_request.draft == false
1616
steps:
17-
- uses: actions/checkout@v3
17+
- uses: actions/checkout@v6
1818
with:
1919
ref: ${{github.event.pull_request.head.sha || github.sha}}
2020

21-
- name: Configure AWS Credentials
22-
uses: aws-actions/configure-aws-credentials@v1
23-
with:
24-
role-to-assume: arn:aws-us-gov:iam::${{secrets.AWS_ACCOUNT_ID}}:role/Github-ECR-Builder
25-
role-session-name: GithubECRBuilder
26-
aws-region: ${{secrets.AWS_REGION}}
27-
2821
- name: Docker Build ETL
2922
run: docker build -t etl .
3023

3124
- name: Get tag
3225
id: tag
3326
uses: dawidd6/action-get-tag@v1
3427

28+
- name: Configure AWS Credentials
29+
uses: aws-actions/configure-aws-credentials@v5
30+
with:
31+
role-to-assume: arn:aws-us-gov:iam::${{secrets.AWS_ACCOUNT_ID}}:role/Github-ECR-Builder
32+
role-session-name: GithubECRBuilder
33+
aws-region: ${{secrets.AWS_REGION}}
34+
3535
- name: Login to Amazon ECR
3636
id: login-ecr
37-
uses: aws-actions/amazon-ecr-login@v1
37+
uses: aws-actions/amazon-ecr-login@v2
38+
39+
- name: Push ETL to Prod (COTAK & WFTAK)
40+
run: |
41+
TAG="${{github.event.repository.name}}-${{steps.tag.outputs.tag}}"
42+
for env in cotak-prod wftak-prod; do
43+
REPO="${{secrets.AWS_ACCOUNT_ID}}.dkr.ecr.${{secrets.AWS_REGION}}.amazonaws.com/tak-vpc-${env}-cloudtak-tasks"
44+
docker tag etl $REPO:$TAG
45+
docker push $REPO:$TAG
46+
done
47+
48+
- name: Configure AWS Credentials (Staging)
49+
uses: aws-actions/configure-aws-credentials@v5
50+
with:
51+
role-to-assume: arn:aws:iam::${{secrets.AWS_STAGING_ACCOUNT_ID}}:role/Github-ECR-Builder
52+
role-session-name: GithubECRBuilder
53+
aws-region: ${{secrets.AWS_STAGING_REGION}}
3854

39-
- name: Docker Tag ETL
40-
run: docker tag etl ${{secrets.AWS_ACCOUNT_ID}}.dkr.ecr.${{secrets.AWS_REGION}}.amazonaws.com/coe-ecr-etl-tasks:${{github.event.repository.name}}-${{steps.tag.outputs.tag}}
55+
- name: Login to Amazon ECR (Staging)
56+
id: login-ecr-staging
57+
uses: aws-actions/amazon-ecr-login@v2
4158

42-
- name: Docker Push ETL
43-
run: docker push ${{secrets.AWS_ACCOUNT_ID}}.dkr.ecr.${{secrets.AWS_REGION}}.amazonaws.com/coe-ecr-etl-tasks:${{github.event.repository.name}}-${{steps.tag.outputs.tag}}
59+
- name: Push ETL to Staging (COTAK & WFTAK)
60+
run: |
61+
TAG="${{github.event.repository.name}}-${{steps.tag.outputs.tag}}"
62+
for env in cotak-staging wftak-staging; do
63+
REPO="${{secrets.AWS_STAGING_ACCOUNT_ID}}.dkr.ecr.${{secrets.AWS_STAGING_REGION}}.amazonaws.com/tak-vpc-${env}-cloudtak-tasks"
64+
docker tag etl $REPO:$TAG
65+
docker push $REPO:$TAG
66+
done

CHANGELOG.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,10 @@
1010

1111
## Version History
1212

13+
### v1.9.0
14+
15+
- :arrow_up: Update Core Dependencies
16+
1317
### v1.8.0
1418

1519
- :arrow_up: Update Core Dependencies

0 commit comments

Comments
 (0)