Skip to content

Commit 511ba6e

Browse files
committed
ci(e2e): the index payloads e2e 32, 33 and 40 link are installed with the suite's toolchains
The tests link mcpplibs.cmdline from ~/.mcpp; installed in their own home instead, the install is refused because the inherited subos projects assets that home's ledger does not register. A warm sandbox held them by accident; the Linux and macOS e2e jobs now install them, as they do the toolchains.
1 parent 3a77484 commit 511ba6e

2 files changed

Lines changed: 10 additions & 0 deletions

File tree

‎.github/workflows/ci-linux-e2e.yml‎

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -70,6 +70,12 @@ jobs:
7070
"$MCPP" toolchain install llvm 23.1.3
7171
"$MCPP" toolchain install mingw-cross 16.1.0
7272
XLINGS_HOME="$MCPP_HOME/registry" "$MCPP_VENDORED_XLINGS" install xim:nasm -y
73+
# The index payloads e2e 32, 33 and 40 link from this home into their
74+
# own (_inherit_toolchain.sh). Installed in a test home instead, they
75+
# are refused: the inherited subos projects assets that home's ledger
76+
# does not register. A warm sandbox used to hold them by accident.
77+
XLINGS_HOME="$MCPP_HOME/registry" "$MCPP_VENDORED_XLINGS" install \
78+
mcpplibs:cmdline@0.0.1 mcpplibs:cmdline@0.0.2 -y
7379
7480
- name: E2E suite
7581
# About twice the shard's budget of ten minutes (R4): reached only by a

‎.github/workflows/ci-macos-e2e.yml‎

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -79,6 +79,10 @@ jobs:
7979
"$MCPP" self config
8080
# macOS default toolchain is LLVM
8181
"$MCPP" toolchain default "llvm@${MCPP_LLVM_VER}"
82+
# The index payloads e2e 32, 33 and 40 link from this home into their
83+
# own (_inherit_toolchain.sh); see ci-linux-e2e.yml.
84+
XLINGS_HOME="$HOME/.mcpp/registry" "$MCPP_VENDORED_XLINGS" install \
85+
mcpplibs:cmdline@0.0.1 mcpplibs:cmdline@0.0.2 -y
8286
echo "MCPP=$MCPP" >> "$GITHUB_ENV"
8387
set -o pipefail
8488
bash tests/e2e/run_all.sh 2>&1 | tee "$RUNNER_TEMP/e2e-suite.log"

0 commit comments

Comments
 (0)