- testdata/ (directory) feat(web): summary doc tabs, license and release badges on the index, keyboard fixes (!34)
- api_helpers_test.go 6.6 KiB feat(mr): background mergeability checks, their Watch event and API field
- api_test.go 35.0 KiB feat(issues): expose resolution and history through RPC and CLI
- app.go 1.4 KiB refactor: split use cases into internal/usecase and the CLI and composition root into internal/app
- automerge_e2e_test.go 5.7 KiB test(mr): cover failing checks with failing_checks_block off, the pending auto-merge index, and stop relying on event order
- ci_artifacts_test.go 34.5 KiB feat(app): wire releases and the blob store, S3 configuration, MinIO compose profile and docs
- ci_branch_token_test.go 5.9 KiB feat(ci): limit run writes and runner management of branch-limited tokens
- ci_concurrency_test.go 52.2 KiB fix(ci): free the group of a replaced run whose record lost it (#45)
- ci_dispatch_test.go 10.0 KiB feat(ci): workflow_dispatch, schedule and workflow_run triggers (#34)
- ci_e2e_test.go 16.9 KiB feat(ci): store CI artifacts on the blob store, keep legacy disk artifacts readable
- ci_execution_test.go 69.8 KiB feat(ci): raise the archive limits and test the REST handler
- ci_flow_test.go 31.7 KiB feat(web): the home page lists repositories as rows with recent commits and CI state (#61)
- ci_oidc_test.go 12.5 KiB feat(ci): OIDC ID tokens for CI jobs (#43)
- ci_parity_test.go 32.8 KiB feat(ci): reusable workflows (#33)
- ci_permissions_test.go 17.6 KiB test(app): refresh markdown goldens for highlighted code blocks and wait for every owner run in the job token push test
- ci_pull_race_test.go 25.1 KiB feat(ci): pull_request runs from merge requests (#32)
- ci_pull_target_test.go 17.1 KiB feat(web): live MR checks, draft merge requests, sticky review rail (#47)
- ci_pull_test.go 30.7 KiB fix(ci): trust pull_request runs only for heads pushed by a trusted principal (#38)
- ci_refevents_test.go 8.1 KiB feat(ci): create/delete triggers, concurrency queue, schedule timezone (#42)
- ci_results_test.go 28.3 KiB fix(ci): annotation titles up to 4096 runes (#37)
- ci_reusable_review_test.go 12.2 KiB feat(ci): reusable workflows (#33)
- ci_reusable_secrets_test.go 12.7 KiB feat(ci): reusable workflows (#33)
- ci_reusable_test.go 28.2 KiB feat(ci): reusable workflows (#33)
- ci_schedule_test.go 10.8 KiB feat(ci): create/delete triggers, concurrency queue, schedule timezone (#42)
- ci_schedule_trust_test.go 15.7 KiB fix(mr): safe async source deletion, single-run mergeability queue and domain-side merge-tree bounds
- ci_settings_test.go 38.1 KiB feat(ci): secrets, variables, environments and run trust (#28)
- ci_web_test.go 9.3 KiB feat(web): live MR checks, draft merge requests, sticky review rail (#47)
- ci_workflow_test.go 15.5 KiB feat(ci): disable, enable and list workflows per repository
- ci_workflowrun_test.go 7.0 KiB feat(ci): workflow_dispatch, schedule and workflow_run triggers (#34)
- cli.go 7.8 KiB fix(cli): kill the whole token.cmd process tree and simplify the client setup
- cli_binary_test.go 1.6 KiB refactor: split use cases into internal/usecase and the CLI and composition root into internal/app
- cli_config.go 7.1 KiB feat(cli): add config show --json and warn when token.cmd would be refused
- cli_config_ci_test.go 5.5 KiB server-computed runner online state and running version (#40)
- cli_config_test.go 9.2 KiB feat(cli): add config show --json and warn when token.cmd would be refused
- cli_configfile.go 8.0 KiB fix(cli): kill the whole token.cmd process tree and simplify the client setup
- cli_configfile_test.go 15.2 KiB fix(cli): kill the whole token.cmd process tree and simplify the client setup
- cli_e2e_test.go 22.1 KiB feat(issues): expose resolution and history through RPC and CLI
- cli_fake_test.go 14.5 KiB feat(issues): expose resolution and history through RPC and CLI
- cli_issue.go 18.5 KiB fix(cli): require resolve support before resolving issues
- cli_issue_e2e_test.go 6.7 KiB feat(issues): show merge request references and closing merge request in the API and CLI
- cli_issue_history.go 3.3 KiB feat(issues): expose resolution and history through RPC and CLI
- cli_issue_test.go 17.1 KiB fix(cli): require resolve support before resolving issues
- cli_mirror.go 13.3 KiB docs(mirror): say that sync --all runs a few pushes at a time and document the result handoff
- cli_mirror_e2e_test.go 5.3 KiB fix(mirror): sanitize push output, harden SSH options, add mirror events to watch and stable --json output
- cli_mirror_test.go 4.9 KiB fix(mirror): return manual syncs within 8 s and run sync --all concurrently
- cli_mr.go 51.2 KiB fix(cli): preserve comment threads in merge request timelines
- cli_mr_e2e_test.go 25.1 KiB feat(cli): add mr ready and mr merge --ignore-checks, implement the MarkReady RPC
- cli_mr_test.go 35.2 KiB fix(cli): preserve comment threads in merge request timelines
- cli_oidc.go 2.5 KiB feat(ci): OIDC ID tokens for CI jobs (#43)
- cli_release.go 21.0 KiB fix(lint): check ignored close and remove errors, simplify release conditions
- cli_release_e2e_test.go 2.7 KiB feat(app): wire releases and the blob store, S3 configuration, MinIO compose profile and docs
- cli_release_test.go 16.0 KiB feat(cli): ermite release commands and release:write in the cli preset
- cli_repo.go 16.9 KiB feat(merge): require passing checks to merge, add mr:force-merge and ignore_checks, drop failing_checks_block
- cli_repo_test.go 18.2 KiB feat(merge): require passing checks to merge, add mr:force-merge and ignore_checks, drop failing_checks_block
- cli_run.go 26.9 KiB feat(ci): artifacts v4 storage and API (#39)
- cli_run_artifacts.go 12.7 KiB feat(ci): artifacts v4 storage and API (#39)
- cli_run_artifacts_test.go 10.5 KiB feat(ci): artifacts v4 storage and API (#39)
- cli_run_test.go 8.3 KiB feat(ci): disable, enable and list workflows per repository
- cli_runner.go 4.9 KiB server-computed runner online state and running version (#40)
- cli_settings.go 21.7 KiB feat(ci): secrets, variables, environments and run trust (#28)
- cli_settings_test.go 10.7 KiB feat(ci): secrets, variables, environments and run trust (#28)
- cli_shell_unix.go 3.0 KiB fix(cli): kill the whole token.cmd process tree and simplify the client setup
- cli_shell_unix_test.go 4.7 KiB fix(cli): kill the whole token.cmd process tree and simplify the client setup
- cli_shell_windows.go 1.1 KiB fix(cli): kill the whole token.cmd process tree and simplify the client setup
- cli_signing.go 12.4 KiB feat: verified commit signatures (SSH and OpenPGP) with protocol badges (#72)
- cli_signing_test.go 9.9 KiB feat: verified commit signatures (SSH and OpenPGP) with protocol badges (#72)
- cli_token.go 13.9 KiB feat(cli): ermite release commands and release:write in the cli preset
- cli_token_test.go 14.3 KiB feat(cli): ermite release commands and release:write in the cli preset
- cli_version.go 5.6 KiB feat(cli): ermite release commands and release:write in the cli preset
- cli_version_test.go 5.2 KiB feat(app): wire releases and the blob store, S3 configuration, MinIO compose profile and docs
- cli_watch.go 10.8 KiB feat(cli): add mr merge --auto/--cancel-auto and repo edit --allow-auto-merge
- cli_watch_test.go 14.8 KiB feat(merge): require passing checks to merge, add mr:force-merge and ignore_checks, drop failing_checks_block
- cli_web.go 7.1 KiB feat(web): UI polish, auto sign-in from the link, installable app (#46)
- cli_web_test.go 5.5 KiB feat(cli): add ermite web passkey list and remove
- cli_workflow.go 7.9 KiB feat(ci): disable, enable and list workflows per repository
- clock.go 216 B refactor: split use cases into internal/usecase and the CLI and composition root into internal/app
- datadir.go 984 B refactor: split use cases into internal/usecase and the CLI and composition root into internal/app
- e2e_branches_test.go 10.1 KiB test: share a scoped token builder and tidy the branch tests
- e2e_helpers_test.go 7.1 KiB feat(ci): OIDC ID tokens for CI jobs (#43)
- e2e_test.go 33.8 KiB test(app): give the concurrent push test one receive-pack slot per push
- events_test.go 15.9 KiB refactor(web): read and write through the ports instead of in-process Connect clients
- forge.go 25.8 KiB feat(issues): expose resolution and history through RPC and CLI
- gitreader_test.go 2.2 KiB refactor: split use cases into internal/usecase and the CLI and composition root into internal/app
- hook.go 1.2 KiB feat(ci): job token permissions and workflow push guard (#29)
- issue_api_test.go 15.9 KiB feat(issues): expose resolution and history through RPC and CLI
- issue_moderation_api_test.go 6.2 KiB fix(rpc): answer not found to non-owners before parsing moderation requests
- main_test.go 10.4 KiB feat(ci): disable, enable and list workflows per repository
- mr_api_test.go 24.5 KiB feat(merge): require passing checks to merge, add mr:force-merge and ignore_checks, drop failing_checks_block
- release_e2e_test.go 7.3 KiB fix(lint): check ignored close and remove errors, simplify release conditions
- root.go 1.7 KiB feat(cli): ermite release commands and release:write in the cli preset
- serve.go 2.8 KiB feat(web): render README videos with native players (!37)
- serve_test.go 1.4 KiB refactor(config): check the owner name in the app with the domain rules
- signatures_e2e_test.go 6.9 KiB feat: signature badges on merge request commits (#73)
- web.go 7.7 KiB feat(web): render README videos with native players (!37)
- web_adapters_test.go 4.6 KiB test(passkeys): cover the web adapter mapping, a failing Remove and the full-store eviction
- web_commit_test.go 15.6 KiB fix(diff): cap one-file loads at 50,000 changed lines and harden the web splice
- web_commits_test.go 8.7 KiB refactor: split use cases into internal/usecase and the CLI and composition root into internal/app
- web_events_test.go 14.9 KiB fix(web): keep MR form drafts and the live stream across refreshes
- web_files_test.go 29.6 KiB feat(web): render README videos with native players (!37)
- web_inbox_test.go 8.0 KiB feat(web): list running CI runs in the inbox and open it with Shift+I (!28)
- web_issue_form_test.go 9.0 KiB feat(web): public issue form and moderation in the inbox
- web_issue_test.go 5.8 KiB feat(web): release card, latest release in About, g-sequence shortcuts (!30)
- web_mr_test.go 50.8 KiB feat(web): release card, latest release in About, g-sequence shortcuts (!30)
- web_passkey_test.go 12.3 KiB test(passkeys): end the options before a passkey id that may start with a dash
- web_release_test.go 5.1 KiB fix(lint): check ignored close and remove errors, simplify release conditions
- web_session_test.go 25.9 KiB feat(web): make the app installable with a service worker and an install button (#57)
- web_test.go 12.1 KiB feat(web): render README videos with native players (!37)