Skip to content

Commit da4495a

Browse files
committed
chore: add release please
1 parent ca128d5 commit da4495a

3 files changed

Lines changed: 70 additions & 0 deletions

File tree

Lines changed: 41 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,41 @@
1+
name: build-and-push-release
2+
on:
3+
release:
4+
types: [published]
5+
6+
permissions:
7+
contents: read
8+
id-token: write
9+
10+
env:
11+
AWS_REGION: ap-southeast-2
12+
IMAGE_REPO: 498096047392.dkr.ecr.ap-southeast-2.amazonaws.com/aai-backend
13+
14+
jobs:
15+
docker:
16+
runs-on: ubuntu-latest
17+
steps:
18+
- uses: actions/checkout@v4
19+
20+
- uses: docker/setup-buildx-action@v3
21+
22+
# Authenticate to AWS
23+
- uses: aws-actions/configure-aws-credentials@v4
24+
with:
25+
role-to-assume: ${{ secrets.AWS_ROLE_ECR_PUSH }}
26+
aws-region: ${{ env.AWS_REGION }}
27+
28+
- uses: aws-actions/amazon-ecr-login@v2
29+
30+
- name: Build & Push (release)
31+
uses: docker/build-push-action@v6
32+
with:
33+
context: .
34+
file: ./Dockerfile
35+
platforms: linux/amd64
36+
push: true
37+
tags: ${{ env.IMAGE_REPO }}:${{ github.event.release.tag_name }}
38+
provenance: false
39+
sbom: false
40+
cache-from: type=gha
41+
cache-to: type=gha,mode=max
Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
name: release-please
2+
on:
3+
push:
4+
branches: [main]
5+
workflow_dispatch:
6+
7+
permissions:
8+
contents: write
9+
pull-requests: write
10+
11+
jobs:
12+
release:
13+
runs-on: ubuntu-latest
14+
steps:
15+
- uses: googleapis/release-please-action@v4
16+
with:
17+
release-type: docker
18+
token: ${{ secrets.GITHUB_TOKEN }}
19+
changelog-types: |
20+
[
21+
{"type":"feat","section":"Features","hidden":false},
22+
{"type":"fix","section":"Bug Fixes","hidden":false},
23+
{"type":"perf","section":"Performance","hidden":false},
24+
{"type":"refactor","section":"Refactoring","hidden":true},
25+
{"type":"docs","section":"Docs","hidden":true},
26+
{"type":"chore","section":"Chores","hidden":true},
27+
{"type":"test","section":"Tests","hidden":true}
28+
]

VERSION

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
0.1.0

0 commit comments

Comments
 (0)