diff --git a/.github/workflows/cmux-next-guards.yml b/.github/workflows/cmux-next-guards.yml index aae91ec651d1..a72a59a7ea13 100644 --- a/.github/workflows/cmux-next-guards.yml +++ b/.github/workflows/cmux-next-guards.yml @@ -588,6 +588,12 @@ jobs: if: ${{ !cancelled() }} run: python3 tests/test_web_validation.py + # cmux-next-tip-test-compile.yml runs the script only on feat-cmux-next pushes, so a pull + # request that broke it landed green; a fake cmux-ci client and GitHub API stand in. + - name: The per-push tip test compile (tip-test-compile.sh) + if: ${{ !cancelled() }} + run: python3 tests/test_ci_tip_test_compile.py + # Every web bundle build runs gen-strings.mjs strict, but only pull requests # that touch webviews/ run its tests. 2c661dec960b renamed a setting in Swift # and the catalogs, the committed settings schema kept the old keys, and the diff --git a/tests/test_pr_lane_coverage.py b/tests/test_pr_lane_coverage.py index eb56a801d595..12339563dc99 100644 --- a/tests/test_pr_lane_coverage.py +++ b/tests/test_pr_lane_coverage.py @@ -312,6 +312,7 @@ def test_tests_of_feat_files_run_on_feat_pull_requests(self): "tests/test_ci_macho_parity.py", "tests/test_ci_macos_stubs.py", "tests/test_ci_package_lane_prebuild.py", + "tests/test_ci_tip_test_compile.py", "tests/test_cmux_next_dev_daily_notify_cli.py", "tests/test_cmux_next_media_publish_windows.py", "tests/test_compile_string_catalogs.py",