ci: remove redundant pull_request trigger

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 <noreply@anthropic.com>
This commit is contained in:
2026-03-23 22:53:32 -04:00
parent 55e260b392
commit 00dee5ea0e
+3 -8
View File
@@ -2,7 +2,7 @@
# #
# Push to dev: typecheck + lint + test → build :dev + :<sha> # Push to dev: typecheck + lint + test → build :dev + :<sha>
# Tag v* (release): typecheck + lint + test → build :latest + :<sha> + :<version> # Tag v* (release): typecheck + lint + test → build :latest + :<sha> + :<version>
# 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: # To cut a release:
# Create a release via the Forgejo UI on main with a v* tag name. # Create a release via the Forgejo UI on main with a v* tag name.
@@ -27,13 +27,8 @@ on:
- "Dockerfile" - "Dockerfile"
- "assets/**" - "assets/**"
- ".forgejo/workflows/ci.yml" - ".forgejo/workflows/ci.yml"
pull_request: # pull_request trigger intentionally omitted — all changes go through dev
paths: # first, where CI already runs on push. PR runs would be redundant duplication.
- "src/**"
- "frontend/**"
- "tests/**"
- "pyproject.toml"
- ".forgejo/workflows/ci.yml"
env: env:
REGISTRY: git.fabledsword.com REGISTRY: git.fabledsword.com