Skip to content

Commit e2c0274

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

File tree

3 files changed

+17
-12
lines changed

3 files changed

+17
-12
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: 9 additions & 8 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:
@@ -60,10 +59,12 @@ jobs:
6059
- name: Trigger Delete Old Image Workflow
6160
run: |
6261
curl -X POST \
63-
-H "Authorization: token ${{ secrets.GITHUB_TOKEN }}" \
62+
-H "Authorization: token ${{ secrets.PERSONAL_ACCESS_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/$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)