From cd5da53217a0e27b41a2ddd2ff9a14756dffbbe2 Mon Sep 17 00:00:00 2001 From: Paul-Christian Volkmer Date: Fri, 28 Nov 2025 17:11:15 +0100 Subject: [PATCH] chore: upload linux packages (#58) --- .github/workflows/ci.yml | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index fd08eee..7d958b3 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -23,10 +23,12 @@ jobs: steps: - uses: actions/checkout@v4 - name: Run tests - run: cargo test --verbose + run: cargo test --release --verbose linuxbuild: name: Create Linux Package runs-on: ubuntu-latest + needs: + - test permissions: contents: write defaults: @@ -36,8 +38,6 @@ jobs: - uses: actions/checkout@v4 - name: Setup run: sudo apt update && sudo apt install rpm && cargo install cargo-deb && cargo install cargo-generate-rpm - - name: Run tests - run: cargo test --verbose - run: make linux-package linux-deb linux-rpm - name: Release if: ${{ github.event_name == 'release' && github.event.action == 'created' }} @@ -47,9 +47,16 @@ jobs: *.tar.gz *.deb *.rpm + - name: Upload to Repository + if: ${{ github.event_name == 'release' && github.event.action == 'created' }} + run: | + curl -L --user dnpm:${{ secrets.PACKAGE_TOKEN }} --upload-file *.deb ${{ vars.DEB_UPLOAD_URL }} + curl -L --user dnpm:${{ secrets.PACKAGE_TOKEN }} --upload-file *.rpm ${{ vars.RPM_UPLOAD_URL }} windowsbuild: name: Create Windows Package runs-on: windows-latest + needs: + - test permissions: contents: write defaults: @@ -57,8 +64,6 @@ jobs: shell: bash steps: - uses: actions/checkout@v4 - - name: Run tests - run: cargo test --verbose - run: make win-package - name: Release if: ${{ github.event_name == 'release' && github.event.action == 'created' }}