mirror of
https://github.com/helix-editor/helix.git
synced 2024-11-22 09:26:19 +04:00
Remove the rust-toolchain.toml file before building the release
The 'dtolnay/rust-toolchain' action ignores the rust-toolchain.toml file, but the installed 'cargo' respects it. This can create a version mismatch if the MSRV is different from the stable rust version. Any additional targets installed by rustup like aarch64-darwin might not be installed for the correct version. To fix this, we remove the rust-toolchain.toml file before calling 'cargo'.
This commit is contained in:
parent
fc5e515b30
commit
6bfc309741
6
.github/workflows/release.yml
vendored
6
.github/workflows/release.yml
vendored
@ -114,6 +114,12 @@ jobs:
|
|||||||
mkdir -p runtime/grammars/sources
|
mkdir -p runtime/grammars/sources
|
||||||
tar xJf grammars/grammars.tar.xz -C runtime/grammars/sources
|
tar xJf grammars/grammars.tar.xz -C runtime/grammars/sources
|
||||||
|
|
||||||
|
# The rust-toolchain action ignores rust-toolchain.toml files.
|
||||||
|
# Removing this before building with cargo ensures that the rust-toolchain
|
||||||
|
# is considered the same between installation and usage.
|
||||||
|
- name: Remove the rust-toolchain.toml file
|
||||||
|
run: rm rust-toolchain.toml
|
||||||
|
|
||||||
- name: Install ${{ matrix.rust }} toolchain
|
- name: Install ${{ matrix.rust }} toolchain
|
||||||
uses: dtolnay/rust-toolchain@master
|
uses: dtolnay/rust-toolchain@master
|
||||||
with:
|
with:
|
||||||
|
Loading…
Reference in New Issue
Block a user