From 305effe7f1638a8ac2f66c6334c0d600c63fbcb3 Mon Sep 17 00:00:00 2001 From: Ralf Vogler Date: Sat, 24 May 2025 23:56:46 +0200 Subject: [PATCH] dep size in job summary? --- .github/workflows/js.yml | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/.github/workflows/js.yml b/.github/workflows/js.yml index c47ec72..52e59ad 100644 --- a/.github/workflows/js.yml +++ b/.github/workflows/js.yml @@ -1,4 +1,4 @@ -name: "JS CI: npm, deps, eslint, tests" +name: "JS: npm, deps, eslint, tests" on: push: @@ -14,8 +14,13 @@ jobs: run: npm install # check size of dependencies - - name: dep-size howfat - run: npx --yes howfat -d --reporter table --sort size- + # all tools gave different results locally + - name: dep-size node_modules + run: du -sh node_modules | tee -a "$GITHUB_STEP_SUMMARY" + - name: dep-size howfat -d (inc. dev) + run: npx --yes howfat -d --reporter table --sort size- | tee -a "$GITHUB_STEP_SUMMARY" + - name: dep-size howfat -d -p (inc. dev, peer) + run: npx --yes howfat -d -p --reporter table --sort size- | tee -a "$GITHUB_STEP_SUMMARY" - name: dep-size qnm run: npx --yes qnm doctor - name: dep-size cost-of-modules @@ -29,6 +34,7 @@ jobs: uses: github/codeql-action/upload-sarif@v3 with: sarif_file: results.sarif + category: eslint - name: npm run lint # eslint exits 1 if it finds anything to report