From 6b0c04f04202c31d78fcab1190b208c077f4a002 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Mon, 31 Aug 2026 14:05:03 +0000 Subject: [PATCH 1/2] Initial plan From 1ea4af90da2664266c52256c636c9694070331ff Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Mon, 31 Aug 2026 14:06:28 +0000 Subject: [PATCH 2/2] ci: capture and upload npm debug logs on deploy failure Co-authored-by: aleks-pro <14822473+aleks-pro@users.noreply.github.com> --- .github/workflows/deploy-to-artifacts.yml | 26 +++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/.github/workflows/deploy-to-artifacts.yml b/.github/workflows/deploy-to-artifacts.yml index cd55d156c..13e30b3f1 100644 --- a/.github/workflows/deploy-to-artifacts.yml +++ b/.github/workflows/deploy-to-artifacts.yml @@ -34,6 +34,32 @@ jobs: npm ci npx --no-install gulp build npm pack + - name: Show npm debug logs on failure + if: failure() + run: | + shopt -s nullglob + logs=("$HOME/.npm/_logs/"*.log) + + if [ ${#logs[@]} -eq 0 ]; then + echo "No npm debug logs found in $HOME/.npm/_logs" + exit 0 + fi + + echo "Found ${#logs[@]} npm debug log(s):" + printf ' - %s\n' "${logs[@]}" + + for log in "${logs[@]}"; do + echo "===== $log =====" + cat "$log" + echo + done + - name: Upload npm debug logs artifact on failure + if: failure() + uses: actions/upload-artifact@v4 + with: + name: npm-debug-logs + path: ~/.npm/_logs/*.log + if-no-files-found: warn - id: package-name uses: actions/github-script@v6 with: