.gitea/workflows: use cargo-binstall everywhere, disable telemetry
Some checks failed
Build and test / check (push) Successful in 1m44s
Build and test / check-license (push) Successful in 1m48s
Build and test / build (push) Successful in 2m52s
Build and test / test (push) Successful in 3m1s
Build and test / docs (push) Has been cancelled

This commit is contained in:
2025-12-15 16:15:06 +09:00
parent aac7315fd9
commit caf16c7a21
2 changed files with 10 additions and 2 deletions

View File

@@ -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: |

View File

@@ -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: