From 52bee992b194e398dc1117e4b7854d38ade96175 Mon Sep 17 00:00:00 2001 From: MK Date: Wed, 13 May 2026 11:11:13 +0800 Subject: [PATCH 1/2] chore(ci): ensure no file changes after build-upstream step Prevents unexpected file modifications from going unnoticed. Refs https://github.com/voidzero-dev/vite-plus/pull/1305#discussion_r3224753554 --- .github/workflows/ci.yml | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 9300d4f473..dd1c090e9a 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -243,6 +243,16 @@ jobs: with: target: ${{ matrix.target }} + - name: Ensure no unexpected file changes after build + if: ${{ matrix.target == 'x86_64-unknown-linux-gnu' }} + run: | + if [[ -n "$(git status --porcelain)" ]]; then + echo "::error::Unexpected file changes detected after build" + git status + git diff + exit 1 + fi + - name: Check TypeScript types if: ${{ matrix.target == 'x86_64-unknown-linux-gnu' }} run: pnpm tsgo From 70ce7369fa88416cca68c41d2af51841956031af Mon Sep 17 00:00:00 2001 From: MK Date: Wed, 13 May 2026 11:28:30 +0800 Subject: [PATCH 2/2] chore: sync Cargo.lock with upstream rolldown_devtools deps Upstream rolldown_devtools no longer depends on dashmap; the stale entry was previously rewritten on every build (caught by the new post-build git status check in this PR). --- Cargo.lock | 1 - 1 file changed, 1 deletion(-) diff --git a/Cargo.lock b/Cargo.lock index ead75a326b..d0d2f1d129 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -5351,7 +5351,6 @@ name = "rolldown_devtools" version = "0.1.0" dependencies = [ "blake3", - "dashmap", "rolldown_devtools_action", "rustc-hash", "serde",