- budget.go 4.2 KiB fix(diff): cap one-file loads at 50,000 changed lines and harden the web splice
- budget_test.go 8.4 KiB refactor(diff): move the commit page window and the one-file splice into the usecases
- ci.go 22.4 KiB feat(merge): require passing checks to merge, add mr:force-merge and ignore_checks, drop failing_checks_block
- ci_annotation.go 4.4 KiB fix(ci): annotation titles up to 4096 runes (#37)
- ci_annotation_test.go 3.1 KiB fix(ci): annotation titles up to 4096 runes (#37)
- ci_artifact.go 6.5 KiB feat(ci): artifacts v4 storage and API (#39)
- ci_artifact_test.go 3.1 KiB feat(ci): artifacts v4 storage and API (#39)
- ci_concurrency.go 9.9 KiB feat(ci): create/delete triggers, concurrency queue, schedule timezone (#42)
- ci_concurrency_test.go 4.5 KiB feat(ci): create/delete triggers, concurrency queue, schedule timezone (#42)
- ci_cron.go 7.1 KiB feat(ci): create/delete triggers, concurrency queue, schedule timezone (#42)
- ci_cron_test.go 7.5 KiB feat(ci): create/delete triggers, concurrency queue, schedule timezone (#42)
- ci_oidc.go 3.6 KiB feat(ci): OIDC ID tokens for CI jobs (#43)
- ci_oidc_test.go 3.0 KiB feat(ci): OIDC ID tokens for CI jobs (#43)
- ci_permissions.go 6.8 KiB feat(ci): reusable workflows (#33)
- ci_permissions_test.go 8.0 KiB feat(ci): reusable workflows (#33)
- ci_settings.go 6.2 KiB feat(ci): secrets, variables, environments and run trust (#28)
- ci_settings_test.go 3.3 KiB feat(ci): secrets, variables, environments and run trust (#28)
- ci_tip.go 2.1 KiB feat(ci): workflow_dispatch, schedule and workflow_run triggers (#34)
- ci_token.go 5.7 KiB feat(ci): OIDC ID tokens for CI jobs (#43)
- ci_token_test.go 4.0 KiB fix(ci): resolve actions of other repositories on behalf of the pusher, bind archive tokens to a commit
- ci_trust.go 1.2 KiB feat(ci): secrets, variables, environments and run trust (#28)
- ci_trust_test.go 1.8 KiB feat(ci): secrets, variables, environments and run trust (#28)
- ci_workflow.go 2.1 KiB feat(ci): disable, enable and list workflows per repository
- ci_workflow_guard.go 3.2 KiB refactor: reuse the domain settings predicates and tighten the moved rules after review
- ci_workflow_guard_test.go 7.8 KiB refactor: reuse the domain settings predicates and tighten the moved rules after review
- ci_workflow_test.go 1.3 KiB feat(ci): disable, enable and list workflows per repository
- errors.go 2.8 KiB feat(ci): issue job repository tokens and resolve actions
- errors_test.go 1.0 KiB refactor(web): read and write through the ports instead of in-process Connect clients
- event.go 10.7 KiB merge: main with issue and merge request links into feat/auto-merge
- event_test.go 1.9 KiB feat(mr): store auto-merge state and allow_auto_merge setting
- generated.go 1.1 KiB feat(domain): classify generated and vendored files by path
- generated_test.go 1.2 KiB feat(domain): classify generated and vendored files by path
- git.go 23.6 KiB refactor(diff): move the commit page window and the one-file splice into the usecases
- git_test.go 6.1 KiB Merge origin/main into fix/review-hardening
- issue.go 3.1 KiB feat(issues): parse issue references and store issue to merge request links
- issue_test.go 4.3 KiB feat(domain): add issues, the issues mode, text parsers and the issue:write scope
- media.go 2.3 KiB refactor(domain): share blob sniffing, commit text, tree order and ref path splitting
- mergerequest.go 18.4 KiB feat(merge): require passing checks to merge, add mr:force-merge and ignore_checks, drop failing_checks_block
- mergerequest_test.go 13.1 KiB feat(merge): require passing checks to merge, add mr:force-merge and ignore_checks, drop failing_checks_block
- mergetree_bound_test.go 1.7 KiB fix(mr): bound conflict paths with exact-sized copies
- mirror.go 7.6 KiB fix(domain): reject dash-led SSH users and hosts, check cron gaps on non-leap years and inject the URL validator
- mirror_cron.go 2.4 KiB fix(domain): reject dash-led SSH users and hosts, check cron gaps on non-leap years and inject the URL validator
- mirror_key.go 1.3 KiB feat(domain): add push mirror config, state machine, ref selection and ports
- mirror_refs.go 1.7 KiB fix(mirror): skip non-UTF-8 ref names, keep SyncAll errors to the failure class and document the Wait barrier
- mirror_state.go 7.7 KiB fix(domain): check the cron gap across the year, parse only on resolution and classify more SSH auth denials
- mirror_test.go 11.7 KiB fix(mirror): skip non-UTF-8 ref names, keep SyncAll errors to the failure class and document the Wait barrier
- name.go 3.5 KiB fix(ci): resolve actions of other repositories on behalf of the pusher, bind archive tokens to a commit
- name_test.go 2.8 KiB test: run unit tests in parallel and enable the tparallel linter
- passkey.go 2.3 KiB refactor(passkeys): one sign-count check, one client key, the name given at begin
- passkey_test.go 1.7 KiB refactor(passkeys): one sign-count check, one client key, the name given at begin
- pending_issue.go 4.1 KiB refactor(domain): build approved issues in the domain
- pending_issue_test.go 2.7 KiB refactor(domain): build approved issues in the domain
- principal.go 8.5 KiB feat(mr): note model with threads, ranges, verdicts and the mr:review scope
- principalctx.go 777 B feat(domain): add update/delete events, request-scoped principal and gitcli branch helpers
- pullrequest.go 2.8 KiB feat(ci): pull_request runs from merge requests (#32)
- pullrequest_test.go 2.9 KiB feat(ci): pull_request runs from merge requests (#32)
- reference.go 3.8 KiB fix(issues): serialize issue link reindexing, keep truncated references whole and refresh links after merges
- reference_test.go 3.1 KiB fix(issues): serialize issue link reindexing, keep truncated references whole and refresh links after merges
- repo.go 2.8 KiB refactor(usecase): own repo defaults, disabled workflows, OIDC rotation and issue visibility rules
- repo_test.go 3.0 KiB refactor: reuse the domain settings predicates and tighten the moved rules after review
- revision.go 1.7 KiB refactor: reuse the domain settings predicates and tighten the moved rules after review
- revision_test.go 2.4 KiB refactor: reuse the domain settings predicates and tighten the moved rules after review
- signature.go 7.6 KiB feat: verified commit signatures (SSH and OpenPGP) with protocol badges (#72)
- signature_test.go 4.6 KiB feat: verified commit signatures (SSH and OpenPGP) with protocol badges (#72)
- signing.go 830 B feat(domain): add merge requests, repository settings and the signing key types
- submission.go 1.6 KiB feat(usecase): anonymous issue submission with adaptive proof of work
- text.go 8.7 KiB feat(domain): add issues, the issues mode, text parsers and the issue:write scope
- text_test.go 4.6 KiB test: run unit tests in parallel and enable the tparallel linter
- token.go 4.9 KiB feat(merge): require passing checks to merge, add mr:force-merge and ignore_checks, drop failing_checks_block
- token_test.go 9.4 KiB feat(merge): require passing checks to merge, add mr:force-merge and ignore_checks, drop failing_checks_block