history of internal/ports/ci.go at 973e682cc746c67a975414cd8c08a3f3f43f7f08
2026-10-19
| a1ec1af | refactor(domain): own the workflow-change rule for job tokens in WorkflowChangeOf GPG Verified | brice | ||
| 4534992 | feat(web): group the checks of a merge request by run when a commit has several GPG Verified | 7/8 | brice | |
| fc9623b | fix(mr): safe async source deletion, single-run mergeability queue and domain-side merge-tree bounds GPG Verified | brice |
2026-10-18
| 0039612 | feat(ci): disable, enable and list workflows per repository GPG Verifiedtag v0.27.0 | brice |
2026-10-16
| 924eaca | server-computed runner online state and running version (#40) SSH Unverifiedtag v0.16.0 | brice | ||
| cc3aa02 | feat(ci): OIDC ID tokens for CI jobs (#43) SSH Unverified | brice | ||
| df1fe87 | feat(ci): pull_request_target (#41) SSH Unverified | brice | ||
| 626ef13 | fix(ci): trust pull_request runs only for heads pushed by a trusted principal (#38) SSH Unverified | brice |
2026-10-15
| 8a6cfec | feat(ci): workflow_dispatch, schedule and workflow_run triggers (#34) SSH Unverifiedtag v0.15.0 | brice | ||
| 815fb98 | feat(ci): pull_request runs from merge requests (#32) SSH Unverifiedtag v0.14.0 | brice | ||
| c11af01 | feat(ci): reusable workflows (#33) SSH Unverified | brice | ||
| dc42452 | feat(ci): workflow and job concurrency groups (#31) SSH Unverifiedtag v0.13.0 | brice |
2026-10-14
| 7328df5 | fix(ci): judge the pushed commits in the workflow push guard (#30) SSH Unverifiedtag v0.12.1 | brice | ||
| dccd128 | feat(ci): job token permissions and workflow push guard (#29) SSH Unverifiedtag v0.12.0 | brice | ||
| 0633e44 | feat(ci): secrets, variables, environments and run trust (#28) SSH Unverifiedtag v0.11.0 | brice |
2026-10-13
| 3bc6931 | fix(ci): bound the summaries a page reads and stop reading the run on live job updates GPG Verified | brice | ||
| 19fda0c | feat(ci): store and show annotations and job summaries GPG Verified | brice | ||
| d024c7f | fix(ci): resolve the actions of a merge with the rights of the merger GPG Verified | brice | ||
| 8d1000a | feat(ci): issue job repository tokens and resolve actions GPG Verified | brice | ||
| e893110 | feat(ci): list the commits of a tag that no branch has GPG Verified | brice |
2026-10-12
| 7513520 | refactor(ci): require the owner in CIConfig and use strconv in the ports GPG Verified | brice | ||
| 8dbcdb5 | fix(ci): refuse a merge when the checks of the head are too many to read GPG Verified | brice | ||
| 29932f1 | test(ci): cover triggers, cancel, re-run, matrix, restart and the merge rule GPG Verified | brice | ||
| 5fbf954 | feat(ci): serve RunnerService and RunService, wire CI into the server GPG Verified | brice | ||
| 2965018 | feat(ci): trigger, plan and run workflows, and block merges on checks GPG Verified | brice | ||
| f17c3d9 | feat(ci): list the paths changed between two commits for push filters GPG Verified | brice | ||
| 9cf140e | feat(ci): store CI runs, jobs, checks and runners, and keep job logs in files GPG Verified | brice |