From 0fa9ed4ce597ba239a6033e86e7a6ab0145862c6 Mon Sep 17 00:00:00 2001 From: Bryant Date: Fri, 26 Jun 2026 11:55:40 +0800 Subject: [PATCH 1/2] =?UTF-8?q?=F0=9F=94=A7=20(ci):=20Pin=20rw=5Fuv=5Frun?= =?UTF-8?q?=5Ftest=20reusable=20workflow=20to=20commit=20SHA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Replace the 3 mutable @master refs to rw_uv_run_test.yaml with the full commit SHA 4a6480470b90c0b6139e05489868585fa50aad6f, mirroring the existing pinned rw_upload_test_cov_report ref. Prevents supply-chain drift from an upstream master force-push. Co-Authored-By: Claude Opus 4.8 (1M context) Claude-Session: https://claude.ai/code/session_019mSz31RysZF6DYToUoBWLf --- .github/workflows/rw_build_and_test.yaml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/rw_build_and_test.yaml b/.github/workflows/rw_build_and_test.yaml index f6d38c28..da9c7972 100644 --- a/.github/workflows/rw_build_and_test.yaml +++ b/.github/workflows/rw_build_and_test.yaml @@ -21,7 +21,7 @@ on: jobs: run_unit-test: # name: Run all unit test items - uses: Chisanan232/GitHub-Action_Reusable_Workflows-Python/.github/workflows/rw_uv_run_test.yaml@master + uses: Chisanan232/GitHub-Action_Reusable_Workflows-Python/.github/workflows/rw_uv_run_test.yaml@4a6480470b90c0b6139e05489868585fa50aad6f # master @ 2026-05-26 with: test_type: unit-test test_folder: './test/unit' @@ -31,7 +31,7 @@ jobs: run_integration-test: # name: Run all integration test items - uses: Chisanan232/GitHub-Action_Reusable_Workflows-Python/.github/workflows/rw_uv_run_test.yaml@master + uses: Chisanan232/GitHub-Action_Reusable_Workflows-Python/.github/workflows/rw_uv_run_test.yaml@4a6480470b90c0b6139e05489868585fa50aad6f # master @ 2026-05-26 with: test_type: integration-test test_folder: './test/integration' @@ -42,7 +42,7 @@ jobs: run_e2e-test: # name: Run all end-to-end test items if: ${{ inputs.run_e2e == true }} - uses: Chisanan232/GitHub-Action_Reusable_Workflows-Python/.github/workflows/rw_uv_run_test.yaml@master + uses: Chisanan232/GitHub-Action_Reusable_Workflows-Python/.github/workflows/rw_uv_run_test.yaml@4a6480470b90c0b6139e05489868585fa50aad6f # master @ 2026-05-26 with: test_type: e2e-test test_folder: './test/e2e' From cf6a8ee8172462bbeca01a1b57f6279caab93dc2 Mon Sep 17 00:00:00 2001 From: Bryant Date: Fri, 26 Jun 2026 11:56:04 +0800 Subject: [PATCH 2/2] =?UTF-8?q?=F0=9F=94=A7=20(ci):=20Pin=20rw=5Forganize?= =?UTF-8?q?=5Ftest=5Fcov=5Freports=20reusable=20workflow=20to=20SHA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Replace the 5 mutable @master refs to rw_organize_test_cov_reports.yaml with the full commit SHA 4a6480470b90c0b6139e05489868585fa50aad6f. All 8 reusable-workflow refs in rw_build_and_test.yaml are now SHA-pinned. Co-Authored-By: Claude Opus 4.8 (1M context) Claude-Session: https://claude.ai/code/session_019mSz31RysZF6DYToUoBWLf --- .github/workflows/rw_build_and_test.yaml | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/.github/workflows/rw_build_and_test.yaml b/.github/workflows/rw_build_and_test.yaml index da9c7972..7d62ebe8 100644 --- a/.github/workflows/rw_build_and_test.yaml +++ b/.github/workflows/rw_build_and_test.yaml @@ -82,7 +82,7 @@ jobs: (github.event_name == 'push' && github.ref_name == 'master') }} needs: run_unit-test - uses: Chisanan232/GitHub-Action_Reusable_Workflows-Python/.github/workflows/rw_organize_test_cov_reports.yaml@master + uses: Chisanan232/GitHub-Action_Reusable_Workflows-Python/.github/workflows/rw_organize_test_cov_reports.yaml@4a6480470b90c0b6139e05489868585fa50aad6f # master @ 2026-05-26 with: test_type: unit-test source_folder: agent_assembly @@ -94,7 +94,7 @@ jobs: (github.event_name == 'push' && github.ref_name == 'master') }} needs: run_integration-test - uses: Chisanan232/GitHub-Action_Reusable_Workflows-Python/.github/workflows/rw_organize_test_cov_reports.yaml@master + uses: Chisanan232/GitHub-Action_Reusable_Workflows-Python/.github/workflows/rw_organize_test_cov_reports.yaml@4a6480470b90c0b6139e05489868585fa50aad6f # master @ 2026-05-26 with: test_type: integration-test source_folder: agent_assembly @@ -106,7 +106,7 @@ jobs: (github.event_name == 'push' && github.ref_name == 'master') }} needs: run_e2e-test - uses: Chisanan232/GitHub-Action_Reusable_Workflows-Python/.github/workflows/rw_organize_test_cov_reports.yaml@master + uses: Chisanan232/GitHub-Action_Reusable_Workflows-Python/.github/workflows/rw_organize_test_cov_reports.yaml@4a6480470b90c0b6139e05489868585fa50aad6f # master @ 2026-05-26 with: test_type: e2e-test source_folder: agent_assembly @@ -135,7 +135,7 @@ jobs: }} # needs: [run_unit-test, run_integration-test, run_contract-test] needs: [run_unit-test, run_integration-test] - uses: Chisanan232/GitHub-Action_Reusable_Workflows-Python/.github/workflows/rw_organize_test_cov_reports.yaml@master + uses: Chisanan232/GitHub-Action_Reusable_Workflows-Python/.github/workflows/rw_organize_test_cov_reports.yaml@4a6480470b90c0b6139e05489868585fa50aad6f # master @ 2026-05-26 with: test_type: all-test source_folder: agent_assembly @@ -151,7 +151,7 @@ jobs: }} # needs: [run_unit-test, run_integration-test, run_contract-test, run_e2e-test] needs: [run_unit-test, run_integration-test, run_e2e-test] - uses: Chisanan232/GitHub-Action_Reusable_Workflows-Python/.github/workflows/rw_organize_test_cov_reports.yaml@master + uses: Chisanan232/GitHub-Action_Reusable_Workflows-Python/.github/workflows/rw_organize_test_cov_reports.yaml@4a6480470b90c0b6139e05489868585fa50aad6f # master @ 2026-05-26 with: test_type: all-test source_folder: agent_assembly