From caf16c7a21745e25968569717e5ee06366381b57 Mon Sep 17 00:00:00 2001 From: h7x4 Date: Mon, 15 Dec 2025 16:15:06 +0900 Subject: [PATCH] .gitea/workflows: use cargo-binstall everywhere, disable telemetry --- .gitea/workflows/build-and-test.yml | 6 +++++- .gitea/workflows/publish-deb.yml | 6 +++++- 2 files changed, 10 insertions(+), 2 deletions(-) diff --git a/.gitea/workflows/build-and-test.yml b/.gitea/workflows/build-and-test.yml index 898a710..dfaf779 100644 --- a/.gitea/workflows/build-and-test.yml +++ b/.gitea/workflows/build-and-test.yml @@ -6,6 +6,9 @@ on: - main pull_request: +env: + BINSTALL_DISABLE_TELEMETRY: 'true' + jobs: build: runs-on: debian-latest @@ -43,6 +46,7 @@ jobs: runs-on: debian-latest steps: - uses: actions/checkout@v6 + - uses: cargo-bins/cargo-binstall@main - name: Install rust toolchain uses: actions-rs/toolchain@v1 @@ -51,7 +55,7 @@ jobs: override: true - name: Install cargo-deny - run: cargo install cargo-deny + run: cargo binstall cargo-deny - name: Check licenses run: | diff --git a/.gitea/workflows/publish-deb.yml b/.gitea/workflows/publish-deb.yml index f566ba6..66bba5b 100644 --- a/.gitea/workflows/publish-deb.yml +++ b/.gitea/workflows/publish-deb.yml @@ -22,6 +22,9 @@ on: - beta default: stable +env: + BINSTALL_DISABLE_TELEMETRY: 'true' + # TODO: dynamic matrix builds when... # https://github.com/go-gitea/gitea/issues/25179 jobs: @@ -33,6 +36,7 @@ jobs: runs-on: ${{ matrix.os }} steps: - uses: actions/checkout@v6 + - uses: cargo-bins/cargo-binstall@main - name: Install rust toolchain uses: actions-rs/toolchain@v1 @@ -41,7 +45,7 @@ jobs: override: true - name: Install cargo-deb - run: cargo install cargo-deb + run: cargo binstall cargo-deb - name: Build deb package env: