File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1212 steps :
1313 - uses : actions/checkout@v4
1414
15- # Bootstrap xlings — the tool that the workspace's `.xlings.json`
16- # binds tool versions to (here it pins mcpp 0.0.8).
1715 - name : Install xlings
1816 env :
19- XLINGS_VERSION : 0.4.30
17+ XLINGS_VERSION : 0.4.31
2018 run : |
2119 tarball="xlings-${XLINGS_VERSION}-linux-x86_64.tar.gz"
2220 curl -fsSL -o "/tmp/${tarball}" \
@@ -25,20 +23,17 @@ jobs:
2523 "/tmp/xlings-${XLINGS_VERSION}-linux-x86_64/subos/default/bin/xlings" self install
2624 echo "$HOME/.xlings/subos/current/bin" >> "$GITHUB_PATH"
2725
28- # Resolves `.xlings.json` → installs mcpp (and any other
29- # workspace tools listed). Idempotent on cache hits.
30- - name : Install workspace tools (.xlings.json)
26+ - name : Refresh package index
27+ run : xlings update
28+
29+ - name : Install workspace tools (.xlings.json → mcpp 0.0.13)
3130 run : xlings install -y
3231
33- # Cache mcpp's self-bootstrapped sandbox: musl-gcc + binutils +
34- # glibc + ninja + patchelf, plus the cloned mcpp-index. ~800 MB
35- # one-time download — reused across runs since mcpp 0.0.11's
36- # toolchain set is version-pinned.
3732 - name : Cache mcpp sandbox
3833 uses : actions/cache@v4
3934 with :
40- path : ~/.xlings/data/xpkgs/xim-x-mcpp/0.0.11 /registry
41- key : mcpp-sandbox-${{ runner.os }}-mcpp0.0.11
35+ path : ~/.xlings/data/xpkgs/xim-x-mcpp/0.0.13 /registry
36+ key : mcpp-sandbox-${{ runner.os }}-mcpp0.0.13
4237
4338 - name : Build with mcpp
4439 run : mcpp build
Original file line number Diff line number Diff line change 11{
22 "workspace" : {
3- "mcpp" : { "linux" : " 0.0.11 " }
3+ "mcpp" : { "linux" : " 0.0.13 " }
44 }
55}
Original file line number Diff line number Diff line change 11[package ]
22namespace = " mcpplibs"
33name = " tinyhttps"
4- version = " 0.2.2 "
4+ version = " 0.2.3 "
55description = " Minimal C++23 HTTP/HTTPS client with SSE streaming support"
66license = " Apache-2.0"
77repo = " https://github.com/mcpplibs/tinyhttps"
88
99[targets .tinyhttps ]
1010kind = " lib"
1111
12- [dependencies ]
12+ [dependencies . compat ]
1313mbedtls = " 3.6.1"
1414
15- [dev-dependencies ]
15+ [dev-dependencies . compat ]
1616gtest = " 1.15.2"
You can’t perform that action at this time.
0 commit comments