CI / policy (pull_request) Successful in 8s
CI / validate (pull_request) Successful in 26s
CI / build (pull_request) Successful in 30s
CI / security (pull_request) Successful in 1m8s
CI / benchmark (pull_request) Successful in 1m27s
CI / test (pull_request) Successful in 2m13s
CI / images (pull_request) Successful in 55s
CI / required (pull_request) Successful in 2s
Every commit on a branch with an open PR ran the whole pipeline twice, once for the push and once for the pull_request event, in separate concurrency groups. Filter the push trigger to develop, main and v* tags so other branches run CI and publish their images only through their PR. Tags are listed explicitly because a branch filter alone stops tag pushes. Update the trigger, benchmark and image prose in the README and the Gitea Actions guide to match. Refs #309 Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>