1dce91664f
Merge pull request 'chore: gardener housekeeping' ( #246 ) from chore/gardener-20260405-1804 into main
ci/woodpecker/push/ci Pipeline was successful
2026-04-05 18:24:27 +00:00
4a94370215
Merge pull request 'fix: fix: setup_ops_repo should create ops repo under disinto-admin, not the authenticated bot ( #240 )' ( #247 ) from fix/issue-240 into main
ci/woodpecker/push/ci Pipeline was successful
2026-04-05 18:19:24 +00:00
Claude
8cbfbf102b
fix: correct stale in-progress recovery doc — adds blocked not backlog
ci/woodpecker/push/ci Pipeline was successful
ci/woodpecker/pr/ci Pipeline was successful
2026-04-05 18:14:07 +00:00
Claude
67d66b3e7a
fix: setup_ops_repo should create ops repo under disinto-admin, not the authenticated bot ( #240 )
...
ci/woodpecker/push/ci Pipeline was successful
ci/woodpecker/pr/ci Pipeline was successful
ci/woodpecker/pr/smoke-init Pipeline was successful
- Replace POST /api/v1/users/{owner}/repos fallback with admin API
POST /api/v1/admin/users/{org_name}/repos, which creates in the target
namespace regardless of which user is authenticated
- Fix ops_slug derivation in disinto_init to always use disinto-admin
as owner instead of deriving from forge_repo (which may be johba/...)
- Update projects/disinto.toml.example ops_repo default to disinto-admin/disinto-ops
2026-04-05 18:07:47 +00:00
Claude
3351bf06f0
chore: gardener housekeeping 2026-04-05
ci/woodpecker/push/ci Pipeline was successful
ci/woodpecker/pr/ci Pipeline was successful
2026-04-05 18:04:54 +00:00
a8f13e1ac3
Merge pull request 'fix: fix: hire-an-agent branch protection fails — race condition after initial push ( #238 )' ( #245 ) from fix/issue-238 into main
ci/woodpecker/push/ci Pipeline was successful
2026-04-05 17:54:17 +00:00
Agent
cbfbfef0bb
fix: fix: hire-an-agent branch protection fails — race condition after initial push ( #238 )
ci/woodpecker/push/ci Pipeline was successful
ci/woodpecker/pr/ci Pipeline was successful
2026-04-05 17:50:58 +00:00
6327f4d4d5
Merge pull request 'fix: fix: hire-an-agent does not generate or store FORGE_<AGENT>_TOKEN for new users ( #237 )' ( #244 ) from fix/issue-237 into main
ci/woodpecker/push/ci Pipeline was successful
2026-04-05 17:48:27 +00:00
Agent
8f193eb40b
fix: fix: hire-an-agent does not generate or store FORGE_<AGENT>_TOKEN for new users ( #237 )
ci/woodpecker/push/ci Pipeline was successful
ci/woodpecker/pr/ci Pipeline was successful
ci/woodpecker/pr/smoke-init Pipeline was successful
2026-04-05 17:42:16 +00:00
076f6655df
Merge pull request 'fix: fix: remove hardcoded 'johba' references — use dynamic project config instead ( #241 )' ( #243 ) from fix/issue-241 into main
ci/woodpecker/push/ci Pipeline was successful
2026-04-05 17:29:11 +00:00
Agent
e4acd032f0
fix: export FORGE_REPO_OWNER from load-project.sh ( #241 )
ci/woodpecker/push/ci Pipeline was successful
ci/woodpecker/pr/ci Pipeline was successful
ci/woodpecker/pr/smoke-init Pipeline was successful
2026-04-05 17:25:23 +00:00
Agent
2b4c8be245
fix: remove hardcoded 'johba' references — use dynamic project config instead ( #241 )
ci/woodpecker/push/ci Pipeline was successful
ci/woodpecker/pr/ci Pipeline was successful
ci/woodpecker/pr/smoke-init Pipeline was successful
2026-04-05 17:18:04 +00:00
bbc8ec8031
Merge pull request 'fix: fix: remove supervisor from agents container cron — cannot run without Docker access ( #231 )' ( #233 ) from fix/issue-231 into main
ci/woodpecker/push/ci Pipeline was successful
2026-04-05 16:19:00 +00:00
Agent
ed78d94025
fix: fix: remove supervisor from agents container cron — cannot run without Docker access ( #231 )
ci/woodpecker/push/ci Pipeline was successful
ci/woodpecker/pr/ci Pipeline was successful
2026-04-05 16:14:56 +00:00
562c6ad0bf
Merge pull request 'fix: fix: lib/env.sh crashes with USER unbound variable in agent container ( #229 )' ( #230 ) from fix/issue-229 into main
ci/woodpecker/push/ci Pipeline was successful
2026-04-05 16:03:57 +00:00
Agent
31449cd401
fix: fix: lib/env.sh crashes with USER unbound variable in agent container ( #229 )
ci/woodpecker/push/ci Pipeline was successful
ci/woodpecker/pr/ci Pipeline was successful
2026-04-05 15:59:24 +00:00
d191b54482
Merge pull request 'fix: feat: create prediction workflow labels during disinto init ( #225 )' ( #228 ) from fix/issue-225 into main
ci/woodpecker/push/ci Pipeline was successful
2026-04-05 15:43:53 +00:00
Agent
7f67153431
fix: feat: create prediction workflow labels during disinto init ( #225 )
ci/woodpecker/push/ci Pipeline was successful
ci/woodpecker/pr/ci Pipeline was successful
ci/woodpecker/pr/smoke-init Pipeline was successful
2026-04-05 15:40:04 +00:00
d61d112cbf
Merge pull request 'fix: fix: dev-poll does not recover stale in-progress issues — pipeline stays blocked ( #224 )' ( #227 ) from fix/issue-224 into main
ci/woodpecker/push/ci Pipeline was successful
2026-04-05 15:33:51 +00:00
Agent
a2bfe1aa82
fix: fix: dev-poll does not recover stale in-progress issues — pipeline stays blocked ( #224 )
ci/woodpecker/push/ci Pipeline was successful
ci/woodpecker/pr/ci Pipeline was successful
2026-04-05 15:29:25 +00:00
e887663d8c
Merge pull request 'fix: fix: architect-run.sh missing .profile integration — no lessons, no journal ( #222 )' ( #226 ) from fix/issue-222 into main
ci/woodpecker/push/ci Pipeline was successful
2026-04-05 15:23:25 +00:00
Agent
38050bc2c3
fix: fix: architect-run.sh missing .profile integration — no lessons, no journal ( #222 )
ci/woodpecker/push/ci Pipeline was successful
ci/woodpecker/pr/ci Pipeline was successful
2026-04-05 15:17:15 +00:00
f425bfa72e
Merge pull request 'fix: fix: agent_run nudges unnecessarily when worktree is clean and no push expected ( #219 )' ( #223 ) from fix/issue-219 into main
ci/woodpecker/push/ci Pipeline was successful
2026-04-05 14:58:45 +00:00
Agent
fcaa2891eb
fix: fix: agent_run nudges unnecessarily when worktree is clean and no push expected ( #219 )
ci/woodpecker/push/ci Pipeline was successful
ci/woodpecker/pr/ci Pipeline was successful
2026-04-05 14:54:29 +00:00
b894c5c0e1
Merge pull request 'fix: fix: hire-an-agent creates .profile repo under wrong user (dev-bot instead of target agent) ( #214 )' ( #221 ) from fix/issue-214 into main
ci/woodpecker/push/ci Pipeline was successful
2026-04-05 14:48:42 +00:00
Agent
68fdc898df
fix: fix: hire-an-agent creates .profile repo under wrong user (dev-bot instead of target agent) ( #214 )
ci/woodpecker/push/ci Pipeline was successful
ci/woodpecker/pr/ci Pipeline was successful
ci/woodpecker/pr/smoke-init Pipeline was successful
2026-04-05 14:45:09 +00:00
dd6937e997
Merge pull request 'fix: fix: hire-an-agent formula lookup fails for agents with run- prefix formulas ( #213 )' ( #218 ) from fix/issue-213 into main
ci/woodpecker/push/ci Pipeline was successful
2026-04-05 14:38:40 +00:00
Agent
d06cd47838
fix: fix: hire-an-agent formula lookup fails for agents with run- prefix formulas ( #213 )
ci/woodpecker/push/ci Pipeline was successful
ci/woodpecker/pr/ci Pipeline was successful
ci/woodpecker/pr/smoke-init Pipeline was successful
2026-04-05 14:34:27 +00:00
55e4132560
Merge pull request 'fix: fix: agents container missing procps package — formula-session check_memory fails ( #211 )' ( #217 ) from fix/issue-211 into main
ci/woodpecker/push/ci Pipeline was successful
2026-04-05 14:28:37 +00:00
Agent
c362ac1440
fix: fix: agents container missing procps package — formula-session check_memory fails ( #211 )
ci/woodpecker/push/ci Pipeline was successful
ci/woodpecker/pr/ci Pipeline was successful
2026-04-05 14:24:20 +00:00
9a1c9cc2f7
Merge pull request 'fix: fix: gardener-run.sh hardcodes LOG_FILE to read-only $SCRIPT_DIR ( #210 )' ( #216 ) from fix/issue-210 into main
ci/woodpecker/push/ci Pipeline was successful
2026-04-05 14:18:34 +00:00
Agent
8184baf759
fix: fix: gardener-run.sh hardcodes LOG_FILE to read-only $SCRIPT_DIR ( #210 )
ci/woodpecker/push/ci Pipeline was successful
ci/woodpecker/pr/ci Pipeline was successful
ci/woodpecker/pr/smoke-init Pipeline was successful
2026-04-05 14:15:41 +00:00
8522ee9abc
Merge pull request 'fix: fix: hire-an-agent clone URL missing agent_name path segment ( #209 )' ( #215 ) from fix/issue-209 into main
ci/woodpecker/push/ci Pipeline was successful
2026-04-05 14:03:31 +00:00
Agent
cc771d89cd
fix: fix: hire-an-agent clone URL missing agent_name path segment ( #209 )
ci/woodpecker/push/ci Pipeline was successful
ci/woodpecker/pr/ci Pipeline was successful
ci/woodpecker/pr/smoke-init Pipeline was successful
2026-04-05 13:58:56 +00:00
2596d2672a
Merge pull request 'fix: dispatcher.sh: || true suppresses errors in get_pr_merger / get_pr_reviews, making error handlers dead code ( #189 )' ( #212 ) from fix/issue-189 into main
ci/woodpecker/push/ci Pipeline was successful
2026-04-05 13:53:28 +00:00
Agent
02a2c139a5
fix: dispatcher.sh: || true suppresses errors in get_pr_merger / get_pr_reviews, making error handlers dead code ( #189 )
ci/woodpecker/push/ci Pipeline was successful
ci/woodpecker/pr/ci Pipeline was successful
2026-04-05 13:49:34 +00:00
2aa3878915
Merge pull request 'chore: gardener housekeeping' ( #208 ) from chore/gardener-20260405-1340 into main
ci/woodpecker/push/ci Pipeline was successful
2026-04-05 13:43:26 +00:00
Claude
3950c7fb8f
chore: gardener housekeeping 2026-04-05
ci/woodpecker/push/ci Pipeline was successful
ci/woodpecker/pr/ci Pipeline was successful
2026-04-05 13:40:45 +00:00
999212b1cd
Merge pull request 'fix: fix: hire-an-agent must use Forgejo CLI for password reset — API PATCH ignores must_change_password ( #206 )' ( #207 ) from fix/issue-206 into main
ci/woodpecker/push/ci Pipeline was successful
2026-04-05 13:38:24 +00:00
Agent
f8bf620b32
fix: fix: hire-an-agent must use Forgejo CLI for password reset — API PATCH ignores must_change_password ( #206 )
ci/woodpecker/push/ci Pipeline was successful
ci/woodpecker/pr/ci Pipeline was successful
ci/woodpecker/pr/smoke-init Pipeline was successful
2026-04-05 13:35:13 +00:00
33eb565d7e
Merge pull request 'fix: fix: hire-an-agent password reset missing must_change_password:false — clone fails ( #200 )' ( #205 ) from fix/issue-200 into main
ci/woodpecker/push/ci Pipeline was successful
2026-04-05 09:27:59 +00:00
Agent
d98eb80398
fix: fix: hire-an-agent password reset missing must_change_password:false — clone fails ( #200 )
ci/woodpecker/push/ci Pipeline was successful
ci/woodpecker/pr/ci Pipeline was successful
ci/woodpecker/pr/smoke-init Pipeline was successful
2026-04-05 09:23:48 +00:00
6801ba3ed9
Merge pull request 'fix: fix: smoke test leaks orphaned mock-forgejo.py processes ( #196 )' ( #204 ) from fix/issue-196 into main
ci/woodpecker/push/ci Pipeline was successful
2026-04-05 09:20:58 +00:00
Agent
a8eba51653
fix: smoke test leaks orphaned mock-forgejo.py processes ( #196 )
...
ci/woodpecker/push/ci Pipeline was successful
ci/woodpecker/pr/ci Pipeline was successful
ci/woodpecker/pr/smoke-init Pipeline was successful
Add cleanup trap to smoke-init.sh that kills all mock-forgejo.py processes
on exit (success or failure). Also ensure cleanup at test start removes
any leftover processes from prior runs.
In .woodpecker/smoke-init.yml:
- Store the PID of the mock-forgejo.py background process
- Kill the process after smoke test completes
This prevents accumulation of orphaned Python processes that caused
OOM issues (2881 processes consuming 7.45GB RAM).
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-05 09:14:41 +00:00
a5c2ef1d99
Merge pull request 'fix: fix: forge_api_paginate crashes on invalid JSON response ( #194 )' ( #203 ) from fix/issue-194-1 into main
ci/woodpecker/push/ci Pipeline was successful
2026-04-05 07:19:17 +00:00
Agent
d03b44377d
fix: fix: forge_api_paginate crashes on invalid JSON response ( #194 )
ci/woodpecker/push/ci Pipeline was successful
ci/woodpecker/pr/ci Pipeline was successful
ci/woodpecker/pr/smoke-init Pipeline was successful
2026-04-05 07:13:08 +00:00
bfa12bf37d
Merge pull request 'fix: feat: configurable agent roles per container via DISINTO_AGENTS env var ( #197 )' ( #202 ) from fix/issue-197 into main
ci/woodpecker/push/ci Pipeline was successful
2026-04-04 21:54:01 +00:00
Agent
49a37b4958
fix: correct docker-compose build context and remove fake hash
ci/woodpecker/push/ci Pipeline was successful
ci/woodpecker/pr/ci Pipeline was successful
2026-04-04 21:50:33 +00:00
Agent
0202291d00
fix: update ALLOWED_HASHES for modified install_project_crons function
ci/woodpecker/push/ci Pipeline was successful
ci/woodpecker/pr/ci Pipeline was successful
2026-04-04 21:43:28 +00:00
Agent
09a47e613c
fix: feat: configurable agent roles per container via DISINTO_AGENTS env var ( #197 )
ci/woodpecker/push/ci Pipeline was successful
ci/woodpecker/pr/ci Pipeline failed
2026-04-04 21:38:12 +00:00