From 9384f8f23e11c8c2ea45914e7a0d51de9b652f60 Mon Sep 17 00:00:00 2001 From: legonzaur Date: Wed, 31 Jul 2024 20:23:55 +0000 Subject: [PATCH 1/5] Ci : build on tag published --- .gitea/workflows/build.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.gitea/workflows/build.yml b/.gitea/workflows/build.yml index f38970a..bc988c9 100644 --- a/.gitea/workflows/build.yml +++ b/.gitea/workflows/build.yml @@ -2,7 +2,7 @@ name: release-tag on: release: - types: [released] + types: [released, published] push: branches: - main From 0f1ab017edb0fffeddab9a686f1bbc8b98a1c230 Mon Sep 17 00:00:00 2001 From: legonzaur Date: Wed, 31 Jul 2024 20:36:09 +0000 Subject: [PATCH 2/5] Update .gitea/workflows/build.yml --- .gitea/workflows/build.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.gitea/workflows/build.yml b/.gitea/workflows/build.yml index bc988c9..96efe3f 100644 --- a/.gitea/workflows/build.yml +++ b/.gitea/workflows/build.yml @@ -2,7 +2,7 @@ name: release-tag on: release: - types: [released, published] + types: [published] push: branches: - main From 8cb8bdfc5e7706fe8435c65c013abff0077733ea Mon Sep 17 00:00:00 2001 From: legonzaur Date: Wed, 31 Jul 2024 22:42:28 +0200 Subject: [PATCH 3/5] Ci : add tags --- .gitea/workflows/build.yml | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/.gitea/workflows/build.yml b/.gitea/workflows/build.yml index 96efe3f..cbcd2db 100644 --- a/.gitea/workflows/build.yml +++ b/.gitea/workflows/build.yml @@ -3,9 +3,6 @@ name: release-tag on: release: types: [published] - push: - branches: - - main jobs: release-image: @@ -13,7 +10,6 @@ jobs: env: DOCKER_ORG: heronfief - DOCKER_LATEST: nightly ENDPOINT: git.legonzaur.fr steps: @@ -50,6 +46,12 @@ jobs: username: ${{ secrets.DOCKER_USERNAME }} password: ${{ secrets.DOCKER_PASSWORD }} + - name: Docker meta + id: meta + uses: docker/metadata-action@v5 + with: + images: ${{ env.ENDPOINT }}/${{ env.DOCKER_ORG }}/${{ steps.meta.outputs.REPO_NAME }} + - name: Build and push uses: docker/build-push-action@v4 with: @@ -59,6 +61,5 @@ jobs: "NUXT_PUBLIC_WEBSOCKET_ENDPOINT=${{ secrets.NUXT_PUBLIC_WEBSOCKET_ENDPOINT }}" "NUXT_PUBLIC_DISCORD_LOGIN_ENDPOINT=${{ secrets.NUXT_PUBLIC_DISCORD_LOGIN_ENDPOINT }}" push: true - tags: | # replace it with your local IP and tags - ${{ env.ENDPOINT }}/${{ env.DOCKER_ORG }}/${{ steps.meta.outputs.REPO_NAME }}:${{ steps.meta.outputs.REPO_VERSION }} - ${{ env.ENDPOINT }}/${{ env.DOCKER_ORG }}/${{ steps.meta.outputs.REPO_NAME }}:${{ env.DOCKER_LATEST }} + tags: ${{ steps.meta.outputs.tags }} + labels: ${{ steps.meta.outputs.labels }} From fadc8cc451befe9595dd7de59ecaf99146d8c42d Mon Sep 17 00:00:00 2001 From: legonzaur Date: Thu, 1 Aug 2024 09:48:45 +0200 Subject: [PATCH 4/5] Ci : run on tag creation --- .gitea/workflows/build.yml | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/.gitea/workflows/build.yml b/.gitea/workflows/build.yml index cbcd2db..39bfc93 100644 --- a/.gitea/workflows/build.yml +++ b/.gitea/workflows/build.yml @@ -1,8 +1,9 @@ name: release-tag on: - release: - types: [published] + push: + tags: + - "v[0-9]+.[0-9]+.[0-9]+*" jobs: release-image: From bce8edc15014426acd214b62be9e261e5cd159e1 Mon Sep 17 00:00:00 2001 From: legonzaur Date: Thu, 1 Aug 2024 07:51:05 +0000 Subject: [PATCH 5/5] Ci : run on any tag creation --- .gitea/workflows/build.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.gitea/workflows/build.yml b/.gitea/workflows/build.yml index 39bfc93..c21dc27 100644 --- a/.gitea/workflows/build.yml +++ b/.gitea/workflows/build.yml @@ -3,7 +3,7 @@ name: release-tag on: push: tags: - - "v[0-9]+.[0-9]+.[0-9]+*" + - "**" jobs: release-image: