- access.go 3.7 KiB feat(merge): require passing checks to merge, add mr:force-merge and ignore_checks, drop failing_checks_block
- activity.go 1.2 KiB feat(web): review page polish and home page ordered by last activity (!6)
- activity_store_test.go 1.5 KiB feat(web): review page polish and home page ordered by last activity (!6)
- activity_test.go 1.5 KiB feat(web): review page polish and home page ordered by last activity (!6)
- automerge.go 11.1 KiB perf(mr): skip auto-merge scans of repositories without a pending auto-merge, read checks once under the merge lock and keep the manual pending-checks error
- automerge_index_test.go 3.2 KiB test(mr): cover failing checks with failing_checks_block off, the pending auto-merge index, and stop relying on event order
- automerge_test.go 17.6 KiB feat(merge): require passing checks to merge, add mr:force-merge and ignore_checks, drop failing_checks_block
- browse.go 12.9 KiB refactor(diff): move the commit page window and the one-file splice into the usecases
- browse_stats.go 4.6 KiB feat(web): repository topics, activity heartbeat and figures top right on the home rows (#65)
- browse_test.go 29.8 KiB refactor(diff): move the commit page window and the one-file splice into the usecases
- browsecache.go 4.5 KiB refactor: split use cases into internal/usecase and the CLI and composition root into internal/app
- browsecache_test.go 13.2 KiB refactor: split use cases into internal/usecase and the CLI and composition root into internal/app
- ci.go 27.9 KiB fix(ci): bound concurrent artifact block uploads and reuse their buffers
- ci_actions.go 20.1 KiB feat(mr): enable, cancel and evaluate merge request auto-merge
- ci_actions_test.go 7.9 KiB feat(web): merge request layout, merge bar and lazy-loaded files (#51)
- ci_activity_test.go 2.5 KiB test(mr): cover failing checks with failing_checks_block off, the pending auto-merge index, and stop relying on event order
- ci_artifacts.go 42.6 KiB fix(ci): bound concurrent artifact block uploads and reuse their buffers
- ci_artifacts_blob_test.go 12.0 KiB feat(ci): store CI artifacts on the blob store, keep legacy disk artifacts readable
- ci_artifacts_reserve_test.go 3.5 KiB feat(ci): artifacts v4 storage and API (#39)
- ci_artifacts_slots_test.go 5.1 KiB fix(ci): bound concurrent artifact block uploads and reuse their buffers
- ci_cache.go 3.8 KiB feat(ci): pull_request_target (#41)
- ci_concurrency.go 26.4 KiB feat(ci): artifacts v4 storage and API (#39)
- ci_concurrency_test.go 5.3 KiB feat(ci): create/delete triggers, concurrency queue, schedule timezone (#42)
- ci_creation_policy_test.go 1.5 KiB refactor(usecase): own repo defaults, disabled workflows, OIDC rotation and issue visibility rules
- ci_dispatch.go 8.8 KiB feat(mr): note model with threads, ranges, verdicts and the mr:review scope
- ci_events.go 9.2 KiB feat(ci): create/delete triggers, concurrency queue, schedule timezone (#42)
- ci_events_test.go 2.5 KiB feat(ci): workflow_dispatch, schedule and workflow_run triggers (#34)
- ci_github.go 16.5 KiB feat(ci): OIDC ID tokens for CI jobs (#43)
- ci_github_test.go 5.0 KiB feat(mr): enable, cancel and evaluate merge request auto-merge
- ci_githubapi.go 6.5 KiB feat(mr): enable, cancel and evaluate merge request auto-merge
- ci_oidc.go 6.5 KiB refactor: reuse the domain settings predicates and tighten the moved rules after review
- ci_plan.go 17.6 KiB feat(ci): create/delete triggers, concurrency queue, schedule timezone (#42)
- ci_pull.go 42.5 KiB feat(mr): enable, cancel and evaluate merge request auto-merge
- ci_pull_test.go 13.2 KiB feat(diff): tell why a diff file has no hunks
- ci_pullattempts.go 2.4 KiB feat(ci): pull_request runs from merge requests (#32)
- ci_pullattempts_test.go 1.5 KiB feat(ci): pull_request runs from merge requests (#32)
- ci_pullcache.go 1.6 KiB feat(ci): pull_request runs from merge requests (#32)
- ci_pullcache_test.go 1.0 KiB feat(ci): pull_request runs from merge requests (#32)
- ci_pullfiles.go 8.4 KiB feat(diff): tell why a diff file has no hunks
- ci_refevents.go 5.0 KiB feat(ci): create/delete triggers, concurrency queue, schedule timezone (#42)
- ci_repotoken.go 2.8 KiB feat(ci): job token permissions and workflow push guard (#29)
- ci_results.go 4.4 KiB fix(ci): bound the summaries a page reads and stop reading the run on live job updates
- ci_results_unit_test.go 11.8 KiB fix(ci): bound the summaries a page reads and stop reading the run on live job updates
- ci_reusable.go 41.5 KiB feat(ci): cache the refs of github.com actions across jobs (#50)
- ci_runner.go 30.1 KiB refactor(usecase): own repo defaults, disabled workflows, OIDC rotation and issue visibility rules
- ci_runner_unit_test.go 20.0 KiB feat(web): group the checks of a merge request by run when a commit has several
- ci_runs.go 19.6 KiB feat(web): group the checks of a merge request by run when a commit has several
- ci_schedule.go 14.1 KiB feat(ci): disable, enable and list workflows per repository
- ci_secrets.go 10.6 KiB feat(ci): reusable workflows (#33)
- ci_secrets_test.go 6.2 KiB feat(ci): secrets, variables, environments and run trust (#28)
- ci_settings.go 15.2 KiB feat(ci): secrets, variables, environments and run trust (#28)
- ci_settings_test.go 10.8 KiB feat(ci): secrets, variables, environments and run trust (#28)
- ci_tips.go 4.2 KiB feat(mr): note model with threads, ranges, verdicts and the mr:review scope
- ci_trigger.go 29.7 KiB fix(ci): keep a pushed head unsettled until its pull events are discovered
- ci_unit_test.go 9.4 KiB feat(merge): require passing checks to merge, add mr:force-merge and ignore_checks, drop failing_checks_block
- ci_validate.go 2.3 KiB feat(ci): create/delete triggers, concurrency queue, schedule timezone (#42)
- ci_watch.go 11.1 KiB feat(ci): store CI artifacts on the blob store, keep legacy disk artifacts readable
- ci_workflowrun.go 8.1 KiB feat(ci): disable, enable and list workflows per repository
- ci_workflowrun_test.go 1.7 KiB feat(ci): workflow_dispatch, schedule and workflow_run triggers (#34)
- ci_workflows.go 5.3 KiB feat(ci): disable, enable and list workflows per repository
- events.go 23.5 KiB fix(releases): hide draft events and cursors, honour update targets, share range handling
- events_owner_test.go 8.3 KiB test(events): owner topic access matrix, token end, bearer refusal, stale index
- events_test.go 38.5 KiB fix(releases): hide draft events and cursors, honour update targets, share range handling
- export_test.go 9.2 KiB feat(mr): enable, cancel and evaluate merge request auto-merge
- inbox.go 4.6 KiB refactor: reuse the domain settings predicates and tighten the moved rules after review
- inbox_test.go 4.9 KiB feat(usecase): add issue moderation, the form subkeys and the owner-only issue.submitted event
- issue_keys.go 1.9 KiB feat(usecase): add issue moderation, the form subkeys and the owner-only issue.submitted event
- issue_links.go 7.8 KiB fix(issues): serialize issue link reindexing, keep truncated references whole and refresh links after merges
- issue_links_test.go 10.8 KiB test(mr): close linked issues when a merge request auto-merges
- issue_moderation.go 4.0 KiB refactor: reuse the domain settings predicates and tighten the moved rules after review
- issue_moderation_test.go 11.0 KiB feat(web): review page polish and home page ordered by last activity (!6)
- issue_pow_vector_test.go 1.0 KiB feat(usecase): allow public issues
- issue_submissions.go 11.7 KiB refactor: reuse the domain settings predicates and tighten the moved rules after review
- issue_submissions_test.go 24.1 KiB fix(usecase): verify the proof of work before any admission check and reserve quota and queue atomically
- issues.go 11.5 KiB feat(issues): index merge request mentions of issues and close linked issues on merge
- issues_integration_test.go 6.4 KiB feat(web): review page polish and home page ordered by last activity (!6)
- issues_test.go 12.0 KiB feat(issues): parse issue references and store issue to merge request links
- maintenance.go 3.9 KiB refactor: split use cases into internal/usecase and the CLI and composition root into internal/app
- maintenance_test.go 6.7 KiB refactor: split use cases into internal/usecase and the CLI and composition root into internal/app
- mergeability.go 13.1 KiB perf(mr): skip auto-merge scans of repositories without a pending auto-merge, read checks once under the merge lock and keep the manual pending-checks error
- mergeability_reconcile_test.go 3.2 KiB test(mr): cover stale retry timers, branch disappearance and CAS conflict; drop unused clock
- mergeability_test.go 26.2 KiB test(mr): cover stale retry timers, branch disappearance and CAS conflict; drop unused clock
- mergerequests.go 63.6 KiB fix(scopes): keep the owner rights of full tokens with mr:force-merge, refresh the owner's merge check controls live
- mergerequests_auto.go 6.2 KiB perf(mr): skip auto-merge scans of repositories without a pending auto-merge, read checks once under the merge lock and keep the manual pending-checks error
- mergerequests_branches_test.go 4.4 KiB fix(mr): safe async source deletion, single-run mergeability queue and domain-side merge-tree bounds
- mergerequests_delete_test.go 12.8 KiB fix(mr): wait for the async source deletion before pruning in the squash test; simplify the retry pop condition
- mergerequests_files_test.go 7.0 KiB feat(diff): tell why a diff file has no hunks
- mergerequests_integration_test.go 59.9 KiB feat(merge): require passing checks to merge, add mr:force-merge and ignore_checks, drop failing_checks_block
- mergerequests_merge_test.go 10.5 KiB feat(mr): per-mode merge checks, signed merge commits and side effects after the response
- mergerequests_signatures_test.go 1.6 KiB feat: signature badges on merge request commits (#73)
- mergerequests_test.go 15.1 KiB refactor: reuse the domain settings predicates and tighten the moved rules after review
- mirrors.go 2.8 KiB fix(mirror): return manual syncs within 8 s and run sync --all concurrently
- mirrors_config.go 10.8 KiB fix(mirror): sync --all past failures, admin-only warnings, no config lock during pushes and deferred due repos
- mirrors_config_test.go 11.1 KiB fix(mirror): sync --all past failures, admin-only warnings, no config lock during pushes and deferred due repos
- mirrors_fixture_test.go 8.8 KiB fix(mirror): sync --all past failures, admin-only warnings, no config lock during pushes and deferred due repos
- mirrors_key.go 4.4 KiB fix(mirror): sync --all past failures, admin-only warnings, no config lock during pushes and deferred due repos
- mirrors_key_fixture_test.go 1.5 KiB fix(mirror): sync --all past failures, admin-only warnings, no config lock during pushes and deferred due repos
- mirrors_notify_test.go 4.2 KiB fix(mirror): sync --all past failures, admin-only warnings, no config lock during pushes and deferred due repos
- mirrors_schedule.go 3.4 KiB fix(mirror): sync --all past failures, admin-only warnings, no config lock during pushes and deferred due repos
- mirrors_sync.go 11.5 KiB docs(mirror): say that sync --all runs a few pushes at a time and document the result handoff
- mirrors_sync_test.go 21.9 KiB fix(mirror): return manual syncs within 8 s and run sync --all concurrently
- oidc.go 10.6 KiB refactor(usecase): own repo defaults, disabled workflows, OIDC rotation and issue visibility rules
- oidc_test.go 13.9 KiB refactor: reuse the domain settings predicates and tighten the moved rules after review
- paging.go 5.6 KiB refactor: split use cases into internal/usecase and the CLI and composition root into internal/app
- passkeys.go 14.4 KiB refactor(passkeys): one sign-count check, one client key, the name given at begin
- passkeys_test.go 37.2 KiB refactor(passkeys): one sign-count check, one client key, the name given at begin
- pushes.go 13.3 KiB feat(releases): git tag writer and release hooks on pushes and repository deletion
- pushes_test.go 24.7 KiB refactor: reuse the domain settings predicates and tighten the moved rules after review
- releases.go 14.1 KiB fix(releases): hide draft events and cursors, honour update targets, share range handling
- releases_assets.go 13.1 KiB fix(releases): hide draft events and cursors, honour update targets, share range handling
- releases_assets_test.go 12.2 KiB fix(releases): hide draft events and cursors, honour update targets, share range handling
- releases_github.go 12.9 KiB fix(releases): hide draft events and cursors, honour update targets, share range handling
- releases_github_test.go 15.6 KiB fix(releases): hide draft events and cursors, honour update targets, share range handling
- releases_integration_test.go 14.7 KiB fix(releases): hide draft events and cursors, honour update targets, share range handling
- releases_sweep.go 3.1 KiB feat(releases): release, asset and sweep use cases
- releases_sweep_test.go 5.9 KiB feat(releases): release, asset and sweep use cases
- releases_test.go 2.1 KiB feat(releases): git tag writer and release hooks on pushes and repository deletion
- repo_mutation_test.go 1.1 KiB feat(web): review page polish and home page ordered by last activity (!6)
- repos.go 8.4 KiB feat(releases): git tag writer and release hooks on pushes and repository deletion
- repos_integration_test.go 2.6 KiB refactor: split use cases into internal/usecase and the CLI and composition root into internal/app
- repos_test.go 13.2 KiB feat(web): repository topics, activity heartbeat and figures top right on the home rows (#65)
- repos_write.go 9.0 KiB feat(releases): git tag writer and release hooks on pushes and repository deletion
- repos_write_test.go 15.8 KiB feat(merge): require passing checks to merge, add mr:force-merge and ignore_checks, drop failing_checks_block
- sessions.go 9.0 KiB feat: verified commit signatures (SSH and OpenPGP) with protocol badges (#72)
- sessions_test.go 11.4 KiB test(mr): stronger note retry and range tests
- signatures.go 9.1 KiB feat: verified commit signatures (SSH and OpenPGP) with protocol badges (#72)
- signatures_test.go 17.9 KiB feat: verified commit signatures (SSH and OpenPGP) with protocol badges (#72)
- signing.go 911 B refactor: split use cases into internal/usecase and the CLI and composition root into internal/app
- tokens.go 14.1 KiB feat(ci): OIDC ID tokens for CI jobs (#43)
- tokens_test.go 31.2 KiB feat(ci): issue job repository tokens and resolve actions
- window_test.go 5.5 KiB test(diff): comment on a generated file and collapse it in commit windows