disinto/lib
openhands 7bc74caa63 fix: Push to public mirrors after merge (#614)
Add fire-and-forget mirror push support so merges to the primary branch
are automatically pushed to configured public mirrors (GitHub, Codeberg,
etc.). Mirror failures are logged but never block the pipeline.

- lib/mirrors.sh: new shared mirror_push() helper
- lib/load-project.sh: parse [mirrors] TOML section into MIRROR_* env vars
- dev/phase-handler.sh: call mirror_push after do_merge() success
- dev/dev-poll.sh: call mirror_push after try_direct_merge() success
- gardener/gardener-run.sh: call mirror_push after _gardener_merge() success
- bin/disinto: set up mirror remotes during init, add commented mirrors to
  generated TOML
- projects/*.toml.example: show [mirrors] section (commented out)

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-23 19:19:16 +00:00
..
hooks fix: Replace Codeberg dependency with local Forgejo instance (#611) 2026-03-23 16:57:12 +00:00
agent-session.sh fix: stop hook should nudge Claude when PHASE file is empty — prevents silent exit without PHASE:done (#585) 2026-03-23 09:56:49 +00:00
AGENTS.md chore: gardener housekeeping 2026-03-23 2026-03-23 18:05:26 +00:00
ci-debug.sh fix: Replace Codeberg dependency with local Forgejo instance (#611) 2026-03-23 16:57:12 +00:00
ci-helpers.sh fix: Wire Woodpecker CI to local Forgejo (#612) 2026-03-23 17:19:01 +00:00
env.sh fix: Address review feedback on SOPS integration (#613) 2026-03-23 19:04:58 +00:00
file-action-issue.sh fix: Replace Codeberg dependency with local Forgejo instance (#611) 2026-03-23 16:57:12 +00:00
formula-session.sh fix: Replace Codeberg dependency with local Forgejo instance (#611) 2026-03-23 16:57:12 +00:00
load-project.sh fix: Push to public mirrors after merge (#614) 2026-03-23 19:19:16 +00:00
matrix_listener.service refactor: rebrand dark-factory → disinto (Closes #15) 2026-03-15 17:57:12 +01:00
matrix_listener.sh fix: feat: unified escalation — single PHASE:escalate path for all agents (#510) 2026-03-21 19:39:04 +00:00
mirrors.sh fix: Push to public mirrors after merge (#614) 2026-03-23 19:19:16 +00:00
parse-deps.sh fix: parse-deps.sh inline regex matches every line — awk /pattern/i flag is invalid (#600) 2026-03-23 10:59:47 +00:00
secret-scan.sh fix: Replace Codeberg dependency with local Forgejo instance (#611) 2026-03-23 16:57:12 +00:00