From 8678ebda642ef11aa4151212fffb815e640823a0 Mon Sep 17 00:00:00 2001 From: Pigbibi <20649888+Pigbibi@users.noreply.github.com> Date: Fri, 3 Jul 2026 17:36:23 +0800 Subject: [PATCH] chore: tighten hk low-vol artifact upload guards Co-Authored-By: Codex --- .github/workflows/build-hk-low-vol-snapshot-artifacts.yml | 4 ++-- tests/test_build_hk_low_vol_snapshot_workflow.py | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/build-hk-low-vol-snapshot-artifacts.yml b/.github/workflows/build-hk-low-vol-snapshot-artifacts.yml index 8e27aa4..f3c31d6 100644 --- a/.github/workflows/build-hk-low-vol-snapshot-artifacts.yml +++ b/.github/workflows/build-hk-low-vol-snapshot-artifacts.yml @@ -354,7 +354,7 @@ jobs: with: name: ${{ steps.build.outputs.artifact_name }} path: ${{ steps.build.outputs.artifact_dir }} - if-no-files-found: ignore + if-no-files-found: error retention-days: 14 - name: Upload generated input snapshot @@ -363,7 +363,7 @@ jobs: with: name: ${{ steps.build.outputs.generated_input_name }} path: ${{ steps.build.outputs.generated_input_dir }} - if-no-files-found: ignore + if-no-files-found: error retention-days: 14 - name: Append job summary diff --git a/tests/test_build_hk_low_vol_snapshot_workflow.py b/tests/test_build_hk_low_vol_snapshot_workflow.py index 1fc030a..2e652e7 100644 --- a/tests/test_build_hk_low_vol_snapshot_workflow.py +++ b/tests/test_build_hk_low_vol_snapshot_workflow.py @@ -41,4 +41,4 @@ def test_hk_low_vol_snapshot_artifact_workflow_keeps_generation_diagnostics(): assert "failed_symbols_preview" in workflow assert '${generation_label} factor snapshot generation failed; see generation_summary.json' in workflow assert "if: always() && steps.build.outputs.generated_input_name != ''" in workflow - assert "if-no-files-found: ignore" in workflow + assert "if-no-files-found: error" in workflow