From dd551d97981de6f704286d1722c57d5cb0238cb2 Mon Sep 17 00:00:00 2001 From: Maksym Pavlenko Date: Fri, 5 May 2023 16:51:29 -0700 Subject: [PATCH] Include docker image links in release notes --- .github/workflows/release.yml | 22 +++++++++++++--------- .goreleaser.yml | 8 ++++++++ 2 files changed, 21 insertions(+), 9 deletions(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 88b9f240..f258fa92 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -5,6 +5,10 @@ on: tags: - 'v*' +env: + REGISTRY: ghcr.io + IMAGE_NAME: ${{ github.repository }} + jobs: publish: name: Publish @@ -21,15 +25,6 @@ jobs: with: fetch-depth: 0 - - name: 🚧️ Make release - uses: goreleaser/goreleaser-action@v4 - if: startsWith(github.ref, 'refs/tags/') - env: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - with: - version: latest - args: release --clean - - name: 🧪 Set up Docker Buildx uses: docker/setup-buildx-action@v2 @@ -51,3 +46,12 @@ jobs: platforms: linux/amd64,linux/arm64 push: true tags: ${{ env.REGISTRY }}/${{ env.IMAGE_NAME }}:latest, ${{ env.REGISTRY }}/${{ env.IMAGE_NAME }}:v${{ github.ref_name }} + + - name: 🚧️ Make release + uses: goreleaser/goreleaser-action@v4 + if: startsWith(github.ref, 'refs/tags/') + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + with: + version: latest + args: release --clean \ No newline at end of file diff --git a/.goreleaser.yml b/.goreleaser.yml index d5bd6d76..a816dacf 100644 --- a/.goreleaser.yml +++ b/.goreleaser.yml @@ -44,3 +44,11 @@ changelog: - '^test:' - Merge pull request - Merge branch + +release: + # We publish Docker image manually, + # include links to the release notes. + footer: | + # Docker images + docker pull ghcr.io/mxpv/podsync:{{ .Tag }} + docker pull ghcr.io/mxpv/podsync:latest