these 12 derivations will be built: /nix/store/34k2c88kqrmschq9qcbcwiig8fby9krw-publish-evidence-report-fixture.mjs.drv /nix/store/2p5jcia8vfq6m4f1ksdhd31nvy0l69kk-vanixiets-docs-e2e-report-traversal.drv /nix/store/5a735yx2jdvjnp45xz8vz0midx6018fd-vanixiets-docs-e2e-report-symlink.drv /nix/store/7zpnl1kyiqgkbzijrzxca44cckwmik72-vanixiets-docs-e2e-report-not-png.drv /nix/store/bj26rqr8x7wxqr541jy70xarv1kmrhss-vanixiets-docs-e2e-report-absolute.drv /nix/store/cjyb5y68xpx9jj9gayac2a9fc3a5yg5n-vanixiets-docs-e2e-report-passing.drv /nix/store/i7afxykzqmivxwq302jrnhcsrfi902wb-vanixiets-docs-e2e-report-failing.drv /nix/store/j0w7d6qkjpn04z405vl1jm9qnlikm9fj-vanixiets-docs-e2e-report-invalid.drv /nix/store/qbgbxpjc5y9j9pc2j7chhx6c91xi4kp9-vanixiets-docs-e2e-report-negative-config.drv /nix/store/sc3j47079nsx36vzaqs8kzxvniib6lkj-publish-evidence-stub-server.py.drv /nix/store/ysc8pdi79f53rq7libpgbi2rk8j1jbkm-vanixiets-docs-e2e-report-darwin.drv /nix/store/qg32n3p4frnbf92qnkc406l3py1h5pmm-publish-evidence-rehearsal.drv building '/nix/store/sc3j47079nsx36vzaqs8kzxvniib6lkj-publish-evidence-stub-server.py.drv' publish-evidence-stub-server.py> structuredAttrs is enabled building '/nix/store/34k2c88kqrmschq9qcbcwiig8fby9krw-publish-evidence-report-fixture.mjs.drv' publish-evidence-report-fixture.mjs> structuredAttrs is enabled building '/nix/store/bj26rqr8x7wxqr541jy70xarv1kmrhss-vanixiets-docs-e2e-report-absolute.drv' building '/nix/store/ysc8pdi79f53rq7libpgbi2rk8j1jbkm-vanixiets-docs-e2e-report-darwin.drv' building '/nix/store/i7afxykzqmivxwq302jrnhcsrfi902wb-vanixiets-docs-e2e-report-failing.drv' building '/nix/store/j0w7d6qkjpn04z405vl1jm9qnlikm9fj-vanixiets-docs-e2e-report-invalid.drv' building '/nix/store/qbgbxpjc5y9j9pc2j7chhx6c91xi4kp9-vanixiets-docs-e2e-report-negative-config.drv' building '/nix/store/7zpnl1kyiqgkbzijrzxca44cckwmik72-vanixiets-docs-e2e-report-not-png.drv' building '/nix/store/cjyb5y68xpx9jj9gayac2a9fc3a5yg5n-vanixiets-docs-e2e-report-passing.drv' building '/nix/store/5a735yx2jdvjnp45xz8vz0midx6018fd-vanixiets-docs-e2e-report-symlink.drv' building '/nix/store/2p5jcia8vfq6m4f1ksdhd31nvy0l69kk-vanixiets-docs-e2e-report-traversal.drv' building '/nix/store/qg32n3p4frnbf92qnkc406l3py1h5pmm-publish-evidence-rehearsal.drv' publish-evidence-rehearsal> warning: you did not specify '--add-root'; the result might be removed by the garbage collector publish-evidence-rehearsal> warning: you did not specify '--add-root'; the result might be removed by the garbage collector publish-evidence-rehearsal> warning: you did not specify '--add-root'; the result might be removed by the garbage collector publish-evidence-rehearsal> warning: you did not specify '--add-root'; the result might be removed by the garbage collector publish-evidence-rehearsal> warning: you did not specify '--add-root'; the result might be removed by the garbage collector publish-evidence-rehearsal> warning: you did not specify '--add-root'; the result might be removed by the garbage collector publish-evidence-rehearsal> warning: you did not specify '--add-root'; the result might be removed by the garbage collector publish-evidence-rehearsal> warning: you did not specify '--add-root'; the result might be removed by the garbage collector publish-evidence-rehearsal> warning: you did not specify '--add-root'; the result might be removed by the garbage collector publish-evidence-rehearsal> --- passing publish-evidence-rehearsal> === publish-evidence (build 21 at 0123456789ab, succeeded) === publish-evidence-rehearsal> warning: you did not specify '--add-root'; the result might be removed by the garbage collector publish-evidence-rehearsal> PUBLISH-EVIDENCE: published (build 21, passed=true) publish-evidence-rehearsal> --- repeat publish-evidence-rehearsal> === publish-evidence (build 21 at 0123456789ab, succeeded) === publish-evidence-rehearsal> warning: you did not specify '--add-root'; the result might be removed by the garbage collector publish-evidence-rehearsal> PUBLISH-EVIDENCE: unchanged (build 21, passed=true) publish-evidence-rehearsal> --- fresh publish-evidence-rehearsal> === publish-evidence (build 21 at 0123456789ab, succeeded) === publish-evidence-rehearsal> warning: you did not specify '--add-root'; the result might be removed by the garbage collector publish-evidence-rehearsal> PUBLISH-EVIDENCE: published (build 21, passed=true) publish-evidence-rehearsal> --- failing publish-evidence-rehearsal> === publish-evidence (build 22 at 0123456789ab, failed) === publish-evidence-rehearsal> warning: you did not specify '--add-root'; the result might be removed by the garbage collector publish-evidence-rehearsal> PUBLISH-EVIDENCE: published (build 22, passed=false) publish-evidence-rehearsal> --- skipped-local-cached publish-evidence-rehearsal> === publish-evidence (build 23 at 0123456789ab, succeeded) === publish-evidence-rehearsal> warning: you did not specify '--add-root'; the result might be removed by the garbage collector publish-evidence-rehearsal> PUBLISH-EVIDENCE: published (build 23, passed=true) publish-evidence-rehearsal> --- other-identity publish-evidence-rehearsal> === publish-evidence (build 24 at 0123456789ab, succeeded) === publish-evidence-rehearsal> warning: you did not specify '--add-root'; the result might be removed by the garbage collector publish-evidence-rehearsal> error: --out /build/pub/passing holds the receipt of another publication [21,"0123456789abcdef0123456789abcdef01234567","checks.x86_64-linux.package-vanixiets-docs-test-e2e-report","/nix/store/br11kqzqz6wk06fcy5zk9q4ag7w9l6ag-vanixiets-docs-e2e-report-passing"]; refusing to overwrite it publish-evidence-rehearsal> --- occupied publish-evidence-rehearsal> === publish-evidence (build 24 at 0123456789ab, succeeded) === publish-evidence-rehearsal> warning: you did not specify '--add-root'; the result might be removed by the garbage collector publish-evidence-rehearsal> error: --out /build/pub/occupied is neither empty nor a publication; refusing to overwrite it publish-evidence-rehearsal> --- missing-out publish-evidence-rehearsal> error: --out is required publish-evidence-rehearsal> (run publish-evidence --help for usage) publish-evidence-rehearsal> --- missing-attr publish-evidence-rehearsal> === publish-evidence (build 25 at 0123456789ab, succeeded) === publish-evidence-rehearsal> error: evidence unavailable: nixbot build 25 has no attribute checks.x86_64-linux.package-vanixiets-docs-test-e2e-report publish-evidence-rehearsal> --- failed-attr publish-evidence-rehearsal> === publish-evidence (build 26 at 0123456789ab, failed) === publish-evidence-rehearsal> error: evidence unavailable: nixbot build 26 attribute checks.x86_64-linux.package-vanixiets-docs-test-e2e-report is "failed" publish-evidence-rehearsal> --- unrealisable publish-evidence-rehearsal> === publish-evidence (build 27 at 0123456789ab, succeeded) === publish-evidence-rehearsal> don't know how to build these paths: publish-evidence-rehearsal> /nix/store/zyxwvsrqpnmlkjihgfdcba9876543210-vanixiets-docs-e2e-report publish-evidence-rehearsal> error: path '/nix/store/zyxwvsrqpnmlkjihgfdcba9876543210-vanixiets-docs-e2e-report' is required, but there is no substituter that can build it publish-evidence-rehearsal> error: evidence unavailable: cannot realise /nix/store/zyxwvsrqpnmlkjihgfdcba9876543210-vanixiets-docs-e2e-report publish-evidence-rehearsal> --- build-not-found publish-evidence-rehearsal> === publish-evidence (build 28 at 0123456789ab, succeeded) === publish-evidence-rehearsal> curl: (22) The requested URL returned error: 404 publish-evidence-rehearsal> error: evidence unavailable: cannot fetch nixbot build 28 from http://127.0.0.1:45497/api/repos/github/cameronraysmith/vanixiets/builds/28 publish-evidence-rehearsal> --- traversal publish-evidence-rehearsal> === publish-evidence (build 29 at 0123456789ab, succeeded) === publish-evidence-rehearsal> warning: you did not specify '--add-root'; the result might be removed by the garbage collector publish-evidence-rehearsal> error: evidence rejected: attachment path is not normalised "test-results/reader-journey-chromium/../reader-journey-chromium/test-failed-1.png" publish-evidence-rehearsal> --- absolute publish-evidence-rehearsal> === publish-evidence (build 30 at 0123456789ab, succeeded) === publish-evidence-rehearsal> warning: you did not specify '--add-root'; the result might be removed by the garbage collector publish-evidence-rehearsal> error: evidence rejected: absolute attachment path "/nix/store/l3wnl6013i9w8ilcskp6s5nk8zq03pg9-vanixiets-docs-e2e-report-absolute/test-results/reader-journey-chromium/test-failed-1.png" publish-evidence-rehearsal> --- symlink publish-evidence-rehearsal> === publish-evidence (build 31 at 0123456789ab, succeeded) === publish-evidence-rehearsal> warning: you did not specify '--add-root'; the result might be removed by the garbage collector publish-evidence-rehearsal> error: evidence rejected: symlink in the report: test-results/reader-journey-chromium/test-failed-1.png publish-evidence-rehearsal> --- not-png publish-evidence-rehearsal> === publish-evidence (build 32 at 0123456789ab, succeeded) === publish-evidence-rehearsal> warning: you did not specify '--add-root'; the result might be removed by the garbage collector publish-evidence-rehearsal> error: evidence rejected: attachment is not PNG data "test-results/reader-journey-chromium/test-failed-1.png" publish-evidence-rehearsal> --- system-mismatch publish-evidence-rehearsal> === publish-evidence (build 33 at 0123456789ab, succeeded) === publish-evidence-rehearsal> warning: you did not specify '--add-root'; the result might be removed by the garbage collector publish-evidence-rehearsal> error: evidence rejected: report provenance {"system":"aarch64-darwin","config":"playwright.config.ts"} does not match checks.x86_64-linux.package-vanixiets-docs-test-e2e-report {"system":"x86_64-linux","config":"playwright.config.ts"} publish-evidence-rehearsal> --- config-mismatch publish-evidence-rehearsal> === publish-evidence (build 34 at 0123456789ab, succeeded) === publish-evidence-rehearsal> warning: you did not specify '--add-root'; the result might be removed by the garbage collector publish-evidence-rehearsal> error: evidence rejected: report provenance {"system":"x86_64-linux","config":"playwright.negative.config.ts"} does not match checks.x86_64-linux.package-vanixiets-docs-test-e2e-report {"system":"x86_64-linux","config":"playwright.config.ts"} publish-evidence-rehearsal> --- invalid-evidence publish-evidence-rehearsal> === publish-evidence (build 35 at 0123456789ab, succeeded) === publish-evidence-rehearsal> warning: you did not specify '--add-root'; the result might be removed by the garbage collector publish-evidence-rehearsal> error: evidence rejected: invalid report: Invalid Playwright evidence: runner infrastructure error publish-evidence-rehearsal> --- rev-mismatch publish-evidence-rehearsal> === publish-evidence (build 36 at 0123456789ab, succeeded) === publish-evidence-rehearsal> error: evidence rejected: nixbot build 36 is {"number":36,"rev":"fedcba9876543210fedcba9876543210fedcba98"}, not the event's build 36 at 0123456789abcdef0123456789abcdef01234567 publish-evidence-rehearsal> --- wrong-kind publish-evidence-rehearsal> error: expected a build_finished event, got pull_request publish-evidence-rehearsal> --- malformed-number publish-evidence-rehearsal> error: malformed event (build="21; touch pwned" rev="0123456789abcdef0123456789abcdef01234567") publish-evidence-rehearsal> --- malformed-rev publish-evidence-rehearsal> error: malformed event (build=21 rev="0123456") upload niks3: ok