diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 6dc579122..6bc0dc813 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -2,11 +2,6 @@ name: Build and Push Docker Image on: workflow_dispatch: - inputs: - version: - description: "Release version" - required: true - type: string jobs: build: @@ -46,10 +41,10 @@ jobs: name=zurdi15/romm name=ghcr.io/zurdi15/romm tags: | - type=raw,value=${{ inputs.version }} + type=raw,value=$(awk -F' = ' '/^version =/ {print $2}' pyproject.toml) type=raw,value=latest,enable=${{ github.ref == format('refs/heads/{0}', 'release') }} labels: | - org.opencontainers.image.version=${{ inputs.version }} + org.opencontainers.image.version=$(awk -F' = ' '/^version =/ {print $2}' pyproject.toml) org.opencontainers.image.title="zurdi15/romm" org.opencontainers.image.description="RomM (ROM Manager) allows you to scan, enrich, and browse your game collection with a clean and responsive interface. With support for multiple platforms, various naming schemes and custom tags, RomM is a must-have for anyone who plays on emulators." org.opencontainers.image.licenses="GPL-3.0"