CI: use python yq version

This commit is contained in:
Benjamin Renard 2025-02-27 00:10:56 +01:00
parent ee900bfd39
commit d413ca4758

View file

@ -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