24 lines
1.1 KiB
TOML
24 lines
1.1 KiB
TOML
|
|
# Vault action: fix-ops-branch-protection-20260415
|
||
|
|
# Filed by: gardener (2026-04-15)
|
||
|
|
# Unblocks: #758, #765
|
||
|
|
|
||
|
|
context = "Ops repo (disinto-admin/disinto-ops) branch protection on main requires approvals but no bot account has sufficient permissions to merge PRs. planner-bot has push but cannot merge. review-bot can approve but cannot push/merge. ops/main frozen at v0.2.0 since 2026-04-08. Knowledge, vault items, and sprint artifacts accumulate locally and are lost on container restart."
|
||
|
|
|
||
|
|
unblocks = ["#758", "#765"]
|
||
|
|
|
||
|
|
[action_required]
|
||
|
|
description = """
|
||
|
|
Choose ONE of the following:
|
||
|
|
|
||
|
|
Option 1 (recommended): Add planner-bot to the merge allowlist in disinto-ops branch protection.
|
||
|
|
Forgejo admin UI: disinto-admin/disinto-ops > Settings > Branches > main > Edit
|
||
|
|
Under 'Whitelist Merge': add planner-bot
|
||
|
|
|
||
|
|
Option 2: Remove branch protection from disinto-ops main.
|
||
|
|
Agents are the primary writers; branch protection adds friction without safety benefit here.
|
||
|
|
|
||
|
|
Option 3: Create an admin-level FORGE_ADMIN_TOKEN and add to agent secrets.
|
||
|
|
Create a Forgejo admin user or promote an existing bot, issue a token,
|
||
|
|
add to agent container environment as FORGE_ADMIN_TOKEN.
|
||
|
|
"""
|