From 9bfe63b1a93830ce8a24d48ce5529c41b305dfa6 Mon Sep 17 00:00:00 2001 From: "Edgar P. Burkhart" Date: Wed, 14 May 2025 13:07:30 +0200 Subject: [PATCH] Refactor build workflow to separate Debian package upload step --- .forgejo/workflows/build.yaml | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/.forgejo/workflows/build.yaml b/.forgejo/workflows/build.yaml index ccb49bd..02f4d75 100644 --- a/.forgejo/workflows/build.yaml +++ b/.forgejo/workflows/build.yaml @@ -30,12 +30,15 @@ jobs: cargo install cargo-deb cargo deb cp target/debian/*.deb /tmp/release - curl --user ${{ vars.DOCKER_PUSH_USERNAME }}:${{ secrets.DOCKER_PUSH_PASSWORD }} \ - --upload-file /tmp/release/phenix_${{ github.ref_name }}_amd64.deb \ - https://code.edgarpierre.fr/api/packages/${{ github.repository_owner }}/debian/pool/bookworm/main/upload - name: Make release uses: actions/forgejo-release@v2.6.0 with: direction: upload release-dir: /tmp/release - token: ${{ secrets.FORGEJO_TOKEN }} \ No newline at end of file + token: ${{ secrets.FORGEJO_TOKEN }} + - name: Upload debian package + run: | + cp /tmp/release/*.deb /tmp/phenix.deb + curl --user ${{ vars.DOCKER_PUSH_USERNAME }}:${{ secrets.DOCKER_PUSH_PASSWORD }} \ + --upload-file /tmp/phenix.deb \ + https://code.edgarpierre.fr/api/packages/${{ github.repository_owner }}/debian/pool/bookworm/main/upload