Merge pull request #1201 from HimioneGranger/upstream-payload-host-contract

feat(update): gate payloads by native host family
This commit is contained in:
bryanthaboi
2026-08-13 06:06:18 -04:00
committed by GitHub
5 changed files with 122 additions and 16 deletions
+3
View File
@@ -8,6 +8,9 @@ local Version = {
-- "-dev" placeholder; CI stamps the real X.Y.Z into
-- the packed game.love only, never the working tree.
shell = 1, -- native-shell contract this build implements
payloadHost = "love", -- native host family for in-place Lua payloads.
-- A payload must name the same family; this prevents
-- mounting code packaged for a different native host.
minShell = 1, -- lowest shell contract that can RUN this payload.
-- Bump only when a payload needs a newer native
-- binary (e.g. a LOVE version bump); an older shell