CI / policy (pull_request) Successful in 8s
CI / validate (pull_request) Successful in 28s
CI / build (pull_request) Successful in 25s
CI / benchmark (pull_request) Successful in 1m30s
CI / security (pull_request) Successful in 1m5s
CI / test (pull_request) Successful in 2m31s
CI / images (pull_request) Successful in 1m21s
CI / required (pull_request) Successful in 1s
CI / policy (push) Successful in 11s
CI / validate (push) Successful in 28s
CI / build (push) Successful in 22s
CI / security (push) Successful in 1m6s
CI / benchmark (push) Successful in 1m47s
CI / test (push) Successful in 2m7s
CI / images (push) Successful in 1m17s
CI / required (push) Successful in 1s
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>