Skip to content

Add native and Docker runtime distributions - #6

Merged
flemming-n-larsen merged 1 commit into
mainfrom
agent/runtime-distributions
Aug 4, 2026
Merged

Add native and Docker runtime distributions#6
flemming-n-larsen merged 1 commit into
mainfrom
agent/runtime-distributions

Conversation

@flemming-n-larsen

Copy link
Copy Markdown
Contributor

Summary

  • add native ZIP/TAR distributions and a no-install runtime prerequisite check for Java 17, .NET 8, Python 3.12, and Node.js 22
  • add a non-published Docker development image and constrained PowerShell/POSIX launchers
  • accept the optional immutable engine.json.clientImage guidance introduced by Tank Royale CH-012
  • test native builds on Windows, macOS, and Linux and smoke-test the non-root, read-only image without network access

Scope

This is the distribution foundation for Tank Royale CH-012 / P-003 M-008. Battle execution and issue-ops submission remain unavailable and the README states that explicitly. No production image is published until Tank Royale releases the M-005 engine contracts.

Verification

  • ./gradlew clean build
  • PowerShell parser check for docker/rumble.ps1
  • bash -n docker/rumble.sh
  • git diff --check

Docker build and smoke verification run in this PR's GitHub Actions because Docker is not installed on the development machine.

@flemming-n-larsen
flemming-n-larsen merged commit 62568a0 into main Aug 4, 2026
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant