Skip to content

Releases ship a built Win64 zip next to the source zip; README: update from Fab or by hand - #153

Merged
GhzGarage merged 2 commits into
mainfrom
release/built-zip
Nov 11, 2026
Merged

GhzGarage merged 2 commits into
mainfrom
release/built-zip

Conversation

@GhzGarage

@GhzGarage GhzGarage commented Nov 11, 2026 •

Copy link
Copy Markdown
Contributor

Each release now has two zips. The README tells people to update from Fab (recommended) or by hand from the latest built release.

Release workflow (.github/workflows/release.yml)

  • Built zip: the BuildPlugin job already compiled the plugin on the Launcher UE 5.8 builder, then threw the result away. It now zips that output as MantleCore-<version>-UE5.8-Win64.zip (one top-level MantleCore/ folder, BuildPlugin's scratch HostProject left out). The release attaches it next to the source zip MantleCore-<version>-UE5.8.zip, which is unchanged.
  • Rerunning a tag: a hand run with the new tag input (for example v0.2.0) builds that tag again and replaces its release's zips and notes. It replaces rather than creates if the release already exists. This adds the built zip to 0.2.0 after merge. A hand run with no tag is still a dry run.
  • Release notes: they now say which zip is which, and how to update by hand. The Fab line is unchanged.

README

  • Updating: from Fab (recommended), or by hand.
    • By hand: close the editor, download the built zip from the latest release, delete the old Mantle Core folder (under Engine\Plugins\Marketplace for Fab installs), and unzip the new one in its place, leaving exactly one copy.
  • Release zips: what each of the two zips is for.

Testing

  • Dry run on this branch (run 42943585735): package, check and BuildPlugin passed, and the release job was skipped as expected.
    • It produced MantleCore-0.2.0-UE5.8-Win64.zip: 155 MB, 1,225 files.
  • Downloaded and inspected: one MantleCore/ folder holding MantleCore.uplugin (0.2.0), Binaries/Win64 (7 module DLLs plus UnrealEditor.modules), Content, Resources, Source and Intermediate/Build.
    • UnrealEditor.modules BuildId is 55116800, the CompatibleChangelist of UE 5.8 (5.8.3).
  • Not yet tested: the tag-rerun path (the tag input replacing an existing release's zips). Its first real use is adding the built zip to v0.2.0 right after this merges.

🤖 Generated with Claude Code

GhzGarage and others added 2 commits November 10, 2026 20:05
… by hand

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…t release

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@GhzGarage
GhzGarage merged commit 5f1dbcb into main Nov 11, 2026
1 of 2 checks passed
@GhzGarage
GhzGarage deleted the release/built-zip branch November 11, 2026 02: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.

1 participant