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