From c29647eaf89e9d90e3d6d58995aad21cdef9aa0f Mon Sep 17 00:00:00 2001 From: Clement Tsang <34804052+ClementTsang@users.noreply.github.com> Date: Thu, 14 Aug 2025 03:56:51 -0400 Subject: [PATCH] ci: use cargo-deb 3.5.0 (#1782) * ci: use cargo-deb 3.5.0 * change default location for debian release --- .github/workflows/build_releases.yml | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/.github/workflows/build_releases.yml b/.github/workflows/build_releases.yml index 23d65e27..325b66ca 100644 --- a/.github/workflows/build_releases.yml +++ b/.github/workflows/build_releases.yml @@ -469,9 +469,9 @@ jobs: env: BTM_GENERATE: true run: | - cargo install cargo-deb --version 2.5.1 --locked + cargo install cargo-deb --version 3.5.0 --locked cargo deb --no-build --target ${{ matrix.info.target }} - cp ./target/${{ matrix.info.target }}/debian/bottom_*.deb . + cp ./target/debian/bottom_*.deb . - name: Build Debian release (ARM) if: startsWith(matrix.info.target, 'x86_64') != true @@ -480,7 +480,7 @@ jobs: run: | docker pull ${{ matrix.info.container }} docker run -t --rm --mount type=bind,source="$(pwd)",target=/volume ${{ matrix.info.container }} "--no-build --variant ${{ matrix.info.dpkg }} --target ${{ matrix.info.target }}" "/volume" - cp ./target/${{ matrix.info.target }}/debian/bottom-*.deb . + cp ./target/debian/bottom-*.deb . TMP_NAME=$(find bottom-*.deb) VERSION=${{ matrix.info.dpkg }} mv $TMP_NAME $(echo $TMP_NAME | sed "s/-$VERSION//") @@ -502,8 +502,8 @@ jobs: - name: Delete generated Debian folder run: | - sudo chown $USER ./target/${{ matrix.info.target }}/debian/ 2>/dev/null || true - rm -r ./target/${{ matrix.info.target }}/debian/ + sudo chown $USER ./target/debian/ 2>/dev/null || true + rm -r ./target/debian/ - name: Generate artifact attestation for file uses: actions/attest-build-provenance@6149ea5740be74af77f260b9db67e633f6b0a9a1 # v1.4.2