From 00dee5ea0e7979b757700dffa8feeaab8825f348 Mon Sep 17 00:00:00 2001 From: Bryan Van Deusen Date: Mon, 23 Mar 2026 22:53:32 -0400 Subject: [PATCH] ci: remove redundant pull_request trigger MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit All code goes through dev first where CI runs on push. PR runs (dev→main) were duplicating already-validated checks and causing queue contention. Build job was already gated to push-only events. Co-Authored-By: Claude Sonnet 4.6 --- .forgejo/workflows/ci.yml | 11 +++-------- 1 file changed, 3 insertions(+), 8 deletions(-) diff --git a/.forgejo/workflows/ci.yml b/.forgejo/workflows/ci.yml index aaf7c03..6e6551a 100644 --- a/.forgejo/workflows/ci.yml +++ b/.forgejo/workflows/ci.yml @@ -2,7 +2,7 @@ # # Push to dev: typecheck + lint + test → build :dev + : # Tag v* (release): typecheck + lint + test → build :latest + : + : -# Pull request: typecheck + lint + test only (no build) +# Pull request: no CI run — code is validated on dev push before any PR is opened # # To cut a release: # Create a release via the Forgejo UI on main with a v* tag name. @@ -27,13 +27,8 @@ on: - "Dockerfile" - "assets/**" - ".forgejo/workflows/ci.yml" - pull_request: - paths: - - "src/**" - - "frontend/**" - - "tests/**" - - "pyproject.toml" - - ".forgejo/workflows/ci.yml" + # pull_request trigger intentionally omitted — all changes go through dev + # first, where CI already runs on push. PR runs would be redundant duplication. env: REGISTRY: git.fabledsword.com