- api.go 9.2 KiB feat(rpc): ConnectRPC ReleaseService with streamed asset upload and download
- artifact.go 7.5 KiB feat(ci): artifacts v4 storage and API (#39)
- ci.go 18.0 KiB feat(ci): disable, enable and list workflows per repository
- ci_convert.go 10.9 KiB server-computed runner online state and running version (#40)
- ci_settings.go 7.9 KiB feat(ci): secrets, variables, environments and run trust (#28)
- ci_test.go 11.4 KiB fix(ci): bound the summaries a page reads and stop reading the run on live job updates
- convert.go 19.1 KiB feat(rpc): ConnectRPC ReleaseService with streamed asset upload and download
- convert_test.go 16.3 KiB feat(merge): require passing checks to merge, add mr:force-merge and ignore_checks, drop failing_checks_block
- errors.go 2.5 KiB feat(rpc): ConnectRPC ReleaseService with streamed asset upload and download
- event.go 2.5 KiB feat(rpc): ConnectRPC ReleaseService with streamed asset upload and download
- git.go 6.5 KiB feat(diff): share one window policy for MR, commit and comment reads
- git_test.go 8.8 KiB feat(diff): share one window policy for MR, commit and comment reads
- interceptor.go 5.8 KiB feat(ci): serve RunnerService and RunService, wire CI into the server
- interceptor_test.go 4.1 KiB refactor(ports): declare every cross-layer contract and its types in ports
- issue.go 9.3 KiB feat(issues): show merge request references and closing merge request in the API and CLI
- mergerequest.go 15.8 KiB feat(cli): add mr ready and mr merge --ignore-checks, implement the MarkReady RPC
- mergerequest_test.go 11.5 KiB fix(store): keep failing_checks_block as a deprecated storage field, run the new subtests in parallel
- mirror.go 8.3 KiB fix(mirror): skip non-UTF-8 ref names, keep SyncAll errors to the failure class and document the Wait barrier
- mirror_test.go 5.3 KiB fix(mirror): skip non-UTF-8 ref names, keep SyncAll errors to the failure class and document the Wait barrier
- mr_api_test.go 11.0 KiB feat(mr): require the head the caller saw to enable auto-merge
- release.go 12.2 KiB fix(releases): hide draft events and cursors, honour update targets, share range handling
- release_test.go 23.7 KiB fix(releases): hide draft events and cursors, honour update targets, share range handling
- repo.go 5.3 KiB feat(merge): require passing checks to merge, add mr:force-merge and ignore_checks, drop failing_checks_block
- repo_test.go 11.5 KiB feat(merge): require passing checks to merge, add mr:force-merge and ignore_checks, drop failing_checks_block
- server.go 2.1 KiB fix(web,rpc): handle an API or web server built without merge requests or OIDC keys
- server_test.go 3.1 KiB fix(web,rpc): handle an API or web server built without merge requests or OIDC keys
- session.go 2.6 KiB feat(rpc): serve ListPasskeys and RemovePasskey and list the passkeys feature
- session_test.go 5.9 KiB feat(rpc): serve ListPasskeys and RemovePasskey and list the passkeys feature
- token.go 2.1 KiB feat(api): expose token branch prefixes in the RPC and the CLI
- token_test.go 6.0 KiB feat(api): expose token branch prefixes in the RPC and the CLI
- trusted_keys.go 1.9 KiB feat: verified commit signatures (SSH and OpenPGP) with protocol badges (#72)
- trusted_keys_test.go 10.8 KiB feat: verified commit signatures (SSH and OpenPGP) with protocol badges (#72)