Skip to content

Feature/release tools ue52 - #187

Merged
jonyMarino merged 2 commits into
mainfrom
feature/release-tools-ue52
Aug 25, 2026
Merged

Feature/release tools ue52#187
jonyMarino merged 2 commits into
mainfrom
feature/release-tools-ue52

Conversation

@jonyMarino

Copy link
Copy Markdown
Contributor

Fixes: #

About

This pull request introduces a new set of Unreal release tools to streamline the process of preparing Unreal projects with Project AirSim plugins and creating traceable release archives. The changes include two new environment-independent Python scripts, comprehensive documentation, and a test suite to validate the new tooling.

New Unreal release tooling:

  • Added prepare_unreal_environment.py, a script to automate installing AirSim plugins into an Unreal project and updating its configuration for packaging and platform targeting.
  • Added create_release_archive.py, a script to create a ZIP archive of packaged files, generate a detailed build manifest, and produce SHA-256 checksums and sidecar metadata for traceability.
  • Added README.md documenting the intended use, scope, and integration points for these tools, clarifying their role in the release process and separation from private orchestration logic.

Testing:

  • Added test_release_tools.py, a test suite that verifies both the environment preparation and archive creation scripts work together correctly, including plugin copying, configuration updates, and manifest/checksum generation.

How Has This Been Tested?

Screenshots and videos (if appropriate):

@jonyMarino
jonyMarino merged commit b6a2612 into main Aug 25, 2026
2 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.

2 participants