From 2f23c1a322e142857989b21b9e55cb158abe7b3b Mon Sep 17 00:00:00 2001 From: Denis Bilenko Date: Tue, 20 Oct 2026 11:50:30 +0200 Subject: [PATCH 1/3] ci: reuse the Go cache that main saves in the regression-report workflow Co-authored-by: Isaac --- .github/workflows/regression-report.yml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/.github/workflows/regression-report.yml b/.github/workflows/regression-report.yml index e61733ab75e..ba27b20a4ff 100644 --- a/.github/workflows/regression-report.yml +++ b/.github/workflows/regression-report.yml @@ -34,7 +34,9 @@ jobs: - name: Setup build environment uses: ./.github/actions/setup-build-environment with: - cache-key: regression-report + # The Go cache is only saved by runs on main, and this workflow never runs there, + # so it reuses the key push.yml saves for its Linux test job. + cache-key: test-direct # `git diff --merge-base origin/main` needs origin/main and enough history. This must run # AFTER setup-build-environment, whose own checkout would re-shallow the repo. From a763b8c379f55533cca51e36c8ed0ebb304ca378 Mon Sep 17 00:00:00 2001 From: Denis Bilenko Date: Tue, 20 Oct 2026 11:54:44 +0200 Subject: [PATCH 2/3] tmp: touch selftest/basic to measure a full regression-report run Co-authored-by: Isaac --- acceptance/selftest/basic/script | 1 + 1 file changed, 1 insertion(+) diff --git a/acceptance/selftest/basic/script b/acceptance/selftest/basic/script index 546d4a4b80e..d98162f2f8b 100644 --- a/acceptance/selftest/basic/script +++ b/acceptance/selftest/basic/script @@ -36,3 +36,4 @@ trace $CLI --version touch ignored_file.txt mkdir ignored_dir touch ignored_dir/hello.txt +# tmp: force the regression-report to run all phases From 16e9f2467c3c2eed78a4f7e9ca00cc3efdd5582c Mon Sep 17 00:00:00 2001 From: Denis Bilenko Date: Tue, 20 Oct 2026 12:00:15 +0200 Subject: [PATCH 3/3] Revert "tmp: touch selftest/basic to measure a full regression-report run" This reverts commit a763b8c379f55533cca51e36c8ed0ebb304ca378. --- acceptance/selftest/basic/script | 1 - 1 file changed, 1 deletion(-) diff --git a/acceptance/selftest/basic/script b/acceptance/selftest/basic/script index d98162f2f8b..546d4a4b80e 100644 --- a/acceptance/selftest/basic/script +++ b/acceptance/selftest/basic/script @@ -36,4 +36,3 @@ trace $CLI --version touch ignored_file.txt mkdir ignored_dir touch ignored_dir/hello.txt -# tmp: force the regression-report to run all phases