diff --git a/.github/actions/setup/action.yml b/.github/actions/setup/action.yml index 623ee73e..af8e758a 100644 --- a/.github/actions/setup/action.yml +++ b/.github/actions/setup/action.yml @@ -72,7 +72,6 @@ runs: uses: arduino/setup-protoc@v3 with: version: "31.1" - github-token: ${{ inputs.github-token }} - name: Install flatc uses: Nugine/setup-flatc@v1 diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 5d11d77c..84bb9d97 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -49,7 +49,6 @@ env: RUST_BACKTRACE: 1 # Optimize build performance CARGO_INCREMENTAL: 0 - RUSTFLAGS: "-C target-cpu=native" jobs: # First layer: GitHub Actions level optimization (handling duplicates and concurrency) @@ -108,6 +107,8 @@ jobs: if: needs.skip-duplicate.outputs.should_skip != 'true' && needs.build-check.outputs.should_build == 'true' runs-on: ${{ matrix.os }} timeout-minutes: 60 + env: + RUSTFLAGS: ${{ matrix.cross == 'false' && '-C target-cpu=native' || '' }} strategy: fail-fast: false matrix: