Skip to content

Add Unreal Engine 5.2 release packaging tools - #185

Merged
jonyMarino merged 0 commit into
iamaisim:feature/release-tools-ue52from
aurebidart:feature/release-tools-ue52
Aug 25, 2026
Merged

Add Unreal Engine 5.2 release packaging tools#185
jonyMarino merged 0 commit into
iamaisim:feature/release-tools-ue52from
aurebidart:feature/release-tools-ue52

Conversation

@aurebidart

Copy link
Copy Markdown
Contributor

Fixes: #

About

This PR adds public release tooling for packaging Project AirSim with Unreal Engine 5.2 on Linux.

It introduces scripts to:

  • Build and collect the approved ProjectAirSim, Drone, and Rover plugins.
  • Install those plugins into an Unreal project and update its project and packaging configuration.
  • Package Unreal environments through BuildCookRun.
  • Create release ZIP archives with an embedded build manifest, a JSON manifest sidecar, and a SHA-256 checksum.
  • Validate the expected Unreal Engine version and required packaged artifacts.

Release orchestration, credentials, runner configuration, and private repository mappings remain outside the public repository.

How Has This Been Tested?

  • Ran the release tooling unit test:
    python3 -m unittest discover -s tools/release/tests -v
  • Compiled the Python tools with python3 -m py_compile.
  • Validated both shell scripts with bash -n.
  • Verified the command-line interfaces of both shell scripts with --help.
  • Verified the rebased changes with git diff --check.

A complete Unreal packaging run was not performed because it requires an Unreal Engine 5.2 installation and the corresponding build environment.

Screenshots and videos (if appropriate):

N/A — this PR adds command-line release tooling and has no user-interface changes.

@aurebidart
aurebidart changed the base branch from main to feature/release-tools-ue52 August 24, 2026 21:42
@aurebidart
aurebidart force-pushed the feature/release-tools-ue52 branch from 3748ef5 to d88c11f Compare August 24, 2026 21:54
@jonyMarino
jonyMarino merged commit d88c11f into iamaisim:feature/release-tools-ue52 Aug 25, 2026
@jonyMarino
jonyMarino force-pushed the feature/release-tools-ue52 branch from a899d15 to d88c11f Compare August 25, 2026 14:15
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