You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Commit 25d1568
Browse filesBrowse the repository at this point in the historyBrowse files
ci: run tests on Blacksmith with the latest WFL nightly (#14)
Run all five Scriptorium suites and the pinned Scribe suite in the freshly pulled WFL nightly Docker image. Record its resolved digest and runtime/source revisions, preserve test failure propagation, and move Linux tooling checks to Blacksmith.
Verified 138 runtime tests and 36 tooling tests; an intentional failing assertion also confirmed that GitHub Actions rejects test failures. Update CI and contributor documentation.
Closes#13.
# To bump by hand instead, run scripts/update-scribe.sh.
@@ -135,12 +136,12 @@ jobs:
135
136
echo
136
137
echo '| Check or exact command | Result and evidence |'
137
138
echo '|---|---|'
138
-
echo '| `python scripts/run_tests.py --include-scribe` | Not run — this workflow prepares the dependency bump. Record the local and upstream suite results, including failures. |'
139
+
echo '| `python3 scripts/run_tests.py --include-scribe` | Pending — this workflow prepares the dependency bump. Link WFL tests results for the current revision, including the nightly image digest and runtime version; record failures. |'
139
140
echo '| `python -m unittest discover -s tests/tooling -v` | Pending — Governance results are not verified by this workflow. Link results for the current revision. |'
140
141
echo '| `python scripts/check_repo_hygiene.py` | Pending — Governance results are not verified by this workflow. Link results for the current revision. |'
141
142
echo '| Affected HTTP/UI rendering journeys | Not run — upstream diff review is needed to identify affected paths. Record setup, expected/actual outcome, and evidence. |'
142
143
echo
143
-
echo 'Approve any pending Governance run, or run Governance manually on this branch. Verify that successful checks cover the current revision before merging.'
144
+
echo 'Approve any pending Governance and WFL tests runs, or run both workflows manually on this branch. Verify that successful checks cover the current revision before merging.'
the Blacksmith runtime evidence, including an intentional assertion failure
246
+
used to verify that failures reach GitHub Actions. Host protection settings
247
+
remain a separate adoption item below.
248
+
228
249
| Gap | Required next step and trigger |
229
250
|---|---|
230
-
| WFL application suites are manual | Pin and provision a runtime in CI; evaluate before the next behavioral PR. Until then attach exact local results to every affected PR. |
231
251
| No router/HTTP or browser automation | Add real-boundary regression coverage with each affected behavior change; plan coverage of all critical journeys before the next production release. |
232
252
| No declared compatibility matrix or release-candidate workflow | Define supported runtime/platform/configuration tuples and retain candidate results before the next production release. |
233
253
| No coverage measurement, performance budgets, or scheduled extended tests | Establish baselines and risk-based targets before claiming those properties; review at the next profile review. |
0 commit comments