Commit Graph

  • 22bf55010b fix: update usage guide to include instructions for enabling passwordless sudo on remote hosts S 2026-03-02 08:53:23 -05:00
  • e8e2c845d9 fix: add validation for runner host and type combinations in configuration wizard S 2026-03-02 08:52:33 -05:00
  • 9afd4ee537 fix: enhance prompt_var function to support optional_path validation for SSH key inputs S 2026-03-02 08:52:29 -05:00
  • de48dad967 fix: enhance .env loading to safely parse key-value pairs and handle special characters S 2026-03-02 08:52:25 -05:00
  • 97220181d8 fix: add host/type compatibility checks in runners.ini format validation S 2026-03-02 08:52:21 -05:00
  • c5f9bb506f fix: validate runner host and type combinations in parse_runner_entry function S 2026-03-02 08:51:43 -05:00
  • f82c98513f fix: update SSH key description for clarity in .env.example S 2026-03-02 08:51:38 -05:00
  • 4a90e8eaab fix: update Docker installation command for DNF5 compatibility in fedora.sh S 2026-03-02 08:51:32 -05:00
  • 0d1593027a fix: update default data_path description and increase default capacity in runners.conf.example S 2026-03-02 08:13:30 -05:00
  • 3d39a9ef07 fix: remove redundant environment variable entries in common.sh S 2026-03-02 08:13:25 -05:00
  • 4135f9d5c0 fix: update total prompt count in configure_env.sh to reflect changes in fixed prompts S 2026-03-02 08:12:35 -05:00
  • 5c60d321ab fix: update .env loading comments and adjust default path handling for runners S 2026-03-02 08:12:31 -05:00
  • 2a993b07df fix: update interactive .env wizard prompt count in configure_env.sh S 2026-03-02 08:12:26 -05:00
  • c5e3f43806 fix: update capacity validation to default to 1 if empty in preflight checks S 2026-03-02 08:12:21 -05:00
  • b2cf192707 fix: update parameter descriptions and prompt counts in implementation plan S 2026-03-02 08:12:16 -05:00
  • 29d9523f44 fix: remove docker-compose.yml after stopping Docker runner to enhance security S 2026-03-02 08:12:10 -05:00
  • b2520bec0e fix: remove unused runner data path variables from .env.example S 2026-03-02 08:12:04 -05:00
  • 13f73b850f docs: fix stale references in PLAN, contracts, README S 2026-03-01 13:21:40 -05:00
  • 9494645b3a fix: resolve 10 bugs across scripts S 2026-03-01 13:21:30 -05:00
  • 045283be50 docs: fix stale references across all documentation S 2026-03-01 12:55:23 -05:00
  • 6f97f5f08f fix: add MIGRATION_POLL vars to validation arrays and wizard S 2026-03-01 12:55:16 -05:00
  • 01f11df417 fix: wire CADDY_DOMAIN into Caddyfile template for wildcard cert S 2026-03-01 12:18:53 -05:00
  • 61b46eb876 fix: handle per-repo failures in phase9 instead of aborting S 2026-03-01 12:15:16 -05:00
  • 95eeb698da docs: fix stale counts and preflight check numbering S 2026-03-01 11:59:35 -05:00
  • 663376e1cc chore: remove 4 dead functions from lib/common.sh S 2026-03-01 11:59:25 -05:00
  • 8cf762c465 refactor: extract set_db_vars and strip_template_block to lib/common.sh S 2026-03-01 11:39:20 -05:00
  • b573b77ab1 fix: remove unused FEDORA_CADDY_IP from validation and wizard S 2026-03-01 11:39:15 -05:00
  • 33f9845dd6 fix: remove unnecessary GITEA_ADMIN_PASSWORD from phase5 require_vars S 2026-03-01 11:39:10 -05:00
  • 08b2a9f5e4 fix: add conditional require_vars for DB credentials in restore script S 2026-03-01 11:39:05 -05:00
  • f916f12b90 docs: update gitea-api.md — remove hardcoded 3-repo pagination assumption S 2026-03-01 11:08:33 -05:00
  • e737128028 docs: update USAGE_GUIDE.md — Nginx→Caddy, ports→IPs, dynamic repos S 2026-03-01 11:08:10 -05:00
  • 4ec30ca3e6 docs: update PLAN.md — Nginx→Caddy, SSL_MODE→TLS_MODE, port→IP checks S 2026-03-01 11:06:53 -05:00
  • f87acc5664 docs: update README.md — Nginx→Caddy, dynamic repos, macvlan networking S 2026-03-01 11:04:11 -05:00
  • 89bfc8a70f docs: update CLAUDE.md — Nginx→Caddy, 3 repos→dynamic, ssl_mode→tls_mode S 2026-03-01 11:02:29 -05:00
  • f15ab8c18c fix: remove stale RUNNER_DEFAULT_IMAGE_ENV fallback in manage_runner.sh S 2026-03-01 11:01:56 -05:00
  • 16892d633f fix: correct case-sensitive host match in runner capacity defaults S 2026-03-01 11:01:50 -05:00
  • d2e5a62510 fix: resolve shellcheck warnings (SC2168, SC2089, SC2090, SC2016, SC2329) S 2026-03-01 10:39:38 -05:00
  • a037f22dcd fix: correct TOTAL_PROMPTS base count to 62 (including TLS conditional slots) S 2026-03-01 10:37:13 -05:00
  • 07d2d5ffdd chore: fix stale SSL_MODE comments in configure_env.sh S 2026-03-01 10:35:07 -05:00
  • 01e67eb5c0 chore: remove stale validate_ssl_mode() and ssl_mode hint from common.sh S 2026-03-01 10:35:02 -05:00
  • 734bfa8b3a feat: replace Nginx/SSL checks with Caddy/TLS checks in preflight.sh S 2026-03-01 10:34:28 -05:00
  • f46773a264 chore: remove obsolete nginx-gitea.conf.tpl (replaced by Caddyfile.tpl) S 2026-03-01 10:33:44 -05:00
  • e8000a2f4f feat: replace Nginx/SSL prompts with Caddy/TLS prompts in configure_env.sh S 2026-03-01 10:33:36 -05:00
  • 9f8822bc62 feat: replace Nginx/Certbot teardown with Caddy teardown in phase8_teardown.sh S 2026-03-01 10:32:51 -05:00
  • 391c07a2de feat: rewrite phase8_cutover.sh from Nginx to Caddy reverse proxy S 2026-03-01 10:32:07 -05:00
  • cbfbff1447 feat: replace Nginx/SSL validation with TLS/Caddy in common.sh S 2026-03-01 10:28:41 -05:00
  • 76ac854d65 feat: replace Nginx vars with Caddy/TLS vars in .env.example S 2026-03-01 10:27:38 -05:00
  • 744c70b534 feat: add docker-compose-caddy template S 2026-03-01 10:27:13 -05:00
  • 0555c8d8e9 feat: add Caddyfile template for reverse proxy S 2026-03-01 10:26:53 -05:00
  • df297334ff feat: replace port prompts with macvlan networking in configure_env.sh S 2026-03-01 10:26:31 -05:00
  • 3b98844973 feat: update preflight for macvlan networking S 2026-03-01 10:25:15 -05:00
  • d202f75d87 feat: switch phase2 to macvlan networking S 2026-03-01 10:24:25 -05:00
  • 64e7fd1bff feat: switch phase1 to macvlan networking S 2026-03-01 10:23:17 -05:00
  • 54eab1bf89 feat: switch docker-compose template from port mapping to macvlan S 2026-03-01 10:22:02 -05:00
  • 6ed1cff3f6 feat: update validation arrays for macvlan networking in common.sh S 2026-03-01 10:21:39 -05:00
  • 927ba37661 feat: add macvlan networking vars, remove host port mapping from .env.example S 2026-03-01 10:21:06 -05:00
  • 2a89c49733 docs: update README database section for multi-DB support S 2026-03-01 10:20:03 -05:00
  • ba1a373ec9 feat: add conditional DB vars check to preflight.sh S 2026-03-01 10:19:45 -05:00
  • a44b49283b feat: add external database import to restore_to_primary.sh S 2026-03-01 10:19:22 -05:00
  • f098abbe55 feat: add conditional database prompts to configure_env.sh wizard S 2026-03-01 10:18:52 -05:00
  • b4b0d1b056 feat: add database support to phase2_gitea_fedora.sh S 2026-03-01 10:18:27 -05:00
  • 2c900b7e4f feat: add database support to phase1_gitea_unraid.sh S 2026-03-01 10:17:37 -05:00
  • 35aeb504c4 feat: add DB service block to docker-compose-gitea template S 2026-03-01 10:16:37 -05:00
  • 5be95ff98a feat: add conditional SQLITE/EXTDB blocks to app.ini template S 2026-03-01 10:16:05 -05:00
  • 02ffddf072 feat: add conditional database connection vars to .env.example S 2026-03-01 10:15:53 -05:00
  • 5cc8d14a29 feat: add database type validation and conditional DB vars to common.sh S 2026-03-01 10:15:35 -05:00
  • b32f5dc999 docs: update runners.conf.example for renamed vars and smart defaults S 2026-03-01 10:12:10 -05:00
  • 18b9264343 refactor: remove RUNNER_DEFAULT_CAPACITY reference from manage_runner.sh S 2026-03-01 10:11:48 -05:00
  • 74fdd3df8e refactor: update runner var names in preflight.sh required vars S 2026-03-01 10:11:33 -05:00
  • c68c387091 feat: smart capacity defaults and per-runner data paths in runner wizard S 2026-03-01 10:11:16 -05:00
  • 567f507d05 refactor: update runner var names in configure_env.sh wizard S 2026-03-01 10:10:41 -05:00
  • 7ce562bc1c refactor: update runner var names in env validation arrays S 2026-03-01 10:10:20 -05:00
  • 5b11af955c refactor: rename runner data path vars, remove RUNNER_DEFAULT_CAPACITY S 2026-03-01 10:09:56 -05:00
  • 768701004d docs: update PLAN.md for REPO_NAMES S 2026-03-01 10:09:20 -05:00
  • 3d0532ca40 docs: update README.md for dynamic repo list S 2026-03-01 10:08:42 -05:00
  • 6c193eb4b5 feat: dynamic repo count in configure_env.sh wizard S 2026-03-01 10:08:28 -05:00
  • e564a99937 refactor: use REPO_NAMES in configure_runners.sh S 2026-03-01 10:06:48 -05:00
  • 93aff03b19 refactor: use REPO_NAMES in preflight.sh S 2026-03-01 10:06:24 -05:00
  • a4e20ab4f1 refactor: use REPO_NAMES in phase9_teardown.sh S 2026-03-01 10:05:45 -05:00
  • 2ba32d4bc8 refactor: use REPO_NAMES in phase9_post_check.sh S 2026-03-01 10:05:45 -05:00
  • 6d4c34eb8a refactor: use REPO_NAMES in phase9_security.sh S 2026-03-01 10:05:45 -05:00
  • 077ab55018 refactor: use REPO_NAMES in phase8_teardown.sh S 2026-03-01 10:05:45 -05:00
  • d25a2075d4 refactor: use REPO_NAMES in phase8_post_check.sh S 2026-03-01 10:05:45 -05:00
  • 71025f21fb refactor: use REPO_NAMES in phase8_cutover.sh S 2026-03-01 10:05:45 -05:00
  • 2903dffc5a refactor: use REPO_NAMES in phase7_teardown.sh S 2026-03-01 10:05:45 -05:00
  • 922f3b6dd2 refactor: use REPO_NAMES in phase7_post_check.sh S 2026-03-01 10:05:45 -05:00
  • e511947267 refactor: use REPO_NAMES in phase7_branch_protection.sh S 2026-03-01 10:05:45 -05:00
  • ce77fab000 refactor: use REPO_NAMES in phase6_teardown.sh S 2026-03-01 10:05:45 -05:00
  • b0a3b07f0b refactor: use REPO_NAMES in phase6_post_check.sh S 2026-03-01 10:05:45 -05:00
  • 971580630d refactor: use REPO_NAMES in phase6_github_mirrors.sh S 2026-03-01 10:05:45 -05:00
  • 9aaf7b13d1 refactor: use REPO_NAMES in phase5_teardown.sh S 2026-03-01 10:05:45 -05:00
  • 2fca8300a1 refactor: use REPO_NAMES in phase5_post_check.sh S 2026-03-01 10:05:45 -05:00
  • 9cccd5196d refactor: use REPO_NAMES in phase5_migrate_pipelines.sh S 2026-03-01 10:05:45 -05:00
  • 49268a4674 refactor: use REPO_NAMES in phase4_teardown.sh S 2026-03-01 10:05:45 -05:00
  • 60686d681e refactor: use REPO_NAMES in phase4_post_check.sh S 2026-03-01 10:05:45 -05:00
  • 8aad4299ca refactor: use REPO_NAMES in phase4_migrate_repos.sh S 2026-03-01 10:05:45 -05:00
  • 46881bd8fa feat: replace REPO_1/2/3_NAME with space-delimited REPO_NAMES in .env.example S 2026-03-01 10:05:10 -05:00
  • 87fefe28a1 feat: add get_repo_list() and replace REPO_N_NAME with REPO_NAMES in validation S 2026-03-01 10:04:57 -05:00
  • 4895d24a2d docs: update PLAN.md for single GitHub token S 2026-03-01 10:03:03 -05:00
  • 93355ee143 docs: update USAGE_GUIDE.md for single GitHub token S 2026-03-01 10:02:35 -05:00