Commit Graph

  • 017ab098f1 fix: remove GITEA_INSTANCE_NAME from phase2 require_vars S 2026-03-01 10:02:01 -05:00
  • e9c165e350 fix: update configure_env.sh versions, descriptions, consolidate tokens S 2026-03-01 10:01:47 -05:00
  • 0c4da57136 fix: remove GITHUB_MIRROR_TOKEN from preflight required vars S 2026-03-01 10:00:57 -05:00
  • 0f7a20c450 fix: use GITHUB_TOKEN instead of GITHUB_MIRROR_TOKEN for push mirrors S 2026-03-01 10:00:45 -05:00
  • eabc961139 fix: remove GITHUB_MIRROR_TOKEN from env validation arrays S 2026-03-01 10:00:18 -05:00
  • 0aee01c3f3 fix: update .env.example versions, token consolidation, and descriptions S 2026-03-01 09:59:57 -05:00
  • c90a7a6db6 feat: add unzip installation check for backup/restore scripts on Unraid S 2026-03-01 08:59:04 -05:00
  • ba5aa6816b feat: add unzip installation check for backup/restore scripts on Fedora S 2026-03-01 08:59:00 -05:00
  • 10b155da74 fix: correct total prompts count in configure_env.sh S 2026-03-01 08:58:56 -05:00
  • 52765a6626 refactor: replace mapfile with compatible loop for reading manifest entries S 2026-03-01 08:58:53 -05:00
  • 61d58790b1 fix: update sed escape pattern to handle pipe delimiter in save_env_var function S 2026-03-01 08:58:49 -05:00
  • 135a0b7c0c refactor: replace DNS resolution method with Python for improved compatibility S 2026-03-01 08:58:44 -05:00
  • 24d7df0a0b feat: add idempotent token deletion before generating new Gitea backup admin token S 2026-03-01 08:58:39 -05:00
  • 83f706c6b8 feat: add idempotent token deletion before generating new Gitea admin token S 2026-03-01 08:58:34 -05:00
  • 5bdf72063e refactor: replace associative array with Bash 3.2 compatible key-value store for collected runner data S 2026-03-01 08:45:13 -05:00
  • a34cc69681 refactor: streamline environment variable loading with dedicated function S 2026-03-01 08:40:25 -05:00
  • 6100d482d2 docs: update usage guide with boot-mode native runner details and sudo requirements S 2026-03-01 08:28:49 -05:00
  • b120ef2e0e docs: add details about native runner boot mode and sudo requirements S 2026-03-01 08:28:46 -05:00
  • 8896d89078 feat: add boot option to runner configuration output S 2026-03-01 08:28:28 -05:00
  • 611c377bb1 fix: improve native runner removal process by handling missing plist files S 2026-03-01 08:28:22 -05:00
  • debf89971a feat: add boot option for native runners in configuration example S 2026-03-01 08:24:54 -05:00
  • b62996795c feat: validate boot option in runners configuration for native runners S 2026-03-01 08:24:47 -05:00
  • dec895ca46 docs: update comments in plist template to clarify boot options and variables S 2026-03-01 08:24:42 -05:00
  • 457b9f82db feat: add boot option for native runners configuration S 2026-03-01 08:24:38 -05:00
  • 5341447acb feat: add support for boot flag in native runner configuration S 2026-03-01 08:24:33 -05:00
  • dd0014b335 fix: update PATH in Gitea Actions runner plist template for compatibility S 2026-03-01 08:17:21 -05:00
  • d74e40d596 feat: add newsyslog configuration template for Gitea Actions runner S 2026-03-01 08:17:14 -05:00
  • e9940b75ee feat: enhance Docker Compose template with healthcheck and improved comments S 2026-03-01 08:17:08 -05:00
  • cf72f9cd9f fix: enhance comments for clarity in Docker Compose runner template S 2026-03-01 08:17:04 -05:00
  • c2a9ab1506 fix: update comments for clarity in runner configuration template S 2026-03-01 08:16:57 -05:00
  • 2f63b65d0d feat: expand API documentation for repository settings and GitHub Actions management S 2026-03-01 08:16:42 -05:00
  • 8403ea47c0 feat: enhance cleanup and setup_git_auth functions for improved security S 2026-03-01 08:16:37 -05:00
  • 924401a387 feat: add log rotation configuration for native runners on macOS S 2026-03-01 08:16:32 -05:00
  • 66febf69bb Persist configure_runners values incrementally S 2026-03-01 08:15:32 -05:00
  • f4a6b04d14 feat: rework runner config to INI format with full field support S 2026-02-28 23:14:46 -05:00
  • fcd966f97d feat: add interactive runners.conf configuration wizard S 2026-02-28 22:21:14 -05:00
  • 5ce3a234f3 fix: harden phase auth and failure handling S 2026-02-28 22:09:21 -05:00
  • 0e0aeda658 feat: extract .env validators to common.sh and add validate_env() S 2026-02-28 22:08:01 -05:00
  • 743f1281e6 chore: fix shellcheck findings across migration scripts S 2026-02-28 21:39:23 -05:00
  • 572e4c151c chore: snapshot current workspace changes S 2026-02-28 21:35:03 -05:00
  • 088e355962 docs: add README.md and USAGE_GUIDE.md S 2026-02-28 21:06:36 -05:00
  • 316d318b5e feat: add cross-host SSH trust, state-aware teardown, and configurable migration polling S 2026-02-28 20:50:41 -05:00
  • dc08375ad0 fix: address multiple bugs from code review S 2026-02-28 20:18:35 -05:00
  • 07d27f7a9c feat: add version checking and install manifest tracking S 2026-02-26 19:35:09 -06:00
  • 720197bb10 feat: add OS compatibility checks before running platform-specific logic S 2026-02-26 19:00:13 -06:00
  • 40fe847755 feat: add orchestration (run_all.sh, teardown_all.sh) S 2026-02-26 15:33:51 -06:00
  • e643caa0b0 feat: add backup and restore scripts S 2026-02-26 15:32:34 -06:00
  • ea5524949a feat: add Phase 9 — Security Scanning S 2026-02-26 15:30:38 -06:00
  • 9379b95a41 feat: add Phase 8 — Cutover (HTTPS + Archive GitHub) S 2026-02-26 15:29:14 -06:00
  • 3179390af9 feat: add Phase 7 — Branch Protection S 2026-02-26 15:27:14 -06:00
  • 058b85e146 feat: add Phase 6 — GitHub Push Mirrors S 2026-02-26 15:27:13 -06:00
  • 6e3b4c66d1 feat: add Phase 5 — Migrate Pipelines (GitHub → Gitea Actions) S 2026-02-26 15:25:04 -06:00
  • e2ab5ee108 feat: add Phase 4 — Migrate Repos + Fedora mirrors S 2026-02-26 15:21:50 -06:00
  • 6b82752d9e feat: add Phase 3 — Runners + manage_runner.sh S 2026-02-26 15:20:12 -06:00
  • eaffb97144 feat: add Phase 2 — Gitea on Fedora (backup instance) S 2026-02-26 15:16:32 -06:00
  • 63f708e556 feat: add Phase 1 — Gitea on Unraid S 2026-02-26 15:12:02 -06:00
  • da9f56cce9 feat: add preflight validation S 2026-02-26 15:08:37 -06:00
  • 5f043cbb45 feat: add setup scripts (configure_env, macbook, unraid, fedora) S 2026-02-26 15:07:34 -06:00
  • 6b0e4de464 feat: add configuration templates S 2026-02-26 15:03:54 -06:00
  • f32e200c64 feat: add API contracts S 2026-02-26 15:02:28 -06:00
  • d2c0730068 feat: add shared library (lib/common.sh) S 2026-02-26 15:01:28 -06:00
  • e4ed5c5879 init: project structure, .gitignore, .env.example, runners.conf.example S 2026-02-26 14:59:17 -06:00