From d413ca47583b4d44bdb8d2e384590de3100a3831 Mon Sep 17 00:00:00 2001 From: Benjamin Renard <brenard@zionetrix.net> Date: Thu, 27 Feb 2025 00:10:56 +0100 Subject: [PATCH] CI: use python yq version --- .forgejo/workflows/release.yaml | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/.forgejo/workflows/release.yaml b/.forgejo/workflows/release.yaml index 1d9fd80..f79aec9 100644 --- a/.forgejo/workflows/release.yaml +++ b/.forgejo/workflows/release.yaml @@ -14,11 +14,11 @@ jobs: - name: Build Debian package run: | echo "${{ secrets.GPG_KEY }}" | base64 -d > key.gpg - VERSION="$( git describe --tags | sed 's/^[^0-9]*//' )" yq eval '.version = strenv(VERSION)' nfpm.yaml -i - yq eval '.deb.signature.key_file = "key.gpg"' nfpm.yaml -i - yq eval '.maintainer = "${{ vars.MAINTAINER_NAME }} <${{ vars.MAINTAINER_EMAIL }}>"' nfpm.yaml -i - yq eval '.deb.distribution = "${{ vars.DEBIAN_CODENAME }}"' .chglog.yml -i - cat nfpm.yaml + export VERSION="$( git describe --tags | sed 's/^[^0-9]*//' )" || \ + export VERSION="0.0-$( git log | grep -cE ^'commit ' )-$( git describe --tags --always )" + yq -y -i '.deb.signature.key_file = "key.gpg"' nfpm.yaml + yq -y -i '.maintainer = "${{ vars.MAINTAINER_NAME }} <${{ vars.MAINTAINER_EMAIL }}>"' nfpm.yaml + yq -y -i '.deb.distribution = "${{ vars.DEBIAN_CODENAME }}"' .chglog.yml chglog init mkdir dist chglog format --template release -o dist/release_notes.md