CILocal.git
Fountain Coach Git / CILocal.git
Read-only mirror · default branch main
References
refs/heads/codex/audit-deliverables-checklist02f2e27de567refs/heads/codex/audit-implementation-gaps-and-create-tasks559cdeec0a11refs/heads/codex/create-openapi-for-cicontrol-cli97f381ef6a07refs/heads/codex/extend-setup-contract-for-jenkins798421751c5crefs/heads/codex/follow-implementation-plan-for-documentation-cleanup57ffc5de227crefs/heads/codex/implement-code-organization-and-maintenance-planf2af64303354refs/heads/codex/implement-dependency-and-image-security-measures691b75b07bf2refs/heads/codex/implement-jenkins-admin-provisioning-in-setup-uwqx4n210ea9dbce91refs/heads/codex/implement-mirror-feature-as-per-planf3ecbe290fefrefs/heads/codex/implement-phase-1-build-green-and-hygiene0aecb31e00f2refs/heads/codex/implement-phase-8-spec-driven-integrations094e9772245brefs/heads/codex/implement-script-hardening-and-reproducibility3045a9b3fd4arefs/heads/codex/implement-secrets-and-audit-logs-setupadb686b36fbdrefs/heads/codex/implement-status-improvements-and-observability20164820d30drefs/heads/codex/implement-tests-baseline-as-per-plan2d08722c96berefs/heads/codex/wire-optional-mirroring-into-setup01e4176f2548refs/heads/main8fcd9aba0ad3refs/pull/1/head0aecb31e00f2refs/pull/10/headf2af64303354refs/pull/11/head02f2e27de567refs/pull/12/head97f381ef6a07refs/pull/13/head559cdeec0a11refs/pull/14/head798421751c5crefs/pull/15/head210ea9dbce91refs/pull/16/heade35bc662beberefs/pull/17/head01e4176f2548refs/pull/17/merge01c5fc45768arefs/pull/18/head0717052c8600refs/pull/19/head1afe81ed7defrefs/pull/2/head2d08722c96berefs/pull/20/head62b163f2a883refs/pull/21/head39c86b043e2crefs/pull/22/head0ab234aec375refs/pull/23/head42f47b1339e1refs/pull/3/head57ffc5de227crefs/pull/4/head3045a9b3fd4arefs/pull/5/headf3ecbe290fefrefs/pull/6/headadb686b36fbdrefs/pull/7/head20164820d30drefs/pull/8/head094e9772245brefs/pull/9/head691b75b07bf2refs/tags/v0.1.0-rc15e528d388fae
Recent revisions
8fcd9abAdd credential generation, migration docs, and volume stability2025-10-09T21:03:43+02:00 · Benedikt Eickhoffc2d89b2feat(mirror): allow dry-run preview without Gitea/GitHub secrets\n\n- In dry-run, skip secret resolution and Gitea API calls\n- Produce 'Would create mirror' outcomes\n- Adjust dry-run test to validate completion (audit covered by CI smoke) (#23)2025-10-09T18:17:24+02:00 · Benedikt Eickhoff42f47b1feat(mirror): allow dry-run preview without Gitea/GitHub secrets\n\n- In dry-run, skip secret resolution and Gitea API calls\n- Produce 'Would create mirror' outcomes\n- Adjust dry-run test to validate completion (audit covered by CI smoke)2025-10-09T18:16:06+02:00 · Benedikt Eickhoffec985a4feat(repos): add 'repos add' subcommand to seed FountainStore\n\n- Spec: add POST /cli/repos/add in cicontrol.openapi.yaml\n- CLI: Repos.Add subcommand to write repository records (embedded/HTTP)\n- Tests: argument parsing and embedded store write\n- Docs: README usage for repos add (#22)2025-10-09T17:55:37+02:00 · Benedikt Eickhoff0ab234afeat(repos): add 'repos add' subcommand to seed FountainStore\n\n- Spec: add POST /cli/repos/add in cicontrol.openapi.yaml\n- CLI: Repos.Add subcommand to write repository records (embedded/HTTP)\n- Tests: argument parsing and embedded store write\n- Docs: README usage for repos add2025-10-09T17:54:13+02:00 · Benedikt Eickhoff5e528d3chore(release): prepare v0.1.0-rc1 (version bump and CHANGELOG) (#21)2025-10-09T17:31:12+02:00 · Benedikt Eickhoff39c86b0chore(release): prepare v0.1.0-rc1 (version bump and CHANGELOG)2025-10-09T17:29:51+02:00 · Benedikt Eickhoffecf75cbfeat(setup): add --dry-run mode; tests + CI smoke test\n\n- Add --dry-run flag to setup that records audit logs without calling external tools\n- Record 'would' entries for Gitea and Jenkins steps\n- Add unit test validating dry-run writes audit logs\n- Add GitHub Actions CI workflow to build, test, and run setup --dry-run\n- Mark step 5 items as complete (except release tagging) (#20)2025-10-09T17:29:31+02:00 · Benedikt Eickhoff01c5fc4Merge 01e4176f2548bc128a5443e11a7cd051857044d2 into 30b122c0e4bcea8e3180db6c34b91b7db06374b22025-10-09T17:29:19+02:00 · Benedikt Eickhoff62b163ffeat(setup): add --dry-run mode; tests + CI smoke test\n\n- Add --dry-run flag to setup that records audit logs without calling external tools\n- Record 'would' entries for Gitea and Jenkins steps\n- Add unit test validating dry-run writes audit logs\n- Add GitHub Actions CI workflow to build, test, and run setup --dry-run\n- Mark step 5 items as complete (except release tagging)2025-10-09T17:28:09+02:00 · Benedikt Eickhoff30b122cdocs: update prerequisites, setup flow and examples for optional mirroring (complete step 4) (#19)2025-10-09T17:25:34+02:00 · Benedikt Eickhoff1afe81edocs: update prerequisites, setup flow and examples for optional mirroring (complete step 4)2025-10-09T17:24:13+02:00 · Benedikt Eickhoff96d88b2codex/wire optional mirroring into setup v2 (#18)2025-10-09T17:24:02+02:00 · Benedikt Eickhoff0717052Merge branch 'codex/wire-optional-mirroring-into-setup' into codex/wire-optional-mirroring-into-setup-v22025-10-09T17:22:32+02:00 · Benedikt Eickhoff01e4176chore(ci): nudge PR head to latest2025-10-09T17:21:56+02:00 · Benedikt Eickhoff228dc30refactor(mirror): share logic via MirrorService; remove duplicate MirrorError in command2025-10-09T17:18:22+02:00 · Benedikt Eickhoff6e5e501docs(tasklist): mark step 3 complete (optional mirroring in setup)2025-10-09T17:18:05+02:00 · Benedikt Eickhoffbd9e1c6feat(setup): add optional mirroring during setup via --configure-mirror\n\n- Add --configure-mirror, --mirror-org, include/exclude, and --mirror-dry-run\n- Introduce MirrorService to share mirror logic between setup and mirror command\n- Keep MirrorCommand as CLI wrapper (will incrementally migrate)\n- Add tests for Setup mirror flags parsing2025-10-09T17:17:53+02:00 · Benedikt Eickhoffb911030codex/implement jenkins admin provisioning in setup (#16)2025-10-09T17:12:08+02:00 · Benedikt Eickhoffe35bc66feat(setup): verify admin and reset Jenkins password when provided\n\n- Run Groovy via Jenkins CLI to reset the admin password securely (via temp file)\n- Record audit entries for ensure-admin action\n- Keep using token generation flow afterwards\n- Extend tests to cover password reset groovy invocation2025-10-09T17:06:20+02:00 · Benedikt Eickhoff