This repository was archived by the owner on Aug 1, 2026. It is now read-only.
Add secure Windows launcher and deterministic release pipeline - #7
Draft
Ancalgonn wants to merge 7 commits into
Draft
Add secure Windows launcher and deterministic release pipeline#7Ancalgonn wants to merge 7 commits into
Ancalgonn wants to merge 7 commits into
Conversation
Ancalgonn
force-pushed
the
codex/windows-release-launcher
branch
from
July 25, 2026 11:46
b08421f to
6956403
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to subscribe to this conversation on GitHub.
Already have an account?
Sign in.
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
What changed
Why
OpenBFME is ready for a public playtest-oriented distribution path, but releases need to remain reproducible, legally clean, and fail closed when the expected game export or locally imported BFME2 assets are not verified. This PR establishes that boundary without publishing retail assets or private development material.
Publication boundary
The branch contains exactly the approved 86-file public manifest based on public GitHub
main. It excludes.private, game packs, retail/converted payloads,AGENTS.mdand agent workflow files, credentials, private keys, personal paths, binaries/build output, the local banner LFS artifact, and the in-progress game/UI rewrite.Validation
182files)0vulnerabilities1,276 passed,126 skipped,915 subtests passed61 passed13 passed4 passedRemaining release blockers
This PR intentionally does not create a tag or public release. A dedicated clean Windows acceptance runner still needs to complete the All-In-One-Launcher BFME2 import plus exported-game launch acceptance. Windows executables also still need a trusted Authenticode signing certificate/service. The release workflow fails closed until the Windows VM acceptance job succeeds.