diff --git a/.github/workflows/release-binaries.yml b/.github/workflows/release-binaries.yml index f221cee..e9c9655 100644 --- a/.github/workflows/release-binaries.yml +++ b/.github/workflows/release-binaries.yml @@ -14,7 +14,7 @@ on: description: "The release tag the binaries are built from and attached to (e.g. 0.1.3)" required: true platform: - description: "The openkal-platform whose hosted arrangement builds the tools: the one whose version group holds the implementations the tag pins (0.1.5: 0.19.0; 0.1.6: 0.19.1; 0.1.7: 0.19.2; 0.1.8: 0.20.0)" + description: "The openkal-platform whose hosted arrangement builds the tools: the one whose version group holds the implementations the tag pins (0.1.5: 0.19.0; 0.1.6: 0.19.1; 0.1.7: 0.19.2; 0.1.8: 0.20.0; 0.1.9: 0.20.1)" required: true default: "0.19.0" mcpp_ref: @@ -31,7 +31,7 @@ env: # The platform whose hosted arrangement the programs are built over, named by # the dispatch beside the tag: a tag's tools pin exact implementations, and the # platform is the one whose version group holds them (0.1.4: 0.18.0; 0.1.5: - # 0.19.0, openkal-linux 0.19.0; 0.1.6: 0.19.1; 0.1.7: 0.19.2; 0.1.8: 0.20.0). + # 0.19.0, openkal-linux 0.19.0; 0.1.6: 0.19.1; 0.1.7: 0.19.2; 0.1.8: 0.20.0; 0.1.9: 0.20.1). PLATFORM_VERSION: ${{ github.event.inputs.platform }} XLINGS_VERSION: v2026.10.26.1 XLINGS_NON_INTERACTIVE: '1' diff --git a/bind/mcpp.toml b/bind/mcpp.toml index bb633cd..1ed97a2 100644 --- a/bind/mcpp.toml +++ b/bind/mcpp.toml @@ -1,7 +1,7 @@ [package] namespace = "mcpplibs" name = "openkal-bind" -version = "0.1.8" +version = "0.1.9" # `mcpp::xpkg_request', `mcpp::decision' (protocol 15). mcpp = ">=2026.10.1.3" description = "A build plugin: a library published as an ok image (.okso) and a C header is called from a program of any system, through a binding generated from the header and libokrun." diff --git a/docs/bind.md b/docs/bind.md index 5c79fb8..649c2ec 100644 --- a/docs/bind.md +++ b/docs/bind.md @@ -24,10 +24,10 @@ sources = [] include_dirs = ["include"] [target.'cfg(not(os = "openkal"))'.dependencies] -openkal-run = "0.1.8" +openkal-run = "0.1.9" [build-dependencies] -openkal-bind = "0.1.8" +openkal-bind = "0.1.9" ``` ```cpp @@ -104,3 +104,4 @@ llvm toolchain's clang converts the call. | 0.1.6 | No change of its own; released with the archive, whose runner releases the file it ran once the image is loaded, and whose loader digests on the processor's SHA-256 instructions and writes each segment once. | | 0.1.7 | No change of its own; released with the archive, whose loader also digests on ARMv8's SHA-256 instructions on Linux where the processor states them. | | 0.1.8 | No change of its own; released with the archive, built against openkal 0.19.0 (the runner binds `kal_task_cores` and `kal_task_set_priority`), whose okb carries chunk digests the runner verifies on several contexts at once. | +| 0.1.9 | No change of its own; released with the archive, whose runner on macOS is built over openkal-macos 0.17.1 (`kal_task_current` without a system call). | diff --git a/examples/host/mcpp.toml b/examples/host/mcpp.toml index 1224335..1e15236 100644 --- a/examples/host/mcpp.toml +++ b/examples/host/mcpp.toml @@ -4,7 +4,7 @@ # system of each architecture with the images built once. [package] name = "okrun-host" -version = "0.1.8" +version = "0.1.9" [dependencies] openkal-run = { path = "../../run" } diff --git a/ld/mcpp.toml b/ld/mcpp.toml index 8fd87ca..e2e5c93 100644 --- a/ld/mcpp.toml +++ b/ld/mcpp.toml @@ -1,7 +1,7 @@ [package] namespace = "mcpplibs" name = "openkal-ld" -version = "0.1.8" +version = "0.1.9" description = "libokld: the ok format (openkal image format) --- its definition, a reader of bytes, a checker, a signer, and a loader. Freestanding: no C library, no exceptions." license = "Apache-2.0" authors = ["mcpplibs"] diff --git a/run/mcpp.toml b/run/mcpp.toml index 4aff245..0d1f6dc 100644 --- a/run/mcpp.toml +++ b/run/mcpp.toml @@ -1,7 +1,7 @@ [package] namespace = "mcpplibs" name = "openkal-run" -version = "0.1.8" +version = "0.1.9" description = "libokrun: the runner's core --- an ok image's names bound to this process's one openkal implementation, in the image's calling convention, and its entry entered." license = "Apache-2.0" authors = ["mcpplibs"] @@ -18,7 +18,7 @@ openkal-ld = { path = "../ld" } openkal-linux = "0.20.0" [target.macos.dependencies] -openkal-macos = "0.17.0" +openkal-macos = "0.17.1" [target.windows.dependencies] openkal-windows = "0.15.0" diff --git a/tools/mcpp.toml b/tools/mcpp.toml index 7008926..305da60 100644 --- a/tools/mcpp.toml +++ b/tools/mcpp.toml @@ -1,7 +1,7 @@ [package] namespace = "mcpplibs" name = "openkal-tools" -version = "0.1.8" +version = "0.1.9" description = "okrun, which runs an ok image on this system, and okld, the format's tool on a build machine (check, note, sign, inspect)." license = "Apache-2.0" authors = ["mcpplibs"]