chore: Add `--locked` to all `cargo build` invocations

This commit is contained in:
TÖRÖK Attila 2023-10-28 02:07:13 +02:00 committed by Nathan Adams
parent 0c0b86c008
commit 7cec9ed969
3 changed files with 4 additions and 4 deletions

View File

@ -118,7 +118,7 @@ jobs:
sudo apt install -y libasound2-dev libxcb-shape0-dev libxcb-xfixes0-dev libgtk-3-dev
- name: Cargo build
run: cargo build --package ruffle_desktop --release ${{matrix.DESKTOP_FEATURES && '--features' }} ${{matrix.DESKTOP_FEATURES}} ${{ matrix.target && '--target' }} ${{ matrix.target }}
run: cargo build --locked --package ruffle_desktop --release ${{matrix.DESKTOP_FEATURES && '--features' }} ${{matrix.DESKTOP_FEATURES}} ${{ matrix.target && '--target' }} ${{ matrix.target }}
env:
RUSTFLAGS: ${{ matrix.RUSTFLAGS }}
MACOSX_DEPLOYMENT_TARGET: ${{ matrix.MACOSX_DEPLOYMENT_TARGET }}
@ -151,7 +151,7 @@ jobs:
- name: Build Safari Web Extension stub binary
if: runner.os == 'macOS'
run: cargo build --package ruffle_web_safari --release ${{ matrix.target && '--target' }} ${{ matrix.target }}
run: cargo build --locked --package ruffle_web_safari --release ${{ matrix.target && '--target' }} ${{ matrix.target }}
env:
RUSTFLAGS: ${{ matrix.RUSTFLAGS }}
MACOSX_DEPLOYMENT_TARGET: ${{ matrix.MACOSX_DEPLOYMENT_TARGET }}

View File

@ -81,7 +81,7 @@ jobs:
env:
RUSTFLAGS: -D warnings
# Verify that all features build.
CARGO_FLAGS: --locked --all-features
CARGO_FLAGS: --all-features
working-directory: web
shell: bash -l {0}
run: |

View File

@ -29,7 +29,7 @@ function runWasmBindgen({ path, outName, flags, dir }) {
});
}
function cargoBuild({ profile, features, rustFlags }) {
let args = ["build", "--target", "wasm32-unknown-unknown"];
let args = ["build", "--locked", "--target", "wasm32-unknown-unknown"];
if (profile) {
args.push("--profile", profile);
}