From e3ce2e335c8c5f24c719eb8cdd03f2d109903eb5 Mon Sep 17 00:00:00 2001 From: skulidropek Date: Tue, 20 Jan 2026 12:32:33 +0400 Subject: [PATCH] fix(ci): make snapshot resilient --- .github/workflows/snapshot.yml | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/.github/workflows/snapshot.yml b/.github/workflows/snapshot.yml index a29a0f9..08849dc 100644 --- a/.github/workflows/snapshot.yml +++ b/.github/workflows/snapshot.yml @@ -17,8 +17,27 @@ jobs: - uses: actions/checkout@v6 - name: Install dependencies uses: ./.github/actions/setup + with: + node-version: 22.12.0 - name: Build package run: pnpm build - name: Create snapshot id: snapshot + continue-on-error: true + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} run: pnpx pkg-pr-new@0.0.24 publish --pnpm --comment=off + - name: Fallback snapshot artifacts + if: steps.snapshot.outcome != 'success' + shell: bash + run: | + set -euo pipefail + mkdir -p artifacts + cd packages/app + npm pack --silent --pack-destination ../../artifacts + - name: Upload snapshot artifacts + if: steps.snapshot.outcome != 'success' + uses: actions/upload-artifact@v4 + with: + name: context-doc-snapshot + path: artifacts/*.tgz