From 257957e407f63d491bb4927e3d41538ba7c8ad89 Mon Sep 17 00:00:00 2001 From: Ramesh Padmanabhaiah Date: Sun, 21 Jun 2026 13:48:06 -0700 Subject: [PATCH] Run Tests workflow on main pushes --- .github/workflows/tests.yml | 2 +- tests/validate.sh | 5 +++++ 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index 4da4336..1a7f6ac 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -3,7 +3,7 @@ name: Tests on: push: branches: - - master + - main pull_request: jobs: diff --git a/tests/validate.sh b/tests/validate.sh index 7aad9d5..7065752 100755 --- a/tests/validate.sh +++ b/tests/validate.sh @@ -63,6 +63,11 @@ if [[ -n "$stale_base_refs" ]]; then exit 1 fi +if ! grep -F ' - main' .github/workflows/tests.yml >/dev/null; then + printf 'Tests workflow must run push validation on the main branch.\n' >&2 + exit 1 +fi + fix_comments="$(grep -R -n '# FIX:' lib/bash || true)" if [[ -n "$fix_comments" ]]; then printf 'Production library files must not contain development # FIX: comments:\n%s\n' "$fix_comments" >&2