From 55222f67d862aa21cc684224b903471f2d60cbb9 Mon Sep 17 00:00:00 2001 From: Tomas Tauber Date: Fri, 25 Nov 2022 18:05:26 +0800 Subject: [PATCH] ci: add pest_debugger to semver checks --- .github/workflows/ci.yml | 4 ++-- semvercheck.sh | 12 ++++++------ 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 0abaad7a..09f01ac4 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -139,7 +139,7 @@ jobs: with: kind: check components: rust-src - toolchain: nightly-2022-07-01 # upgrade this regularly + toolchain: nightly-2022-11-20 # upgrade this regularly - name: check no_std compatibility run: cd pest && cargo build -j1 -Z build-std=core,alloc --no-default-features --target x86_64-unknown-linux-gnu @@ -155,7 +155,7 @@ jobs: id: setup with: kind: check - toolchain: 1.61.0 + toolchain: nightly-2022-11-20 tools: cargo-semver-checks - name: check semver compatibility shell: bash diff --git a/semvercheck.sh b/semvercheck.sh index 412d2c61..8d48d831 100755 --- a/semvercheck.sh +++ b/semvercheck.sh @@ -7,21 +7,21 @@ cargo build --package pest_bootstrap cargo run --package pest_bootstrap # current -for crate in "pest_derive" "pest_generator" "pest_grammars" "pest_meta" "pest" "pest_vm"; do - cargo +nightly rustdoc -p $crate -- $RUSTDOC_LATE_FLAGS +for crate in "pest_derive" "pest_generator" "pest_grammars" "pest_meta" "pest" "pest_vm" "pest_debugger"; do + cargo +nightly-2022-11-20 rustdoc -p $crate -- $RUSTDOC_LATE_FLAGS mv target/doc/$crate.json /tmp/current-$crate.json done -# the latest 2.1.x release -export BASELINE_GIT_SHA="7dee2a7770daa213b45f88e6af730868f764927a" +# the 2.5.0 release +export BASELINE_GIT_SHA="8c602d832e625a0965701618626166e2ffbd94bb" # baseline git fetch origin git checkout "$BASELINE_GIT_SHA" cargo clean cargo build --package pest_bootstrap cargo run --package pest_bootstrap -for crate in "pest_derive" "pest_generator" "pest_grammars" "pest_meta" "pest" "pest_vm"; do - cargo +nightly rustdoc -p $crate -- $RUSTDOC_LATE_FLAGS +for crate in "pest_derive" "pest_generator" "pest_grammars" "pest_meta" "pest" "pest_vm" "pest_debugger"; do + cargo +nightly-2022-11-20 rustdoc -p $crate -- $RUSTDOC_LATE_FLAGS mv target/doc/$crate.json /tmp/baseline-$crate.json echo "Checking $crate" cargo semver-checks check-release --current /tmp/current-$crate.json --baseline /tmp/baseline-$crate.json