Commit Graph

  • 5b6e15b50f Merge pull request 'watchpr: add --max-wait with distinct timeout exit code' (#25) from benvin/watchpr-max-wait into main main v0.11.0 benvin 2026-10-05 22:14:49 +11:00
  • 00ba3df49c watchpr: reject --max-wait with --once, test exit-code mapping unkin-agent 2026-10-05 22:05:09 +11:00
  • 639bcbda49 watchpr: add --max-wait, exit 3 on timeout unkin-agent 2026-10-05 22:03:13 +11:00
  • 0f2132b236 Merge pull request 'ci: use container-rpmbuilder image' (#24) from benvin/rpmbuilder-image into main benvin 2026-10-05 21:44:32 +11:00
  • f98414518e ci: use container-rpmbuilder image unkin-agent 2026-10-05 14:39:17 +11:00
  • 4f95e2f59c Merge pull request 'ci: switch Go steps to gobuilder, enable S3 build cache' (#23) from benvin/gocache into main benvin 2026-10-02 23:51:56 +10:00
  • 0056be8a65 ci: switch Go steps to gobuilder, enable S3 build cache unkin-agent 2026-10-02 23:41:39 +10:00
  • 215e4a96d3 Merge pull request 'agentws: refuse rm on an ambiguous branch name' (#22) from benvin/agentws-rm-ambiguous into main v0.10.2 benvin 2026-10-02 23:03:57 +10:00
  • 6c88d17736 agentws: refuse rm on a branch name shared by several repos unkin-agent 2026-10-02 22:50:59 +10:00
  • 5488a1ddc6 Merge pull request 'watchpr: start the conflict window at the arm' (#21) from benvin/watchpr-arm-window-start into main v0.10.1 benvin 2026-09-26 23:45:14 +10:00
  • ebdd25f725 watchpr: describe arming as a one-way latch, not a window restart unkin-agent 2026-09-26 22:30:14 +10:00
  • 5928233a97 watchpr: start the conflict window at the arm unkin-agent 2026-09-26 22:14:25 +10:00
  • 7ffa123e3d Merge pull request 'watchpr: only alert on mergeability lost after the baseline' (#20) from benvin/watchpr-baseline-from-first-poll into main benvin 2026-09-26 21:26:48 +10:00
  • 91509cb9b2 docs: name the conflict watchpr will never report unkin-agent 2026-09-26 21:14:20 +10:00
  • 15c527ee56 watchpr: emit the baseline under --json unkin-agent 2026-09-26 21:14:20 +10:00
  • 27e48ac45e watchpr: debounce conflicts on elapsed time, not poll count unkin-agent 2026-09-26 21:14:20 +10:00
  • 7baa194c52 docs: mergeable is a plain bool, not a tri-state on the wire unkin-agent 2026-09-26 20:48:31 +10:00
  • 54c1d868d3 watchpr: arm the conflict rule on a new merge computation unkin-agent 2026-09-26 20:48:31 +10:00
  • 6988be9ff3 watchpr: only alert on mergeability lost after the baseline unkin-agent 2026-09-26 18:45:48 +10:00
  • 0cf41409f1 Merge pull request 'agentpr: close and reopen issues' (#19) from benvin/agentpr-issue-state into main v0.10.0 benvin 2026-09-20 23:08:34 +10:00
  • 9de9dffab1 agentpr: close and reopen issues unkin-agent 2026-09-20 23:06:15 +10:00
  • d77607c4f0 Merge pull request 'Name the cause when a watch stops on an auth failure' (#18) from benvin/watchpr-auth-failure into main v0.9.0 benvin 2026-09-19 17:04:18 +10:00
  • ff8ac5ea2d Merge main into watchpr auth failure branch unkin-agent 2026-09-19 16:40:44 +10:00
  • 81ae4041cd Merge pull request 'agentws: check out --branch from origin when it exists' (#17) from benvin/agentws-branch-checkout into main benvin 2026-09-19 16:36:45 +10:00
  • 2610ea5c09 Merge pull request 'Add agentpr issue create/comment/edit' (#16) from benvin/agentpr-issue into main benvin 2026-09-19 16:28:33 +10:00
  • 1b90e60aeb Run go test once per module in pre-commit unkin-agent 2026-09-19 16:20:36 +10:00
  • 90ce747a61 Name the cause when a watch stops on an auth failure unkin-agent 2026-09-19 16:13:38 +10:00
  • 7510187243 agentws: check out --branch from origin when it exists unkin-agent 2026-09-19 16:11:59 +10:00
  • 3de9d35699 Add agentpr issue create/comment/edit unkin-agent 2026-09-19 16:11:42 +10:00
  • 72adebbf8b Merge pull request 'Add agentpr pr edit subcommand' (#15) from benvin/agentpr-pr-edit into main v0.8.0 benvin 2026-09-19 13:48:44 +10:00
  • 3f990c841d Mock the 404 body Gitea really returns unkin-agent 2026-09-19 12:44:00 +10:00
  • 78d83b7a61 Reject an empty pr edit title Gitea would ignore unkin-agent 2026-09-19 12:38:12 +10:00
  • 7bc4082cb0 Add agentpr pr edit subcommand unkin-agent 2026-09-19 12:32:07 +10:00
  • cdced6536e Merge pull request 'Find every stale worktree, not just the managed ones' (#14) from benvin/worktree-gc into main v0.7.0 benvin 2026-09-12 00:46:39 +10:00
  • 72a8923c3d Cover the keep gate for unmanaged worktrees unkin-agent 2026-09-12 00:40:12 +10:00
  • 62aeaf063b Keep worktrees git could not read, never delete them unkin-agent 2026-09-12 00:37:10 +10:00
  • 6380270ac6 Find every stale worktree, not just the managed ones unkin-agent 2026-09-12 00:16:23 +10:00
  • 6d0e954cce Merge pull request 'Add agentws prune' (#13) from benvin/agentws-prune into main v0.6.0 benvin 2026-09-10 21:50:20 +10:00
  • 387653a3c0 Distrust origin/<branch> when prune's fetch fails unkin-agent 2026-09-10 00:18:54 +10:00
  • c1c02c01cf Require git proof before prune deletes a branch unkin-agent 2026-09-10 00:00:22 +10:00
  • 4bbeaae8f0 add agentws prune unkin-agent 2026-09-09 23:41:09 +10:00
  • 5c0eb1e899 Merge pull request 'Abort watchpr when a poll can no longer see the PR' (#12) from benvin/watchpr-terminal-errors into main v0.5.1 benvin 2026-09-09 23:13:17 +10:00
  • d04c5aa58d Scope watchpr's terminal 404 to the PR lookup unkin-agent 2026-09-09 22:55:56 +10:00
  • 7c6ec361ae Merge pull request 'Accept a bare integer as seconds for watchpr --interval' (#11) from benvin/watchpr-interval-units into main benvin 2026-09-09 22:42:24 +10:00
  • 46dfe48adc Abort watchpr when a poll can no longer see the PR unkin-agent 2026-09-09 22:41:27 +10:00
  • 71e42811fb Accept a bare integer as seconds for watchpr --interval unkin-agent 2026-09-09 22:38:09 +10:00
  • 985b58c406 Merge pull request 'Re-mint watchpr's Gitea token when it expires' (#10) from benvin/watchpr-auth-expiry into main benvin 2026-09-09 22:34:15 +10:00
  • 7ef0e28e96 Re-mint watchpr's Gitea token when it expires unkin-agent 2026-09-09 21:15:46 +10:00
  • d9645ec5e4 Merge pull request 'Add agentvault seed-oauth for oauth2-proxy credentials' (#9) from benvin/agentvault-seed-oauth into main v0.5.0 benvin 2026-08-30 15:41:13 +10:00
  • 155392a809 Add agentvault seed-oauth for oauth2-proxy credentials unkin-agent 2026-08-30 15:31:25 +10:00
  • 47118215b4 Merge pull request 'Make agentpr's Vault gitea creds path selectable' (#8) from benvin/agentpr-creds-path into main v0.4.0 benvin 2026-08-30 09:36:22 +10:00
  • 26cd05e961 Make the Vault gitea creds path selectable unkin-agent 2026-08-30 00:50:35 +10:00
  • 68805a8cde Merge pull request 'Add agentvault with a seed-outpost subcommand' (#7) from benvin/agentvault-seed-outpost into main v0.3.0 benvin 2026-08-29 21:58:01 +10:00
  • 61bb464e32 Add agentvault with a seed-outpost subcommand unkin-agent 2026-08-29 21:03:31 +10:00
  • 60b08f1198 Merge pull request 'watchpr: fix watch mode never detecting changes' (#5) from benvin/watchpr-watchloop-fix into main v0.2.1 benvin 2026-08-15 15:00:01 +10:00
  • fda3761ead watchpr: fix watch mode hanging when a merged PR's head commit is gone unkin-agent 2026-08-15 13:23:25 +10:00
  • 05cc0874d6 Merge pull request 'Add agentws worktree-management binary' (#4) from benvin/agentws into main v0.2.0 benvin 2026-08-15 13:13:06 +10:00
  • 61e73ada51 agentws: fix golangci-lint findings unkin-agent 2026-08-15 12:54:22 +10:00
  • 6a82b88947 Add agentws worktree-management binary unkin-agent 2026-08-15 12:21:08 +10:00
  • c6712063bc Merge pull request 'watchpr: detect merge/close in poll loop (was hanging after baseline)' (#3) from benvin/watchpr-poll-loop-fix into main v0.1.2 benvin 2026-08-12 23:40:50 +10:00
  • f915b5ba3b watchpr: detect merge/close in poll loop (was hanging after baseline) unkin-agent 2026-08-12 23:32:28 +10:00
  • 7d9ae0fcc6 Merge pull request 'Fix non-zero exit on error and debounce transient mergeable=false' (#2) from benvin/followup-fixes into main v0.1.1 benvin 2026-08-12 22:22:58 +10:00
  • 05594113a2 Fix non-zero exit on error and debounce transient mergeable=false unkin-agent 2026-08-12 22:17:10 +10:00
  • 3f03e0d84f Merge pull request 'Add agentpr and watchpr CLI tools' (#1) from benvin/init into main v0.1.0 benvin 2026-08-12 21:51:27 +10:00
  • 8403741902 lint: check deferred resp.Body.Close error returns unkin-agent 2026-08-12 21:46:40 +10:00
  • fa8ccac0dd ci: pin go 1.25.7 and use module-level go vet unkin-agent 2026-08-12 21:41:34 +10:00
  • d78644d173 Add agentpr and watchpr CLI tools unkin-agent 2026-08-12 21:37:09 +10:00
  • 1c42974b74 Initial commit gitadmin 2026-08-12 21:33:07 +10:00