release-page checked that the releases page says "published ... by dami@", but Built-By is id -un at forge release publish, so the scenario passed only for a login named dami: as root in the container, or for anyone else, it failed. It now expects the user running it.
- commit
- f1bc047964acd1cfe96116a004b776fb797d0824
- parent
- 982bfb4699bdd9951235fa500c394268f13b8e83
- author
- cat <admin@dev.site>
- ci
- ✓ passed in 71s, signed by cat
- kind
- test risk score 0.5 of 3, Jev's estimate
- review
- #5 Pass the scenarios in the container, as root
ci attestation
forge-attestation 1 type ci commit f1bc047964acd1cfe96116a004b776fb797d0824 tree 521afbf6766fea8dfddbdfb008616684ec864db8 script .forge/ci e6f038ae810b87f90a4be115a762a9c91dd76a01 result pass exit 0 started 2026-10-18T23:01:19Z duration 71s runner (not shown here; refs/notes/ci has it) system Darwin 25.5.0 arm64 env host log sha256:cae6d3a7bc301203cb114be2101cfbad6c75cc77d1bc0376a8359793db8f5df7 240 lines |remote: review #4: /dami/greet/reviews/4/ |pushed wip/i18n |293b188 running .forge/ci: greet.sh: say what it is | | sh: /bin/sh | | ok greet |293b188 pass in 0s, signed |pushed main |remote: review #4: /dami/greet/reviews/4/ |pushed wip/i18n |92e5c97 running .forge/ci: wave at the world | | sh: /bin/sh | | FAIL greet : got 'hello, world o/', want 'hello, world' |92e5c97 fail in 1s, signed |forge: 1 commit(s) did not pass |remote: review #6: /dami/greet/reviews/6/ |pushed ana/wave |08e22ad running .forge/ci: update the test for the wave | | sh: /bin/sh | | ok greet |08e22ad pass in 0s, signed |remote: review #6: /dami/greet/reviews/6/ |pushed ana/wave |warning: You appear to have cloned an empty repository. |site home: deployed be9de17 -> /sites/ana/dotfiles/home/ |created ana/notes |remote: review #1: /ana/notes/reviews/1/ |pushed ana/todo |landing #1 A todo list: ana/todo -> main |68a68f4 running .forge/ci: web, server and Python versions of greet | | sh: /bin/sh | | ok greet |68a68f4 pass in 0s, signed |pushed main |aaea52e running .forge/ci: messages: notes for the later regions | | sh: /bin/sh | | ok greet |aaea52e pass in 0s, signed |remote: review #7: /dami/greet/reviews/7/ |pushed dami/regions |created dami/forge |warning: You appear to have cloned an empty repository. |site guide: deployed 9a095fd -> /sites/dami/forge/guide/ |(node:97984) ExperimentalWarning: stripTypeScriptTypes is an experimental feature and might change at any time |(Use `node --trace-warnings ...` to show where the warning was created) |built ana/dotfiles in 0s -> /Users/dami/Library/Caches/forge/ci/35f7a65d0235/demo/root/.forge/www |(node:98109) ExperimentalWarning: stripTypeScriptTypes is an experimental feature and might change at any time |(Use `node --trace-warnings ...` to show where the warning was created) |built ana/notes in 1s -> /Users/dami/Library/Caches/forge/ci/35f7a65d0235/demo/root/.forge/www |(node:98247) ExperimentalWarning: stripTypeScriptTypes is an experimental feature and might change at any time |(Use `node --trace-warnings ...` to show where the warning was created) |built dami/forge in 0s -> /Users/dami/Library/Caches/forge/ci/35f7a65d0235/demo/root/.forge/www |(node:98378) ExperimentalWarning: stripTypeScriptTypes is an experimental feature and might change at any time |(Use `node --trace-warnings ...` to show where the warning was created) |built dami/greet in 2s -> /Users/dami/Library/Caches/forge/ci/35f7a65d0235/demo/root/.forge/www |(node:99047) ExperimentalWarning: stripTypeScriptTypes is an experimental feature and might change at any time |(Use `node --trace-warnings ...` to show where the warning was created) |built - in 0s -> /Users/dami/Library/Caches/forge/ci/35f7a65d0235/demo/root/.forge/www |226 of 226 pages render the same without 11ty |guide: 4 files, links ok |ok
Signature: good, cat
| M | test/ | 3 | ++- |
@@ -31,7 +31,8 @@ has "$p" "<td class=\"sum mono desc\" title=\"sha256\">$(t_sha256 "$T/f/greet-li
3131 has "$p" '<a href="/dami/greet/releases/download/v1/notes.txt" download>notes.txt</a>'3232 has "$p" '<a href="/dami/greet/releases/download/v1/SHA256SUMS" download>SHA256SUMS</a> <span class="ci pass"[^>]*>✓ signed by dami</span>'3333 has "$p" 'CI of [0-9a-f]{7}: <span class="ci pass">'34-has "$p" 'published .* by dami@'34+# Built-By is whoever ran forge release publish, here the one running the tests.35+has "$p" "published .* by $(id -un)@"3536 eq "$(grep -c 'class="downloads"' "$p")" 13637 has "$p" 'id="v0"'3738 # A Releases tab (key e), current on this page; the home page links the