Skip to content

Commit 92a1ba6

Browse files
authored
bump(mcpp.plugins): 0.8.0, the plugin half of mcpp#622; CI builds the members with 2026.9.12.3 (#404)
1 parent 940ba7b commit 92a1ba6

2 files changed

Lines changed: 52 additions & 5 deletions

File tree

.github/workflows/validate.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -228,7 +228,7 @@ env:
228228
# `index.toml` min_mcpp still does NOT move: the floor is about descriptor
229229
# GRAMMAR, and `mcpp xpkg parse` accepts pkgs/h/huxerui.huxerui.lua under
230230
# 2026.8.27.2, 2026.9.6.3, 2026.9.7.1 and 2026.9.11.2 alike.
231-
MCPP_VERSION: "2026.9.11.2"
231+
MCPP_VERSION: "2026.9.12.3"
232232

233233
jobs:
234234
lint:

pkgs/m/mcpp.plugins.lua

Lines changed: 51 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
-- each member selected by a feature.
33
--
44
-- [dependencies.mcpp]
5-
-- plugins = { version = "0.6.0", features = ["rules-spirv"], host-module = true }
5+
-- plugins = { version = "0.8.0", features = ["rules-spirv"], host-module = true }
66
--
77
-- // build.mcpp
88
-- import mcpp;
@@ -388,6 +388,32 @@
388388
-- string helper. Found by elimination in three probes; 0.7.0 is unusable on
389389
-- that toolset for any consumer whose host modules touch a path.
390390
--
391+
-- 0.8.0 is the plugin half of mcpp#622 and needs mcpp 2026.9.12.3, the release
392+
-- that carries the engine half: `kind = "app"`, `mcpp::deploy`, the `.js`
393+
-- launcher and its staged stem family, `mcpp::min_platform_version()`,
394+
-- `mcpp run --format`, and the build program's host compiler under a row's
395+
-- pin. Four members change or appear:
396+
--
397+
-- dist-apk new. An APK from an `app` target on `*-linux-android`:
398+
-- aapt2 link, the native libraries (and `libc++_shared.so`
399+
-- when the link NEEDs it), the deploy'd files under `assets/`,
400+
-- zipalign, apksigner with `xim:android-debug-keystore`. Level 0
401+
-- is `NativeActivity` with no Java; level 1 compiles a Java
402+
-- host with javac and d8. Measured on the x86_64 emulator and on
403+
-- an arm64 phone through `adb-run`: the program's line came back.
404+
-- dist-web new. The `.js`, `.wasm`, `.data` and deploy'd files of a
405+
-- `wasm32-emscripten` program plus an `index.html`, as a static
406+
-- directory. POSIX hosts.
407+
-- dist-apple the iOS row: a flat bundle, `MinimumOSVersion` from the
408+
-- engine, no signing on the simulator, a terminal `bundle` step
409+
-- so that `mcpp run --format app` has one operand. Measured on
410+
-- macos-15: the simulator installed and launched it through
411+
-- `simctl-run` 0.2.0.
412+
-- dist-wix locates WiX through `xim:wix` and nothing else; the earlier
413+
-- PATH and MCPP_WIX tiers are gone.
414+
--
415+
-- The descriptor points at the source archive of the tag, as before; the CN
416+
-- asset is the same bytes (compared byte for byte), so one sha256 names both.
391417
-- The descriptor points at the source archive of the tag, the shape `grpcgen`
392418
-- established; the CN asset is the same bytes, so one sha256 names both.
393419
package = {
@@ -401,6 +427,13 @@ package = {
401427

402428
xpm = {
403429
linux = {
430+
["0.8.0"] = {
431+
url = {
432+
GLOBAL = "https://github.com/mcpp-community/mcpp-plugins/archive/refs/tags/v0.8.0.tar.gz",
433+
CN = "https://gitcode.com/mcpp-res/mcpp-plugins/releases/download/0.8.0/mcpp-plugins-0.8.0.tar.gz",
434+
},
435+
sha256 = "088b500236d78ce7f4f88bc8e7c8f9bed00186be926896724c851ec9119946e7",
436+
},
404437
["0.7.1"] = {
405438
url = {
406439
GLOBAL = "https://github.com/mcpp-community/mcpp-plugins/archive/refs/tags/v0.7.1.tar.gz",
@@ -520,9 +553,16 @@ package = {
520553
},
521554
sha256 = "adf1f9d6691a5d05a8a4a94e83c733ea39caee1510ce2c9af4cb23bebabea9f5",
522555
},
523-
["latest"] = { ref = "0.7.1" },
556+
["latest"] = { ref = "0.8.0" },
524557
},
525558
macosx = {
559+
["0.8.0"] = {
560+
url = {
561+
GLOBAL = "https://github.com/mcpp-community/mcpp-plugins/archive/refs/tags/v0.8.0.tar.gz",
562+
CN = "https://gitcode.com/mcpp-res/mcpp-plugins/releases/download/0.8.0/mcpp-plugins-0.8.0.tar.gz",
563+
},
564+
sha256 = "088b500236d78ce7f4f88bc8e7c8f9bed00186be926896724c851ec9119946e7",
565+
},
526566
["0.7.1"] = {
527567
url = {
528568
GLOBAL = "https://github.com/mcpp-community/mcpp-plugins/archive/refs/tags/v0.7.1.tar.gz",
@@ -642,9 +682,16 @@ package = {
642682
},
643683
sha256 = "adf1f9d6691a5d05a8a4a94e83c733ea39caee1510ce2c9af4cb23bebabea9f5",
644684
},
645-
["latest"] = { ref = "0.7.1" },
685+
["latest"] = { ref = "0.8.0" },
646686
},
647687
windows = {
688+
["0.8.0"] = {
689+
url = {
690+
GLOBAL = "https://github.com/mcpp-community/mcpp-plugins/archive/refs/tags/v0.8.0.tar.gz",
691+
CN = "https://gitcode.com/mcpp-res/mcpp-plugins/releases/download/0.8.0/mcpp-plugins-0.8.0.tar.gz",
692+
},
693+
sha256 = "088b500236d78ce7f4f88bc8e7c8f9bed00186be926896724c851ec9119946e7",
694+
},
648695
["0.7.1"] = {
649696
url = {
650697
GLOBAL = "https://github.com/mcpp-community/mcpp-plugins/archive/refs/tags/v0.7.1.tar.gz",
@@ -764,7 +811,7 @@ package = {
764811
},
765812
sha256 = "adf1f9d6691a5d05a8a4a94e83c733ea39caee1510ce2c9af4cb23bebabea9f5",
766813
},
767-
["latest"] = { ref = "0.7.1" },
814+
["latest"] = { ref = "0.8.0" },
768815
},
769816
},
770817

0 commit comments

Comments
 (0)