diff --git a/pkgs/m/mcpplibs.mtest.capi.lua b/pkgs/m/mcpplibs.mtest.capi.lua index a4728d4f..2367b050 100644 --- a/pkgs/m/mcpplibs.mtest.capi.lua +++ b/pkgs/m/mcpplibs.mtest.capi.lua @@ -21,6 +21,13 @@ package = { xpm = { linux = { + ["0.7.0"] = { + url = { + GLOBAL = "https://github.com/mcpp-community/mtest/archive/refs/tags/v0.7.0.tar.gz", + CN = "https://gitcode.com/mcpp-res/mtest/releases/download/v0.7.0/mtest-v0.7.0.tar.gz", + }, + sha256 = "ab312f844066e6070c929be3eabee9091a903b550b8220c8c59d098e17b42bd6", + }, ["0.6.3"] = { url = { GLOBAL = "https://github.com/mcpp-community/mtest/archive/refs/tags/v0.6.3.tar.gz", @@ -93,6 +100,13 @@ package = { }, }, macosx = { + ["0.7.0"] = { + url = { + GLOBAL = "https://github.com/mcpp-community/mtest/archive/refs/tags/v0.7.0.tar.gz", + CN = "https://gitcode.com/mcpp-res/mtest/releases/download/v0.7.0/mtest-v0.7.0.tar.gz", + }, + sha256 = "ab312f844066e6070c929be3eabee9091a903b550b8220c8c59d098e17b42bd6", + }, ["0.6.3"] = { url = { GLOBAL = "https://github.com/mcpp-community/mtest/archive/refs/tags/v0.6.3.tar.gz", @@ -165,6 +179,13 @@ package = { }, }, windows = { + ["0.7.0"] = { + url = { + GLOBAL = "https://github.com/mcpp-community/mtest/archive/refs/tags/v0.7.0.tar.gz", + CN = "https://gitcode.com/mcpp-res/mtest/releases/download/v0.7.0/mtest-v0.7.0.tar.gz", + }, + sha256 = "ab312f844066e6070c929be3eabee9091a903b550b8220c8c59d098e17b42bd6", + }, ["0.6.3"] = { url = { GLOBAL = "https://github.com/mcpp-community/mtest/archive/refs/tags/v0.6.3.tar.gz", diff --git a/pkgs/m/mcpplibs.mtest.gtest.lua b/pkgs/m/mcpplibs.mtest.gtest.lua index c663c3a2..203eb79f 100644 --- a/pkgs/m/mcpplibs.mtest.gtest.lua +++ b/pkgs/m/mcpplibs.mtest.gtest.lua @@ -20,6 +20,13 @@ package = { xpm = { linux = { + ["0.7.0"] = { + url = { + GLOBAL = "https://github.com/mcpp-community/mtest/archive/refs/tags/v0.7.0.tar.gz", + CN = "https://gitcode.com/mcpp-res/mtest/releases/download/v0.7.0/mtest-v0.7.0.tar.gz", + }, + sha256 = "ab312f844066e6070c929be3eabee9091a903b550b8220c8c59d098e17b42bd6", + }, ["0.6.3"] = { url = { GLOBAL = "https://github.com/mcpp-community/mtest/archive/refs/tags/v0.6.3.tar.gz", @@ -92,6 +99,13 @@ package = { }, }, macosx = { + ["0.7.0"] = { + url = { + GLOBAL = "https://github.com/mcpp-community/mtest/archive/refs/tags/v0.7.0.tar.gz", + CN = "https://gitcode.com/mcpp-res/mtest/releases/download/v0.7.0/mtest-v0.7.0.tar.gz", + }, + sha256 = "ab312f844066e6070c929be3eabee9091a903b550b8220c8c59d098e17b42bd6", + }, ["0.6.3"] = { url = { GLOBAL = "https://github.com/mcpp-community/mtest/archive/refs/tags/v0.6.3.tar.gz", @@ -164,6 +178,13 @@ package = { }, }, windows = { + ["0.7.0"] = { + url = { + GLOBAL = "https://github.com/mcpp-community/mtest/archive/refs/tags/v0.7.0.tar.gz", + CN = "https://gitcode.com/mcpp-res/mtest/releases/download/v0.7.0/mtest-v0.7.0.tar.gz", + }, + sha256 = "ab312f844066e6070c929be3eabee9091a903b550b8220c8c59d098e17b42bd6", + }, ["0.6.3"] = { url = { GLOBAL = "https://github.com/mcpp-community/mtest/archive/refs/tags/v0.6.3.tar.gz", diff --git a/pkgs/m/mcpplibs.mtest.manifest.lua b/pkgs/m/mcpplibs.mtest.manifest.lua index 2698c449..13706f37 100644 --- a/pkgs/m/mcpplibs.mtest.manifest.lua +++ b/pkgs/m/mcpplibs.mtest.manifest.lua @@ -22,6 +22,13 @@ package = { xpm = { linux = { + ["0.7.0"] = { + url = { + GLOBAL = "https://github.com/mcpp-community/mtest/archive/refs/tags/v0.7.0.tar.gz", + CN = "https://gitcode.com/mcpp-res/mtest/releases/download/v0.7.0/mtest-v0.7.0.tar.gz", + }, + sha256 = "ab312f844066e6070c929be3eabee9091a903b550b8220c8c59d098e17b42bd6", + }, ["0.6.3"] = { url = { GLOBAL = "https://github.com/mcpp-community/mtest/archive/refs/tags/v0.6.3.tar.gz", @@ -80,6 +87,13 @@ package = { }, }, macosx = { + ["0.7.0"] = { + url = { + GLOBAL = "https://github.com/mcpp-community/mtest/archive/refs/tags/v0.7.0.tar.gz", + CN = "https://gitcode.com/mcpp-res/mtest/releases/download/v0.7.0/mtest-v0.7.0.tar.gz", + }, + sha256 = "ab312f844066e6070c929be3eabee9091a903b550b8220c8c59d098e17b42bd6", + }, ["0.6.3"] = { url = { GLOBAL = "https://github.com/mcpp-community/mtest/archive/refs/tags/v0.6.3.tar.gz", @@ -138,6 +152,13 @@ package = { }, }, windows = { + ["0.7.0"] = { + url = { + GLOBAL = "https://github.com/mcpp-community/mtest/archive/refs/tags/v0.7.0.tar.gz", + CN = "https://gitcode.com/mcpp-res/mtest/releases/download/v0.7.0/mtest-v0.7.0.tar.gz", + }, + sha256 = "ab312f844066e6070c929be3eabee9091a903b550b8220c8c59d098e17b42bd6", + }, ["0.6.3"] = { url = { GLOBAL = "https://github.com/mcpp-community/mtest/archive/refs/tags/v0.6.3.tar.gz", diff --git a/pkgs/m/mtest.lua b/pkgs/m/mtest.lua index 3213055a..7cfde0a0 100644 --- a/pkgs/m/mtest.lua +++ b/pkgs/m/mtest.lua @@ -16,6 +16,11 @@ -- lacks is skipped as unsupported, and what the run requires and the subject -- lacks fails; the protocol is unchanged. It carries 0.6.1 (`skip_exit`) and -- 0.6.2 (the sources write the version the manifests state). +-- +-- 0.7.0 adds to `mcpplibs.mtest.e2e` the matchers that carry a session +-- (`succeeded`, `exited`, `contains`, `matches`, `shell_line`) and an +-- interactive session over one pipe (`e2e::session`: expect and send); the +-- engine's capabilities, coverage, plan and resume are the program's. package = { spec = "1", namespace = "mcpplibs", @@ -34,6 +39,13 @@ package = { xpm = { linux = { + ["0.7.0"] = { + url = { + GLOBAL = "https://github.com/mcpp-community/mtest/archive/refs/tags/v0.7.0.tar.gz", + CN = "https://gitcode.com/mcpp-res/mtest/releases/download/v0.7.0/mtest-v0.7.0.tar.gz", + }, + sha256 = "ab312f844066e6070c929be3eabee9091a903b550b8220c8c59d098e17b42bd6", + }, ["0.6.3"] = { url = { GLOBAL = "https://github.com/mcpp-community/mtest/archive/refs/tags/v0.6.3.tar.gz", @@ -106,6 +118,13 @@ package = { }, }, macosx = { + ["0.7.0"] = { + url = { + GLOBAL = "https://github.com/mcpp-community/mtest/archive/refs/tags/v0.7.0.tar.gz", + CN = "https://gitcode.com/mcpp-res/mtest/releases/download/v0.7.0/mtest-v0.7.0.tar.gz", + }, + sha256 = "ab312f844066e6070c929be3eabee9091a903b550b8220c8c59d098e17b42bd6", + }, ["0.6.3"] = { url = { GLOBAL = "https://github.com/mcpp-community/mtest/archive/refs/tags/v0.6.3.tar.gz", @@ -178,6 +197,13 @@ package = { }, }, windows = { + ["0.7.0"] = { + url = { + GLOBAL = "https://github.com/mcpp-community/mtest/archive/refs/tags/v0.7.0.tar.gz", + CN = "https://gitcode.com/mcpp-res/mtest/releases/download/v0.7.0/mtest-v0.7.0.tar.gz", + }, + sha256 = "ab312f844066e6070c929be3eabee9091a903b550b8220c8c59d098e17b42bd6", + }, ["0.6.3"] = { url = { GLOBAL = "https://github.com/mcpp-community/mtest/archive/refs/tags/v0.6.3.tar.gz", diff --git a/pkgs/o/openkal-linux.lua b/pkgs/o/openkal-linux.lua index 1bd82391..39548fa8 100644 --- a/pkgs/o/openkal-linux.lua +++ b/pkgs/o/openkal-linux.lua @@ -19,6 +19,13 @@ package = { xpm = { linux = { + ["0.26.2"] = { + url = { + GLOBAL = "https://github.com/mcpplibs/openkal-linux/archive/refs/tags/0.26.2.tar.gz", + CN = "https://gitcode.com/mcpp-res/openkal-linux/releases/download/0.26.2/openkal-linux-0.26.2.tar.gz", + }, + sha256 = "4dbaf9d947434cb8d21841d38145f4231d923155787e0b75026242855283899e", + }, ["0.26.1"] = { url = { GLOBAL = "https://github.com/mcpplibs/openkal-linux/archive/refs/tags/0.26.1.tar.gz", @@ -259,6 +266,13 @@ package = { }, }, macosx = { + ["0.26.2"] = { + url = { + GLOBAL = "https://github.com/mcpplibs/openkal-linux/archive/refs/tags/0.26.2.tar.gz", + CN = "https://gitcode.com/mcpp-res/openkal-linux/releases/download/0.26.2/openkal-linux-0.26.2.tar.gz", + }, + sha256 = "4dbaf9d947434cb8d21841d38145f4231d923155787e0b75026242855283899e", + }, ["0.26.1"] = { url = { GLOBAL = "https://github.com/mcpplibs/openkal-linux/archive/refs/tags/0.26.1.tar.gz", @@ -499,6 +513,13 @@ package = { }, }, windows = { + ["0.26.2"] = { + url = { + GLOBAL = "https://github.com/mcpplibs/openkal-linux/archive/refs/tags/0.26.2.tar.gz", + CN = "https://gitcode.com/mcpp-res/openkal-linux/releases/download/0.26.2/openkal-linux-0.26.2.tar.gz", + }, + sha256 = "4dbaf9d947434cb8d21841d38145f4231d923155787e0b75026242855283899e", + }, ["0.26.1"] = { url = { GLOBAL = "https://github.com/mcpplibs/openkal-linux/archive/refs/tags/0.26.1.tar.gz", diff --git a/pkgs/o/openkal.lua b/pkgs/o/openkal.lua index aab2946b..bf059edf 100644 --- a/pkgs/o/openkal.lua +++ b/pkgs/o/openkal.lua @@ -22,6 +22,13 @@ package = { xpm = { linux = { + ["0.25.1"] = { + url = { + GLOBAL = "https://github.com/mcpplibs/openkal/archive/refs/tags/0.25.1.tar.gz", + CN = "https://gitcode.com/mcpp-res/openkal/releases/download/0.25.1/openkal-0.25.1.tar.gz", + }, + sha256 = "902932588bc1b69727379d45f0ac105dc5c75f5e37ef7a675bfe13011728acbf", + }, ["0.25.0"] = { url = { GLOBAL = "https://github.com/mcpplibs/openkal/archive/refs/tags/0.25.0.tar.gz", @@ -199,6 +206,13 @@ package = { }, }, macosx = { + ["0.25.1"] = { + url = { + GLOBAL = "https://github.com/mcpplibs/openkal/archive/refs/tags/0.25.1.tar.gz", + CN = "https://gitcode.com/mcpp-res/openkal/releases/download/0.25.1/openkal-0.25.1.tar.gz", + }, + sha256 = "902932588bc1b69727379d45f0ac105dc5c75f5e37ef7a675bfe13011728acbf", + }, ["0.25.0"] = { url = { GLOBAL = "https://github.com/mcpplibs/openkal/archive/refs/tags/0.25.0.tar.gz", @@ -376,6 +390,13 @@ package = { }, }, windows = { + ["0.25.1"] = { + url = { + GLOBAL = "https://github.com/mcpplibs/openkal/archive/refs/tags/0.25.1.tar.gz", + CN = "https://gitcode.com/mcpp-res/openkal/releases/download/0.25.1/openkal-0.25.1.tar.gz", + }, + sha256 = "902932588bc1b69727379d45f0ac105dc5c75f5e37ef7a675bfe13011728acbf", + }, ["0.25.0"] = { url = { GLOBAL = "https://github.com/mcpplibs/openkal/archive/refs/tags/0.25.0.tar.gz", diff --git a/tests/examples/openkal/mcpp.toml b/tests/examples/openkal/mcpp.toml index a4971091..6d5dff90 100644 --- a/tests/examples/openkal/mcpp.toml +++ b/tests/examples/openkal/mcpp.toml @@ -17,11 +17,14 @@ name = "openkal-tests" version = "0.1.0" -[dependencies.mcpplibs] -openkal = "0.25.0" +# The specification is chosen for the whole graph: a patch release (openkal +# clause 8) is consumed by implementations written against an earlier patch of +# its minor version, which is what a candidate for it measures here. +[dependencies] +mcpplibs.openkal = { version = "0.25.0", override = true } [target.'cfg(os = "linux")'.dependencies.mcpplibs] -openkal-linux = "0.26.0" +openkal-linux = "0.26.2" [target.'cfg(os = "macos")'.dependencies.mcpplibs] openkal-macos = "0.23.0"