Skip to content

Commit ddfd6ca

Browse files
committed
feat: trigger on release create
1 parent 0abc9e1 commit ddfd6ca

File tree

3 files changed

+16
-11
lines changed

3 files changed

+16
-11
lines changed

.dockerignore

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
.dockerignore
2+
.github
3+
.README.md

.github/workflows/delete-old-image.yml

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -7,14 +7,15 @@ jobs:
77

88
cleanup-pg:
99
runs-on: ubuntu-latest
10+
1011
steps:
1112

1213
- name: Cleanup Docker images from GHCR
1314
uses: dataaxiom/ghcr-cleanup-action@v1
1415
with:
15-
token: ${{ secrets.GITHUB_TOKEN }}
16-
owner: ${{ github.repository_owner }}
17-
repository: multi-repo/Postgres
16+
token: ${{ secrets.PERSONAL_ACCESS_TOKEN }}
17+
owner: multi-repo
18+
repository: postgres
1819
keep-n-tagged: 1
19-
package: multi-repo/Postgres/pg
20+
package: postgres/pg
2021
dry-run: false

.github/workflows/docker-builds.yml

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,12 @@
11
name: Build Docker Images
22

33
on:
4-
push:
5-
branches:
6-
- main
74
release:
8-
types: [created, published, released]
9-
10-
5+
types: [published]
6+
push:
7+
branches:
8+
- main
9+
1110
jobs:
1211

1312
ghcr-build-pg:
@@ -62,8 +61,10 @@ jobs:
6261
curl -X POST \
6362
-H "Authorization: token ${{ secrets.GITHUB_TOKEN }}" \
6463
-H "Accept: application/vnd.github.v3+json" \
65-
https://api.github.com/repos/${{ github.repository }}/actions/workflows/delete-old-image.yml/dispatches \
64+
https://api.github.com/repos/${{ github.repository }}/actions/workflows/${{ env.ACTION_NAME }}/dispatches
6665
-d '{"ref": "main"}'
66+
env:
67+
ACTION_NAME: delete-old-image.yml
6768

6869

6970
deploy:

0 commit comments

Comments
 (0)