From 6d4a6536fd1677561c8a3983fa68792bf68923b7 Mon Sep 17 00:00:00 2001 From: Davide Pesavento Date: Sat, 18 Nov 2023 17:05:33 -0500 Subject: [PATCH] ci: add latest tag to docker image Change-Id: I558a8990d67defa37dffe272305ebf5e62c30532 --- .github/workflows/docker.yml | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/.github/workflows/docker.yml b/.github/workflows/docker.yml index a34fdc89..5778e25e 100644 --- a/.github/workflows/docker.yml +++ b/.github/workflows/docker.yml @@ -4,8 +4,15 @@ on: push: branches: - master + paths-ignore: + - '*.md' + - '.mailmap' workflow_dispatch: +permissions: + contents: read + packages: write + env: REGISTRY: ghcr.io IMAGE_NAME: ${{ github.repository }} @@ -13,10 +20,6 @@ env: jobs: publish: runs-on: ubuntu-latest - permissions: - contents: read - packages: write - steps: - name: Checkout repository uses: actions/checkout@v4 @@ -28,11 +31,12 @@ jobs: username: ${{ github.actor }} password: ${{ secrets.GITHUB_TOKEN }} - - name: Extract metadata for Docker + - name: Extract metadata id: meta uses: docker/metadata-action@v5 with: images: ${{ env.REGISTRY }}/${{ env.IMAGE_NAME }} + flavor: latest=true - name: Build and push Docker image uses: docker/build-push-action@v5 @@ -41,4 +45,4 @@ jobs: pull: true push: true tags: ${{ steps.meta.outputs.tags }} - labels: ${{ steps.meta.outputs.labels }} \ No newline at end of file + labels: ${{ steps.meta.outputs.labels }}