chore: updated workflow for release tagging

This commit is contained in:
Matthew McKinnon 2025-01-27 13:14:35 +10:00
parent 0230b4833b
commit b1cc6f4097

View file

@ -2,9 +2,9 @@ name: Docker image CI
on:
push:
branches: [ master ]
tags: ["v*.*.*"]
paths-ignore:
- '**/README.md'
- "**/README.md"
jobs:
build:
@ -14,13 +14,18 @@ jobs:
- name: Checkout
uses: actions/checkout@v4
- name: Generate release note
uses: softprops/action-gh-release@v1
with:
generate_release_notes: true
- name: Remove "_Docker" suffix from GitHub repository name to use it as image name
uses: mad9000/actions-find-and-replace-string@3
id: docker_image_name
with:
source: ${{ github.repository }}
find: '_Docker'
replace: ''
find: "_Docker"
replace: ""
- name: Docker meta
id: meta
@ -29,7 +34,8 @@ jobs:
images: |
${{ steps.docker_image_name.outputs.value }}
ghcr.io/${{ steps.docker_image_name.outputs.value }}
tags: type=raw,value=latest
flavor: |
latest=auto
- name: Login to Docker Hub
uses: docker/login-action@v3