ensure deterministic dependency builds by pinning rust toolchain
This commit is contained in:
@@ -119,6 +119,12 @@ SG_PLUGIN_LICENSE_THIRD_PARTY_FILE := $(SG_PLUGIN_DIR)/LICENSE_THIRD_PARTY.m
|
||||
SG_PLUGIN_PLANNED_FEATURES_COMPLETION_STATUS_FILE := $(SG_PLUGIN_DIR)/PLANNED_FEATURES_COMPLETION_STATUS.md
|
||||
SG_PLUGIN_PLATFORM_SUPPORT_MATRIX_FILE := $(SG_PLUGIN_DIR)/PLATFORM_SUPPORT_MATRIX.md
|
||||
|
||||
################################################################################
|
||||
# Rust/Cargo Settings
|
||||
################################################################################
|
||||
|
||||
RUST_TOOLCHAIN_VERSION := 1.93.0
|
||||
|
||||
################################################################################
|
||||
# Version and Build Information
|
||||
################################################################################
|
||||
@@ -365,6 +371,8 @@ clean:
|
||||
.PHONY: install-build-deps
|
||||
install-build-deps:
|
||||
@echo "Installing build dependencies if they have not already been installed..."
|
||||
@rustup install $(RUST_TOOLCHAIN_VERSION)
|
||||
@rustup override set $(RUST_TOOLCHAIN_VERSION)
|
||||
@cargo install mdbook --version "0.5.2" --locked
|
||||
@cargo install xq --vers "^0.4" --locked
|
||||
@cargo install mdbook-pdf --vers "0.1.13" --locked
|
||||
|
||||
@@ -22,6 +22,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
|
||||
- Bumped the [Michael-F-Bryan/mdbook-epub](https://github.com/Michael-F-Bryan/mdbook-epub) crate to [`21a1c8134134201a2d555313447c96e56e2a8996`](https://github.com/Michael-F-Bryan/mdbook-epub/commit/21a1c8134134201a2d555313447c96e56e2a8996), which addresses issue [#133](https://github.com/Michael-F-Bryan/mdbook-epub/issues/133). This allowed upgrading mdBook from `0.4.49` to `v0.5.2` without breaking images inside the generated ePub version of the handbook.
|
||||
- Bumped [HollowMan6/mdbook-pdf](https://github.com/HollowMan6/mdbook-pdf) to `v0.1.13`.
|
||||
- Removed [lambdalisue/rs-mdbook-alerts](https://github.com/lambdalisue/rs-mdbook-alerts) as it's incompatible with mdBook `v0.5.x`. The good news is that mdBook itself is now able to support this feature natively.
|
||||
- Ensure deterministic dependency builds by pinning Rust toolchain.
|
||||
- Changelog errata fixes.
|
||||
- Minor changelog formatting fixes.
|
||||
|
||||
|
||||
Reference in New Issue
Block a user