From 6e0f58f70088021be2a3a911d0a04d8ab0ed7db1 Mon Sep 17 00:00:00 2001 From: Patric Stout Date: Sat, 9 Mar 2024 12:42:09 +0100 Subject: [PATCH] Codechange: [CI] use "cargo install --locked" to use pinned dependency versions (#12243) Normally "cargo install" will use the latest dependencies, but this causes an issue with "dump_syms". Use "--locked" makes sure we use the dependency versions as indicated by "dump_syms", instead of the latest version. --- .github/workflows/release-linux.yml | 2 +- .github/workflows/release-macos.yml | 2 +- .github/workflows/release-windows.yml | 2 +- docs/symbol_server.md | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/workflows/release-linux.yml b/.github/workflows/release-linux.yml index d3e0ea776c..c5ce597f4c 100644 --- a/.github/workflows/release-linux.yml +++ b/.github/workflows/release-linux.yml @@ -124,7 +124,7 @@ jobs: ) echo "::group::Install breakpad dependencies" - cargo install dump_syms + cargo install --locked dump_syms echo "::endgroup::" - name: Install GCC problem matcher diff --git a/.github/workflows/release-macos.yml b/.github/workflows/release-macos.yml index 6e673f2d8b..d579f721f2 100644 --- a/.github/workflows/release-macos.yml +++ b/.github/workflows/release-macos.yml @@ -52,7 +52,7 @@ jobs: echo "::endgroup::" echo "::group::Install breakpad dependencies" - cargo install dump_syms + cargo install --locked dump_syms echo "::endgroup::" - name: Install GCC problem matcher diff --git a/.github/workflows/release-windows.yml b/.github/workflows/release-windows.yml index 5b5f6cd1d4..1d4beb2fed 100644 --- a/.github/workflows/release-windows.yml +++ b/.github/workflows/release-windows.yml @@ -61,7 +61,7 @@ jobs: echo "::endgroup::" echo "::group::Install breakpad dependencies" - cargo install dump_syms + cargo install --locked dump_syms echo "::endgroup::" - name: Install MSVC problem matcher diff --git a/docs/symbol_server.md b/docs/symbol_server.md index c1c522a1b6..82d29d04cf 100644 --- a/docs/symbol_server.md +++ b/docs/symbol_server.md @@ -19,7 +19,7 @@ Now simply open up the `crash.dmp`, and start debugging. The best tool to use is `minidump-stackwalk` as published in the Rust's cargo index: ```bash -cargo install minidump-stackwalk +cargo install --locked minidump-stackwalk ``` For how to install Rust, please see [here](https://doc.rust-lang.org/cargo/getting-started/installation.html).