Commit Graph

  • 7c27519497 Merge pull request 'fix(dragonwilds): match the real player-leave line' (#30) from fix/dragonwilds-leave-regex into main main git_pipeline 2026-11-08 02:15:56 +00:00
  • 5be0d08b84 fix(dragonwilds): match the real player-leave line #30 Greg ReedandClaude Opus 5.5 2026-11-08 02:10:50 +00:00
  • f80c715b72 Merge pull request 'feat(dragonwilds): MATCH_PUBLIC so the join code works behind a relay' (#29) from feat/dragonwilds-match-public into main git_pipeline 2026-11-08 01:48:00 +00:00
  • bb4fd3e11c fix(boot-test): fill {PUBLIC_*} in the startup command like the panel does #29 Greg ReedandClaude Opus 5.5 2026-11-08 01:39:57 +00:00
  • 1a28f6c52e feat(dragonwilds): MATCH_PUBLIC so the join code works behind a relay Greg ReedandClaude Opus 5.5 2026-11-08 01:32:23 +00:00
  • cb79e172b9 Merge pull request 'feat(satisfactory): ready pattern 'Engine is initialized'' (#28) from feat/satisfactory-ready-pattern into main git_pipeline 2026-11-07 16:20:56 +00:00
  • 1a5959c46e feat(satisfactory): mark the server ready on 'Engine is initialized' #28 Greg ReedandClaude Opus 5.5 2026-11-07 16:17:44 +00:00
  • ac3febf109 Merge pull request 'fix(satisfactory): official SteamCMD server, and builder uses SteamCMD only for Linux Steam servers' (#27) from fix/satisfactory-steamcmd into main git_pipeline 2026-11-07 02:20:48 +00:00
  • 1902c62366 fix(builder): SteamCMD is the only option for Linux Steam servers; settings must reach the server #27 Greg Reed 2026-11-07 01:58:27 +00:00
  • a918704ec6 fix(satisfactory): restore server settings, written to Game.ini/Engine.ini each start git_pipelineandClaude Opus 5.5 2026-11-07 01:54:26 +00:00
  • 5c192127f4 test(satisfactory): allow 40 minutes for the SteamCMD install and first start git_pipelineandClaude Opus 5.5 2026-11-07 01:45:59 +00:00
  • b9d445c57d fix(satisfactory): run the official SteamCMD server instead of wolveix/satisfactory-server git_pipelineandClaude Opus 5.5 2026-11-07 01:45:00 +00:00
  • 1fcf05cc27 Merge pull request 'feat(boot-test): CI boot tests use the Steam download cache, updated once a day' (#26) from feat/ci-steam-cache into main greg 2026-10-26 23:28:24 +00:00
  • 6baf4796fa feat(boot-test): CI boot tests use the Steam download cache, updated once a day #26 gregandClaude Opus 5.5 2026-10-26 19:12:20 -04:00
  • 143a074c7d Merge pull request 'feat(builder): boots as nodes run them, fixed-size model requests, safety check, repairs' (#25) from feat/builder-boot-fidelity-repair into main greg 2026-10-26 13:49:26 +00:00
  • f1271341ef feat(builder): repair existing templates, a weekly check that queues repairs, and eval #25 gregandClaude Opus 5.5 2026-10-26 00:11:35 -04:00
  • f11c5eaf2f feat(builder): bounded model requests, a safety check, and a clearer PR summary gregandClaude Opus 5.5 2026-10-26 00:06:48 -04:00
  • 709cdb51e8 fix(builder): don't count Docker's init or the Steam client's own files as lost saves gregandClaude Opus 5.5 2026-10-26 00:27:57 -04:00
  • d225e49a8a feat(boot-test): test.yaml unboundPorts for ports opened only when a player connects gregandClaude Opus 5.5 2026-10-26 00:05:37 -04:00
  • 0dc784dfa2 fix(builder): use a local node-agent image when it can't be pulled gregandClaude Opus 5.5 2026-10-26 00:01:54 -04:00
  • 04967a8a16 feat(builder): every boot through the node-agent, every lost file counted, Steam cache gregandClaude Opus 5.5 2026-10-26 00:00:50 -04:00
  • e07025f03d Merge pull request 'feat(builder): diagnose a failed boot before changing the template' (#23) from feat/builder-diagnose into main greg 2026-10-26 03:21:36 +00:00
  • 487dfbdf68 feat(builder): diagnose a failed boot before changing the template #23 gregandClaude Opus 5.5 2026-10-25 23:15:33 -04:00
  • 4874868ce6 Merge pull request 'feat(research): one option per way to run a game, SteamCMD recommended' (#22) from feat/builder-image-fallback into main greg 2026-10-26 03:12:15 +00:00
  • f2ffed5c98 feat(research): one option per way to run a game, SteamCMD recommended #22 gregandClaude Opus 5.5 2026-10-25 23:10:21 -04:00
  • 274ed68cc5 Merge pull request 'fix(boot-test): exactly what a new server gets, and pinpoint settings it can't start without' (#20) from feat/builder-pinpoint-empty-settings into main greg 2026-10-26 02:08:50 +00:00
  • fe790ad223 fix(boot-test): run every boot test with exactly what a new server gets #20 gregandClaude Opus 5.5 2026-10-25 22:01:16 -04:00
  • 98ba043bec feat(builder): pinpoint settings a server can't start without gregandClaude Opus 5.5 2026-10-25 21:57:16 -04:00
  • cc4a8e357d Merge pull request 'fix(builder): boot drafts with the settings a new server really gets' (#18) from fix/builder-boot-as-deployed into main greg 2026-10-26 01:31:14 +00:00
  • 72a4280d44 fix(builder): boot drafts with the settings a new server really gets #18 gregandClaude Opus 5.5 2026-10-25 21:14:17 -04:00
  • d1505991e4 Merge pull request 'fix(palworld): announce the published port, don't make it a setting' (#9) from fix/port-palworld into main greg 2026-10-26 00:40:34 +00:00
  • b1fb77f284 Merge branch 'main' into fix/port-palworld #9 greg 2026-10-26 00:34:58 +00:00
  • dccbaa6d3d Merge pull request 'fix(minecraft-crossplay): Java port is not a setting' (#8) from fix/port-minecraft-crossplay into main greg 2026-10-26 00:34:57 +00:00
  • 68c6a9c281 Merge branch 'main' into fix/port-minecraft-crossplay #8 greg 2026-10-26 00:26:18 +00:00
  • 2d63e8eb6d Merge pull request 'fix(ark-crossplay): game port is not a setting' (#7) from fix/port-ark-survival-ascended-crossplay into main greg 2026-10-26 00:26:17 +00:00
  • edc755fdb8 Merge branch 'main' into fix/port-ark-survival-ascended-crossplay #7 greg 2026-10-26 00:19:41 +00:00
  • ef4d72621d Merge pull request 'fix(build): clear a killed boot test's container and volume first' (#16) from fix/worker-finish-job-on-stop into main openhands 2026-10-25 22:33:31 +00:00
  • e9e78610d6 fix(build): clear a killed boot test's container and volume first #16 gregandClaude Opus 5.5 2026-10-25 18:32:43 -04:00
  • ea2c0b1eeb Merge pull request 'feat(worker): one draft per game; a rebuild replaces the earlier one' (#15) from fix/worker-branch-per-run into main openhands 2026-10-25 22:18:55 +00:00
  • 5d7dee3305 feat(worker): one draft per game; a rebuild replaces the earlier one #15 gregandClaude Opus 5.5 2026-10-25 18:17:28 -04:00
  • f1d074bb11 Merge pull request 'feat(builder): documented launch options only, and no game-specific code' (#14) from feat/documented-launch-options into main openhands 2026-10-25 22:01:37 +00:00
  • 8623ba2d7b feat(builder): documented launch options only, and no game-specific code #14 gregandClaude Opus 5.5 2026-10-25 17:58:53 -04:00
  • dd92b6be4c Merge pull request 'fix(worker): start with a repository-only token' (#12) from fix/worker-repo-scope-token into main greg 2026-10-25 21:18:40 +00:00
  • 0c868f7bac fix(worker): start with a repository-only token #12 gregandClaude Opus 5.5 2026-10-25 17:18:22 -04:00
  • 425c242ae7 Merge pull request 'fix(worker): commit as the token's account and check it can push' (#11) from fix/worker-bot-identity into main greg 2026-10-25 21:07:49 +00:00
  • f3a2a1f099 fix(worker): commit as the token's account and check it can push #11 gregandClaude Opus 5.5 2026-10-25 16:28:54 -04:00
  • 929e7d68d0 Merge pull request 'feat(builder): research, build and a worker for the AI builder' (#6) from feat/builder-worker into main greg 2026-10-25 20:22:45 +00:00
  • 5dfc0cc794 fix(builder): drafts don't use CI secrets, and a missing one is fed back #6 gregandClaude Opus 5.5 2026-10-25 15:52:18 -04:00
  • f6c2bda86a fix(palworld): announce the published port, don't make it a setting gregandClaude Opus 5.5 2026-10-25 15:49:16 -04:00
  • 133b78b730 fix(minecraft-crossplay): Java port is not a setting gregandClaude Opus 5.5 2026-10-25 15:49:14 -04:00
  • 1951b7e7e9 fix(ark-crossplay): game port is not a setting gregandClaude Opus 5.5 2026-10-25 15:49:12 -04:00
  • c2b22d3955 feat(draft): catch split text settings and owner-editable game ports gregandClaude Opus 5.5 2026-10-25 15:43:27 -04:00
  • c75190d8c4 feat(builder): research, build and a worker for the AI builder gregandClaude Opus 5.5 2026-10-25 12:51:29 -04:00
  • 05bfc9b061 Merge pull request 'ci: stop waiting ~9 minutes on an unreachable cache' (#5) from ci/no-go-cache into main greg 2026-10-25 15:24:23 +00:00
  • e8216809d4 Merge branch 'main' into ci/no-go-cache #5 greg 2026-10-25 15:20:41 +00:00
  • 07e8fd93f6 Merge pull request 'feat: draft new game templates with an AI model' (#4) from feat/ai-draft into main greg 2026-10-25 15:20:23 +00:00
  • d02ed01d26 ci: stop waiting ~9 minutes on an unreachable cache gregandClaude Opus 5.5 2026-10-25 11:12:55 -04:00
  • 43727f8284 Merge branch 'main' into feat/ai-draft #4 greg 2026-10-25 15:10:22 +00:00
  • c23442e8fa Merge pull request 'fix(ark): retry the install; ready when advertising for join' (#3) from fix/ark-install-retry into main greg 2026-10-25 15:10:18 +00:00
  • ba09fe35d7 Merge branch 'main' into fix/ark-install-retry #3 greg 2026-10-25 07:09:33 +00:00
  • 8f4adb733e Merge branch 'main' into feat/ai-draft greg 2026-10-25 07:06:35 +00:00
  • a8394abe05 Merge pull request 'feat: inspect-image reads what a game's image needs' (#2) from feat/inspect-image into main greg 2026-10-25 07:06:11 +00:00
  • da4ffc86d2 feat: draft new game templates with an AI model gregandClaude Opus 5.5 2026-10-25 03:01:22 -04:00
  • 65cbb8cfd4 feat(ark): ready when advertising for join gregandClaude Opus 5.5 2026-10-25 02:35:52 -04:00
  • 9fef27cd40 fix(ark): retry the server install before handing over to the image gregandClaude Opus 5.5 2026-10-25 02:25:45 -04:00
  • c9d9cd6ff5 feat: first-boot records what a server does with no settings #2 gregandClaude Opus 5.5 2026-10-25 02:18:21 -04:00
  • 40e7372dab feat: inspect-image reads what a game's image needs gregandClaude Opus 5.5 2026-10-25 01:42:55 -04:00
  • 309c667735 Merge pull request 'ci: publish templates to the control panel on main' (#1) from feat/publish-to-panel into main greg 2026-10-25 05:13:26 +00:00
  • b5b7712c87 ci: re-run push checks with the containerUser-capable agent #1 gregandClaude Opus 5.5 2026-10-25 00:11:47 -04:00
  • 2ad445ffdd fix(ark): run as the image's own user; honour custom RCON ports gregandClaude Opus 5.5 2026-10-24 22:17:03 -04:00
  • 944b5fdd3e fix(boot-test): never overwrite non-password settings gregandClaude Opus 5.5 2026-10-24 21:33:29 -04:00
  • e8edf853f7 fix(minecraft): 3G heap so the server fits its 4 GB minimum gregandClaude Opus 5.5 2026-10-24 20:36:24 -04:00
  • e9ff989246 ci: boot-test changed games before publishing gregandClaude Opus 5.5 2026-10-24 17:49:19 -04:00
  • 5fb7736be2 ci: publish templates to the control panel on main gregandClaude Opus 5.5 2026-10-24 17:12:50 -04:00
  • 822b44e2e5 feat: game templates, schemas and validator gregandClaude Opus 5.5 2026-10-24 16:54:21 -04:00