From d5b8cbefd3351d1a9f9de9e3b5fa9db87d97cac5 Mon Sep 17 00:00:00 2001 From: Dr Alexander Mikhalev Date: Wed, 14 Oct 2026 23:19:33 +0100 Subject: [PATCH] fix(ci): retain Continue test and public release evidence Refs #3488 --- .github/workflows/continue-integration.yml | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/.github/workflows/continue-integration.yml b/.github/workflows/continue-integration.yml index e58f936d6..5973df46b 100644 --- a/.github/workflows/continue-integration.yml +++ b/.github/workflows/continue-integration.yml @@ -34,7 +34,7 @@ jobs: tar -xzf grep.tar.gz binary="$(python -c 'from pathlib import Path; p=list(Path(".").rglob("terraphim-grep")); assert len(p)==1; print(p[0].resolve())')" cd "$GITHUB_WORKSPACE" - TERRAPHIM_GREP_BINARY="$binary" TERRAPHIM_EXPORTED_GRAPH="$GITHUB_WORKSPACE/integrations/continue/risk-concern.exported.json" TERRAPHIM_CONTINUE_RECEIPT="$RUNNER_TEMP/continue-receipt.json" python -m unittest discover -s integrations/continue + TERRAPHIM_GREP_BINARY="$binary" TERRAPHIM_EXPORTED_GRAPH="$GITHUB_WORKSPACE/integrations/continue/risk-concern.exported.json" TERRAPHIM_CONTINUE_RECEIPT="$RUNNER_TEMP/continue-receipt.json" python -m unittest discover -s integrations/continue 2>&1 | tee "$RUNNER_TEMP/continue-test.log" - name: Package separate integration run: python integrations/continue/package.py continue-dist - uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 @@ -43,9 +43,12 @@ jobs: path: | continue-dist/* - uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 + if: always() with: name: terraphim-continue-output-proof - path: ${{ runner.temp }}/continue-receipt.json + path: | + ${{ runner.temp }}/continue-receipt.json + ${{ runner.temp }}/continue-test.log attach-to-published-release: if: startsWith(github.ref, 'refs/tags/terraphim_continue-v') needs: verify-and-package @@ -107,3 +110,9 @@ jobs: cmp terraphim-continue-SHA256SUMS public-readback/terraphim-continue-SHA256SUMS cd public-readback sha256sum --check --strict terraphim-continue-SHA256SUMS + - name: Preserve actual public release readback + if: always() + uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 + with: + name: terraphim-continue-public-readback + path: integration/public-readback/