disabling binary cache 'https://cuda-maintainers.cachix.org' for 60 seconds warning: unable to download 'https://cuda-maintainers.cachix.org/nix-cache-info': HTTP error 401 response body: Binary cache cuda-maintainers doesn't exist or you're not authorized to access it. Check the name for typos and/or provide an auth token. Contact support on https://cachix.org if you're stuck. these 2 derivations will be built: /nix/store/5r66iq4abpc6h5lhwj1hq6k7d3if683c-ironstar-effect-run-context.drv /nix/store/zdsbdzvs6343c9vsbd3dxn02p7psrr5h-effect-run-context-check.drv these 30 paths will be fetched (0.0 KiB download, 179.5 MiB unpacked): /nix/store/5wlji4631gs4gczzm40bkqrvkb36n1sg-ShellCheck-0.11.0 /nix/store/xhgd6rb4h8ssid9yw8nvw74cwq69md5y-brotli-1.2.0-lib /nix/store/s21axjr25zw6x9g6ripn7kamgbvw0y69-curl-8.22.0 /nix/store/cp8qnyl8i0s62g3a1465i258mf5bcr6k-curl-8.22.0-bin /nix/store/dyxcy223n2jch1kdf35wxcc39qmz8if5-elfutils-0.195 /nix/store/pzky0fzxs3iy95lf14ffybxg973nv933-expat-2.8.4 /nix/store/96fkfd8hdjr8aj8jxvk0rgi6nbafjq4d-gdbm-1.26-lib /nix/store/jxd26cx6cgbjzal3mzw0vcv8pqdbh0bb-gmp-with-cxx-6.3.0 /nix/store/bkxqspw3p2d70my28z2skx5d84xkxi40-jq-1.8.2 /nix/store/hyz22a0l5b5kv7yfypw4ss6d36vbzg01-jq-1.8.2-bin /nix/store/ajry3r6v263xy5jcj8vksnyqjq0m4wak-json-c-0.18 /nix/store/pk03s7pvpzgfhvlk4z9yz69yzn2l8iw9-keyutils-1.6.3-lib /nix/store/rc2xaqhj62ny8xbsqdm77234l9azlchr-krb5-1.22.2-lib /nix/store/3r5wfb1dl3sfknvy1yringvmap0hxj4r-libffi-3.8.0 /nix/store/02z9zb3m53l02vp51khji7pbhw8jl08r-libpsl-0.21.5 /nix/store/4h71n85xzg7382wmy03v2dp879iczkjk-libssh2-1.11.1 /nix/store/8ci2gp6razvwij8hqv0znhb7gkr33qs0-mpdecimal-4.0.1 /nix/store/51hxzq3l1qd4gy0r4safnj1y9s0hgs68-ncurses-6.6 /nix/store/6avzrsm02jh7q48ym3hgznj3ypc2shc2-nghttp2-1.70.0-lib /nix/store/dki4fkk75v2x4aqkszmi257wxq6rkkyr-nghttp3-1.16.0 /nix/store/2hc131frgdz45bjbajmpvlrj185lah7p-ngtcp2-1.23.0 /nix/store/fcnnn4w7sxx96liivqdsm1alwyh9x00d-numactl-2.0.18 /nix/store/3yhkyf209xh9pb7754vi8rfjh8mygwlq-oniguruma-6.9.10-lib /nix/store/yj34vymbqf7mf4lmffipy8jqc4kwr1mc-openssl-3.6.4 /nix/store/xmx3lhqr6r8zlqjmx7nbfwcd95mymhmf-publicsuffix-list-0-unstable-2026-09-02 /nix/store/d64q19q1xjdwfhqx6czvrjgrhq0n3lcc-python3-3.14.7 /nix/store/7d2p2g4pgdc94cwvyvix758grp7kpmay-readline-8.3p3 /nix/store/7a0nx1a0rdc5s07vxrsdhplqnzncl5z9-sqlite-3.53.3 /nix/store/n5p5q01x4nqvgp36i651rc5ky95i0iq2-util-linux-minimal-2.42.3-lib /nix/store/8ik1d1r4l2jzm9mjh6bc0a13yczx62wg-zstd-1.5.7 building '/nix/store/5r66iq4abpc6h5lhwj1hq6k7d3if683c-ironstar-effect-run-context.drv' ironstar-effect-run-context> structuredAttrs is enabled building '/nix/store/zdsbdzvs6343c9vsbd3dxn02p7psrr5h-effect-run-context-check.drv' effect-run-context-check> case 1: no id token, push to the default branch effect-run-context-check> IRONSTAR_RUN_CONTEXT_SOURCE=branch-name effect-run-context-check> IRONSTAR_EVENT=push effect-run-context-check> IRONSTAR_PR_NUMBER='' effect-run-context-check> IRONSTAR_IS_PRODUCTION=true effect-run-context-check> IRONSTAR_BRANCH=main effect-run-context-check> IRONSTAR_PREVIEW_SLUG=main effect-run-context-check> ok source = branch-name effect-run-context-check> ok event = push effect-run-context-check> ok production = true effect-run-context-check> ok slug = main effect-run-context-check> case 2: no id token, pull request as the current service reports it effect-run-context-check> IRONSTAR_RUN_CONTEXT_SOURCE=branch-name effect-run-context-check> IRONSTAR_EVENT=pull_request effect-run-context-check> IRONSTAR_PR_NUMBER=42 effect-run-context-check> IRONSTAR_IS_PRODUCTION=false effect-run-context-check> IRONSTAR_BRANCH=refs/pull/42/merge effect-run-context-check> IRONSTAR_PREVIEW_SLUG=refs/pull/42/merge effect-run-context-check> ok source = branch-name effect-run-context-check> ok event = pull_request effect-run-context-check> ok pr-number = 42 effect-run-context-check> ok production = false effect-run-context-check> ok slug = refs/pull/42/merge effect-run-context-check> case 3: no id token, tag push (no branch) effect-run-context-check> IRONSTAR_RUN_CONTEXT_SOURCE=branch-name effect-run-context-check> IRONSTAR_EVENT=push effect-run-context-check> IRONSTAR_PR_NUMBER='' effect-run-context-check> IRONSTAR_IS_PRODUCTION=false effect-run-context-check> IRONSTAR_BRANCH='' effect-run-context-check> IRONSTAR_PREVIEW_SLUG=abc1234 effect-run-context-check> ok event = push effect-run-context-check> ok production = false effect-run-context-check> ok slug = abc1234 effect-run-context-check> case 4: id token, push to the default branch effect-run-context-check> IRONSTAR_RUN_CONTEXT_SOURCE=id-token effect-run-context-check> IRONSTAR_EVENT=push effect-run-context-check> IRONSTAR_PR_NUMBER='' effect-run-context-check> IRONSTAR_IS_PRODUCTION=true effect-run-context-check> IRONSTAR_BRANCH=main effect-run-context-check> IRONSTAR_PREVIEW_SLUG=main effect-run-context-check> ok source = id-token effect-run-context-check> ok event = push effect-run-context-check> ok production = true effect-run-context-check> ok branch = main effect-run-context-check> ok slug = main effect-run-context-check> case 5: id token, pull request targeting the default branch effect-run-context-check> (the eval-time branch is 'main' here: that is the defect) effect-run-context-check> IRONSTAR_RUN_CONTEXT_SOURCE=id-token effect-run-context-check> IRONSTAR_EVENT=pull_request effect-run-context-check> IRONSTAR_PR_NUMBER=42 effect-run-context-check> IRONSTAR_IS_PRODUCTION=false effect-run-context-check> IRONSTAR_BRANCH='' effect-run-context-check> IRONSTAR_PREVIEW_SLUG=pr-42 effect-run-context-check> ok source = id-token effect-run-context-check> ok event = pull_request effect-run-context-check> ok pr-number = 42 effect-run-context-check> ok production = false effect-run-context-check> ok branch = effect-run-context-check> ok slug = pr-42 effect-run-context-check> case 6: id token, push to a non-default branch effect-run-context-check> IRONSTAR_RUN_CONTEXT_SOURCE=id-token effect-run-context-check> IRONSTAR_EVENT=push effect-run-context-check> IRONSTAR_PR_NUMBER='' effect-run-context-check> IRONSTAR_IS_PRODUCTION=false effect-run-context-check> IRONSTAR_BRANCH=topic effect-run-context-check> IRONSTAR_PREVIEW_SLUG=topic effect-run-context-check> ok event = push effect-run-context-check> ok production = false effect-run-context-check> ok slug = topic effect-run-context-check> case 7: id token, scheduled run (no ref claim) effect-run-context-check> IRONSTAR_RUN_CONTEXT_SOURCE=id-token effect-run-context-check> IRONSTAR_EVENT=schedule effect-run-context-check> IRONSTAR_PR_NUMBER='' effect-run-context-check> IRONSTAR_IS_PRODUCTION=false effect-run-context-check> IRONSTAR_BRANCH='' effect-run-context-check> IRONSTAR_PREVIEW_SLUG=main effect-run-context-check> ok event = schedule effect-run-context-check> ok production = false effect-run-context-check> case 8: id token requested but refused: fail closed, never fall back effect-run-context-check> curl: (22) The requested URL returned error: 401 effect-run-context-check> ---------------------------------------- effect-run-context-check> Exception occurred during processing of request from ('127.0.0.1', 37858) effect-run-context-check> run-context: id-token request to http://127.0.0.1:43573/api/v1/id-token failed effect-run-context-check> ok refused token request aborted the effect post-build step Upload to niks3: ok time=2026-09-14T08:51:17.432Z level=INFO msg="Uploading 0 paths to niks3.scientistexperience.net (1 already cached)" time=2026-09-14T08:51:18.103Z level=INFO msg="Uploading 1 narinfos" time=2026-09-14T08:51:18.637Z level=INFO msg="Upload complete. (1.278s)"