From e3ed98caa448c30f5eb8597d82a0cd5b106f644e Mon Sep 17 00:00:00 2001 From: argenis de la rosa Date: Sat, 14 Mar 2026 12:59:06 -0400 Subject: [PATCH] fix: clean web/node_modules before cargo package to prevent leaking into crate --- .github/workflows/publish-crates.yml | 3 +++ .github/workflows/release-stable-manual.yml | 3 +++ 2 files changed, 6 insertions(+) diff --git a/.github/workflows/publish-crates.yml b/.github/workflows/publish-crates.yml index 2ba001431..e45fe2b51 100644 --- a/.github/workflows/publish-crates.yml +++ b/.github/workflows/publish-crates.yml @@ -64,6 +64,9 @@ jobs: - name: Build web dashboard run: cd web && npm ci && npm run build + - name: Clean node_modules before packaging + run: rm -rf web/node_modules + - name: Verify package run: cargo package --locked --allow-dirty diff --git a/.github/workflows/release-stable-manual.yml b/.github/workflows/release-stable-manual.yml index 21285e1cf..eab50f24c 100644 --- a/.github/workflows/release-stable-manual.yml +++ b/.github/workflows/release-stable-manual.yml @@ -286,6 +286,9 @@ jobs: - name: Build web dashboard run: cd web && npm ci && npm run build + - name: Clean node_modules before packaging + run: rm -rf web/node_modules + - name: Publish to crates.io run: cargo publish --locked --allow-dirty env: