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