From f263a27825c2aa11673c6821760712221a957826 Mon Sep 17 00:00:00 2001 From: Ross Younger Date: Sun, 3 Nov 2024 09:49:14 +1300 Subject: [PATCH] chore(build): fix autopublish of Debian packages --- .github/workflows/release.yml | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 84c174d0..cd5b4ce8 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -7,7 +7,6 @@ on: env: CARGO_TERM_COLOR: always - WORKFLOW_TEST: ${{ github.event_name == 'workflow_dispatch' }} permissions: contents: write @@ -58,7 +57,7 @@ jobs: leading-dir: true tar: unix zip: windows - dry_run: ${{ env.WORKFLOW_TEST }} + dry_run: ${{ github.event_name != 'release' }} - name: Make deb package if: ${{ matrix.build_deb }} run: scripts/make-debian-package --release ${{ matrix.target }} @@ -74,7 +73,7 @@ jobs: name: qcp-deb-${{ matrix.target }} path: target/**/debian/qcp*.deb - name: Publish deb package to release - if: ${{ ! env.WORKFLOW_TEST }} + if: ${{ github.event_name == 'release' }} env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} run: gh release upload ${{ github.ref }} ${{ env.BUILT_DEB_FILE }}