rad:z3RR7q8BsebUzHYgbNF3nCKQi3fiy website8868f2e49aaf6127d9b8fd653c3e3fa05dede4fedid:key:z6MkiaGEHcXc9v3ou5ZvfnRC8xBrGoEFWqvPQPTLEU8bUt8C)main{
"request": "trigger",
"version": 1,
"event_type": "push",
"repository": {
"id": "rad:z3RR7q8BsebUzHYgbNF3nCKQi3fiy",
"name": "website",
"description": "My website",
"private": true,
"default_branch": "main",
"delegates": [
"did:key:z6MkiaGEHcXc9v3ou5ZvfnRC8xBrGoEFWqvPQPTLEU8bUt8C"
]
},
"pusher": {
"id": "did:key:z6MkiaGEHcXc9v3ou5ZvfnRC8xBrGoEFWqvPQPTLEU8bUt8C",
"alias": "nolan"
},
"before": "8868f2e49aaf6127d9b8fd653c3e3fa05dede4fe",
"after": "8868f2e49aaf6127d9b8fd653c3e3fa05dede4fe",
"branch": "main",
"commits": [
"8868f2e49aaf6127d9b8fd653c3e3fa05dede4fe"
]
}
$ rad clone rad:z3RR7q8BsebUzHYgbNF3nCKQi3fiy .
✓ Creating checkout in ./... ✓ Remote nolan@z6MkiaGEHcXc9v3ou5ZvfnRC8xBrGoEFWqvPQPTLEU8bUt8C added ✓ Remote-tracking branch nolan@z6MkiaGEHcXc9v3ou5ZvfnRC8xBrGoEFWqvPQPTLEU8bUt8C/main created for z6MkiaGEHcXc9v3ou5ZvfnRC8xBrGoEFWqvPQPTLEU8bUt8C ✓ Repository successfully cloned under /var/lib/radicle-ci/adapters/devcontainer/devcontainer/state/69d62bb6-5ea5-4878-9a0b-592fe73a6a57/w/ ╭──────────────────────╮ │ website │ │ My website │ │ 0 issues · 0 patches │ ╰──────────────────────╯ Run `cd ./.` to go to the repository directory.
$ git config advice.detachedHead false
$ git checkout 8868f2e49aaf6127d9b8fd653c3e3fa05dede4fe
HEAD is now at 8868f2e Don't fail CI if a deploy key is absent.
$ chmod -R g+rX .
#!/usr/bin/env bash
set -xeuo pipefail
npm ci
npm run format:check
npm run check
if [ -n "${CI_DEPLOY_KEY:-}" ]; then
mkdir -p /root/.ssh
chmod 700 /root/.ssh
printf '%s' "$CI_DEPLOY_KEY" | base64 -d > /root/.ssh/id_ed25519
chmod 600 /root/.ssh/id_ed25519
fi
if [ -n "${CI_DEPLOY_KEY:-}" ] && [ -d /var/lib/workerd/apps/staging.thewordnerd.info ]; then
mise env -s bash | grep -q '^export AP_ACCESS_TOKEN' || {
echo "CI_DEPLOY_KEY is set but AP_ACCESS_TOKEN failed to decrypt" >&2
exit 1
}
SITE_URL=https://staging.thewordnerd.info mise run build
rsync -a --delete --chmod=D755,F644 dist/ /var/lib/workerd/apps/staging.thewordnerd.info/
fi
removing mounts: ["source=${localEnv:HOME}/.ssh/id_ed25519,target=/root/.ssh/id_ed25519,type=bind,readonly","source=claude-code-config-${devcontainerId},target=/root/.claude,type=volume"]
removing appPort: [4321]
mounting radicle-ci-cache-0afb598ab904-9a9bd5701582976b at /root/.npm
mounting /var/lib/workerd/apps/staging.thewordnerd.info at /var/lib/workerd/apps/staging.thewordnerd.info
$ /nix/store/ccsqk52g07sfw4w28b9h4gddbszv0525-devcontainer-0.87.0/bin/devcontainer up --docker-path /nix/store/j099m7b3xgxdynbdhxnmnrfr23lr0pvg-podman-5.8.6/bin/podman --workspace-folder /var/lib/radicle-ci/adapters/devcontainer/devcontainer/state/69d62bb6-5ea5-4878-9a0b-592fe73a6a57/w --override-config /var/lib/radicle-ci/adapters/devcontainer/devcontainer/state/69d62bb6-5ea5-4878-9a0b-592fe73a6a57/devcontainer.json --id-label devcontainer.local_folder=/var/lib/radicle-ci/adapters/devcontainer/devcontainer/state/69d62bb6-5ea5-4878-9a0b-592fe73a6a57/w --id-label xyz.radicle.ci.run=69d62bb6-5ea5-4878-9a0b-592fe73a6a57 --mount type=volume,source=radicle-ci-cache-0afb598ab904-9a9bd5701582976b,target=/root/.npm --mount type=bind,source=/var/lib/workerd/apps/staging.thewordnerd.info,target=/var/lib/workerd/apps/staging.thewordnerd.info
[2026-08-25T14:03:59.448Z] @devcontainers/cli 0.87.0. Node.js v24.19.0. linux 6.18.39 x64.
(node:2064192) [DEP0169] DeprecationWarning: `url.parse()` behavior is not standardized and prone to errors that have security implications. Use the WHATWG URL API instead. CVEs are not issued for `url.parse()` vulnerabilities.
(Use `node --trace-deprecation ...` to show where the warning was created)
[2026-08-25T14:03:59.783Z] Resolving Feature dependencies for 'ghcr.io/devcontainers-extra/features/mise:1'...
[2026-08-25T14:04:01.404Z] Resolving Feature dependencies for 'ghcr.io/schlich/devcontainer-features/playwright:0'...
[2026-08-25T14:04:01.815Z] Resolving Feature dependencies for 'ghcr.io/devcontainers/features/common-utils:2'...
[2026-08-25T14:04:02.199Z] Resolving Feature dependencies for 'ghcr.io/devcontainers/features/node:1'...
[2026-08-25T14:04:03.079Z] Soft-dependency 'ghcr.io/devcontainers-extra/features/gh-release' is not required. Removing from installation order...
[2026-08-25T14:04:03.752Z] Files to omit: ''
[2026-08-25T14:04:04.256Z] Files to omit: ''
[2026-08-25T14:04:04.781Z] Files to omit: ''
[2026-08-25T14:04:05.281Z] Files to omit: ''
[2026-08-25T14:04:05.306Z] Start: Run: /nix/store/j099m7b3xgxdynbdhxnmnrfr23lr0pvg-podman-5.8.6/bin/podman buildx build --load --build-arg BUILDKIT_INLINE_CACHE=1 --build-context dev_containers_feature_content_source=/tmp/devcontainercli-radicle/container-features/0.87.0-1787666639782 --build-arg _DEV_CONTAINERS_BASE_IMAGE=debian:13 --build-arg _DEV_CONTAINERS_IMAGE_USER=root --build-arg _DEV_CONTAINERS_FEATURE_CONTENT_SOURCE=dev_container_feature_content_temp --target dev_containers_target_stage -f /tmp/devcontainercli-radicle/container-features/0.87.0-1787666639782/Dockerfile.extended -t vsc-w-23f2870345b5ee48accec0d23f6d9f5075f65e2237e4381d3ae8eecc6b6de253-features /tmp/devcontainercli-radicle/empty-folder
[2026-08-25T14:04:05.517Z] [1/2] STEP 1/4: FROM debian:13 AS dev_containers_feature_content_normalize
[2026-08-25T14:04:07.820Z] [1/2] STEP 2/4: USER root
[2026-08-25T14:04:07.823Z] --> Using cache 8ccd042170b5d6b6a4c1c2cefb3da684dc69440e9e438184585dccd108799e43
--> 8ccd042170b5
[2026-08-25T14:04:07.829Z] [1/2] STEP 3/4: COPY --from=dev_containers_feature_content_source devcontainer-features.builtin.env /tmp/build-features/
[2026-08-25T14:04:07.893Z] --> Using cache ca8baa7dbd27b198e60313d0dd636de8724aa72f6d9a8fb635e7eed7f28315bd
--> ca8baa7dbd27
[2026-08-25T14:04:07.898Z] [1/2] STEP 4/4: RUN chmod -R 0755 /tmp/build-features/
[2026-08-25T14:04:07.899Z] --> Using cache e4de4a9a810810c2053a7185797f0bfbe81b085f9ec1f0ca0da736c790172523
--> e4de4a9a8108
[2026-08-25T14:04:07.903Z] [2/2] STEP 1/15: FROM debian:13 AS dev_containers_target_stage
[2026-08-25T14:04:09.735Z] [2/2] STEP 2/15: USER root
[2026-08-25T14:04:09.738Z] --> Using cache 8ccd042170b5d6b6a4c1c2cefb3da684dc69440e9e438184585dccd108799e43
--> 8ccd042170b5
[2026-08-25T14:04:09.745Z] [2/2] STEP 3/15: RUN mkdir -p /tmp/dev-container-features
[2026-08-25T14:04:09.748Z] --> Using cache cfb7ef8a086ca207c06a9ba8f38aaf0ad2d3a512ac6e5be18d20def42efee6fb
--> cfb7ef8a086c
[2026-08-25T14:04:09.757Z] [2/2] STEP 4/15: COPY --from=dev_containers_feature_content_normalize /tmp/build-features/ /tmp/dev-container-features
[2026-08-25T14:04:09.868Z] --> Using cache 2d6535b2106f1143c556cce7198aea17c2f5bb5814901de298491a9404b17187
--> 2d6535b2106f
[2026-08-25T14:04:09.876Z] [2/2] STEP 5/15: RUN echo "_CONTAINER_USER_HOME=$( (command -v getent >/dev/null 2>&1 && getent passwd 'root' || grep -E '^root|^[^:]*:[^:]*:root:' /etc/passwd || true) | cut -d: -f6)" >> /tmp/dev-container-features/devcontainer-features.builtin.env && echo "_REMOTE_USER_HOME=$( (command -v getent >/dev/null 2>&1 && getent passwd 'root' || grep -E '^root|^[^:]*:[^:]*:root:' /etc/passwd || true) | cut -d: -f6)" >> /tmp/dev-container-features/devcontainer-features.builtin.env
[2026-08-25T14:04:09.880Z] --> Using cache 208c10d8338bdff2056eb3cb05a795cc5ed0f19712753963d635e8463406a3a9
--> 208c10d8338b
[2026-08-25T14:04:09.887Z] [2/2] STEP 6/15: RUN --mount=type=bind,from=dev_containers_feature_content_source,source=mise_0,target=/tmp/build-features-src/mise_0 cp -ar /tmp/build-features-src/mise_0 /tmp/dev-container-features && chmod -R 0755 /tmp/dev-container-features/mise_0 && cd /tmp/dev-container-features/mise_0 && chmod +x ./devcontainer-features-install.sh && ./devcontainer-features-install.sh && rm -rf /tmp/dev-container-features/mise_0
[2026-08-25T14:04:09.897Z] --> Using cache db6205ee46c386e41dee1e8af18f709ba4f7c5e9bb698470b67b629760f63c4e
--> db6205ee46c3
[2026-08-25T14:04:09.907Z] [2/2] STEP 7/15: RUN --mount=type=bind,from=dev_containers_feature_content_source,source=common-utils_1,target=/tmp/build-features-src/common-utils_1 cp -ar /tmp/build-features-src/common-utils_1 /tmp/dev-container-features && chmod -R 0755 /tmp/dev-container-features/common-utils_1 && cd /tmp/dev-container-features/common-utils_1 && chmod +x ./devcontainer-features-install.sh && ./devcontainer-features-install.sh && rm -rf /tmp/dev-container-features/common-utils_1
[2026-08-25T14:04:09.916Z] --> Using cache 9ead9aea8be4930d91c00e69811fe0af67d248ca3cc276893bdc473797faed4a
--> 9ead9aea8be4
[2026-08-25T14:04:09.922Z] [2/2] STEP 8/15: ENV NVM_DIR="/usr/local/share/nvm"
[2026-08-25T14:04:09.923Z] --> Using cache 93dc338189ade79a2a6328ba26300c5a0f18a3565fed90d49eceae61fa101467
--> 93dc338189ad
[2026-08-25T14:04:09.929Z] [2/2] STEP 9/15: ENV NVM_SYMLINK_CURRENT="true"
[2026-08-25T14:04:09.930Z] --> Using cache fca41629ecf52710571f071281c4b97a37e18588565c5e27e2f65752fdc717f3
--> fca41629ecf5
[2026-08-25T14:04:09.935Z] [2/2] STEP 10/15: ENV PATH="/usr/local/share/nvm/current/bin:${PATH}"
[2026-08-25T14:04:09.936Z] --> Using cache 342050dfd36c5340fa9aca89608df206ad65fd68bd481245a09343eba8cb8dfd
--> 342050dfd36c
[2026-08-25T14:04:09.941Z] [2/2] STEP 11/15: RUN --mount=type=bind,from=dev_containers_feature_content_source,source=node_2,target=/tmp/build-features-src/node_2 cp -ar /tmp/build-features-src/node_2 /tmp/dev-container-features && chmod -R 0755 /tmp/dev-container-features/node_2 && cd /tmp/dev-container-features/node_2 && chmod +x ./devcontainer-features-install.sh && ./devcontainer-features-install.sh && rm -rf /tmp/dev-container-features/node_2
[2026-08-25T14:04:09.942Z] --> Using cache 28f9a2e679d2a43235c552217d2ea7b4505a115c4915a359da61f1acb491a73a
--> 28f9a2e679d2
[2026-08-25T14:04:09.951Z] [2/2] STEP 12/15: RUN --mount=type=bind,from=dev_containers_feature_content_source,source=playwright_3,target=/tmp/build-features-src/playwright_3 cp -ar /tmp/build-features-src/playwright_3 /tmp/dev-container-features && chmod -R 0755 /tmp/dev-container-features/playwright_3 && cd /tmp/dev-container-features/playwright_3 && chmod +x ./devcontainer-features-install.sh && ./devcontainer-features-install.sh && rm -rf /tmp/dev-container-features/playwright_3
[2026-08-25T14:04:09.954Z] --> Using cache 282472e0b6f5c3670e8dd88989f5b6944a9d82c327d9ab0724f0c7145bc50343
--> 282472e0b6f5
[2026-08-25T14:04:09.960Z] [2/2] STEP 13/15: ARG _DEV_CONTAINERS_IMAGE_USER=root
[2026-08-25T14:04:09.960Z] --> Using cache f4a6d3784bcf14f93c29fa6045ac3383601e6e60b4ae53fc42c1a7d7e3ac65df
--> f4a6d3784bcf
[2026-08-25T14:04:09.964Z] [2/2] STEP 14/15: USER $_DEV_CONTAINERS_IMAGE_USER
[2026-08-25T14:04:09.965Z] --> Using cache d974cf303d1da74126934966c03d528e244b2d67b7cbedac32895e94b801199a
--> d974cf303d1d
[2026-08-25T14:04:09.969Z] [2/2] STEP 15/15: LABEL devcontainer.metadata="[ {\"id\":\"ghcr.io/devcontainers-extra/features/mise:1\"}, {\"id\":\"ghcr.io/devcontainers/features/common-utils:2\"}, {\"id\":\"ghcr.io/devcontainers/features/node:1\",\"customizations\":{\"vscode\":{\"extensions\":[\"dbaeumer.vscode-eslint\"],\"settings\":{\"github.copilot.chat.codeGeneration.instructions\":[{\"text\":\"This dev container includes `node`, `npm` and `eslint` pre-installed and available on the `PATH` for Node.js and JavaScript development.\"}]}}}}, {\"id\":\"ghcr.io/schlich/devcontainer-features/playwright:0\"}, {\"postCreateCommand\":\".devcontainer/postCreate.sh\",\"customizations\":{\"vscode\":{\"extensions\":[\"astro-build.astro-vscode\",\"unifiedjs.vscode-mdx\",\"esbenp.prettier-vscode\"]}},\"remoteEnv\":{\"PATH\":\"\${containerEnv:PATH}:/root/.local/share/mise/shims\"},\"forwardPorts\":[4321]} ]"
--> Using cache 2cedbc625e182534543307bc5e3e49e980c02ec1c95009b958ed23b1546f21b0
[2/2] COMMIT vsc-w-23f2870345b5ee48accec0d23f6d9f5075f65e2237e4381d3ae8eecc6b6de253-features
[2026-08-25T14:04:09.991Z] --> 2cedbc625e18
[Warning] one or more build args were not consumed: [BUILDKIT_INLINE_CACHE _DEV_CONTAINERS_FEATURE_CONTENT_SOURCE]
[2026-08-25T14:04:09.991Z] Successfully tagged localhost/vsc-w-23f2870345b5ee48accec0d23f6d9f5075f65e2237e4381d3ae8eecc6b6de253-features:latest
Successfully tagged localhost/vsc-w-5f26ab3ec869dd73e1a488beb1edd6ae5d59ab5327d99b674ca62d4047fd6f43-features:latest
[2026-08-25T14:04:10.013Z] 2cedbc625e182534543307bc5e3e49e980c02ec1c95009b958ed23b1546f21b0
[2026-08-25T14:04:10.019Z] Start: Run: /nix/store/j099m7b3xgxdynbdhxnmnrfr23lr0pvg-podman-5.8.6/bin/podman run --sig-proxy=false -a STDOUT -a STDERR --mount type=bind,source=/var/lib/radicle-ci/adapters/devcontainer/devcontainer/state/69d62bb6-5ea5-4878-9a0b-592fe73a6a57/w,target=/workspaces/w --mount type=volume,src=radicle-ci-cache-0afb598ab904-9a9bd5701582976b,dst=/root/.npm --mount type=bind,src=/var/lib/workerd/apps/staging.thewordnerd.info,dst=/var/lib/workerd/apps/staging.thewordnerd.info -l devcontainer.local_folder=/var/lib/radicle-ci/adapters/devcontainer/devcontainer/state/69d62bb6-5ea5-4878-9a0b-592fe73a6a57/w -l xyz.radicle.ci.run=69d62bb6-5ea5-4878-9a0b-592fe73a6a57 --security-opt label=disable --entrypoint /bin/sh vsc-w-23f2870345b5ee48accec0d23f6d9f5075f65e2237e4381d3ae8eecc6b6de253-features -c echo Container started
[2026-08-25T14:04:10.169Z] Container started
[2026-08-25T14:04:10.615Z] Running the postCreateCommand from devcontainer.json...
[2026-08-25T14:04:10.868Z] [WARN] migrate: [experimental] Failed to decrypt AP_ACCESS_TOKEN
[2026-08-25T14:04:10.868Z] mise trusted /workspaces/w
[2026-08-25T14:04:10.874Z] [WARN] migrate: [experimental] Failed to decrypt AP_ACCESS_TOKEN
[2026-08-25T14:04:10.883Z] [WARN] migrate: [experimental] Failed to decrypt AP_ACCESS_TOKEN
[2026-08-25T14:04:11.204Z] node@26.7.0 install ◜
[2026-08-25T14:04:11.404Z]
node@26.7.0 download node-v26.7.0-linux-x64.tar.gz ◠
[2026-08-25T14:04:11.505Z]
node@26.7.0 download node-v26.7.0-linux-x6… 1.8 MB 9s [> ] ◠
[2026-08-25T14:04:11.604Z]
node@26.7.0 download node-v26.7.0-linux-x… 13.3 MB 0s [===> ] ◝
[2026-08-25T14:04:11.704Z]
node@26.7.0 download node-v26.7.0-linux-x… 23.9 MB 0s [======> ] ◝
[2026-08-25T14:04:11.805Z]
node@26.7.0 download node-v26.7.0-linux-x… 34.9 MB 0s [==========> ] ◞
[2026-08-25T14:04:11.904Z]
node@26.7.0 download node-v26.7.0-linux-x… 44.9 MB 0s [=============> ] ◞
[2026-08-25T14:04:12.005Z]
node@26.7.0 download node-v26.7.0-linux-x… 56.1 MB 0s [================> ] ◡
[2026-08-25T14:04:12.104Z]
node@26.7.0 download node-v26.7.0-linux-x64.tar.gz ◡
[2026-08-25T14:04:12.205Z]
node@26.7.0 extract node-v26.7.0-linux-x64.tar.gz ◟
[2026-08-25T14:04:12.405Z]
node@26.7.0 extract node-v26.7.0-linux-x64.tar.gz ◜
[2026-08-25T14:04:12.605Z]
node@26.7.0 extract node-v26.7.0-linux-x64.tar.gz ◠
[2026-08-25T14:04:12.772Z]
node@26.7.0 node -v ◠
[2026-08-25T14:04:12.872Z]
node@26.7.0 11.19.0 ◝
[2026-08-25T14:04:12.878Z]
node@26.7.0 11.19.0 ✔
[2026-08-25T14:04:12.882Z]
node@26.7.0 11.19.0 ✔
[2026-08-25T14:04:12.888Z]
{"outcome":"success","containerId":"732aef25785718df676474c5b67b1b04d39daa7988ca3a1e8f309f7ba80b8e55","remoteUser":"root","remoteWorkspaceFolder":"/workspaces/w"}
gave the workspace (owner uid 979) to the container user (uid 0) for the run
$ /nix/store/ccsqk52g07sfw4w28b9h4gddbszv0525-devcontainer-0.87.0/bin/devcontainer exec --docker-path /nix/store/j099m7b3xgxdynbdhxnmnrfr23lr0pvg-podman-5.8.6/bin/podman --workspace-folder /var/lib/radicle-ci/adapters/devcontainer/devcontainer/state/69d62bb6-5ea5-4878-9a0b-592fe73a6a57/w --id-label devcontainer.local_folder=/var/lib/radicle-ci/adapters/devcontainer/devcontainer/state/69d62bb6-5ea5-4878-9a0b-592fe73a6a57/w --id-label xyz.radicle.ci.run=69d62bb6-5ea5-4878-9a0b-592fe73a6a57 /bin/sh -c echo "radicle-ci-ownership uid=$(id -u) owner=$(stat -c %u .)"
radicle-ci-ownership uid=0 owner=979
$ /nix/store/j099m7b3xgxdynbdhxnmnrfr23lr0pvg-podman-5.8.6/bin/podman exec --user 0 732aef25785718df676474c5b67b1b04d39daa7988ca3a1e8f309f7ba80b8e55 chown -R 0 /workspaces/w
$ /nix/store/ccsqk52g07sfw4w28b9h4gddbszv0525-devcontainer-0.87.0/bin/devcontainer exec --docker-path /nix/store/j099m7b3xgxdynbdhxnmnrfr23lr0pvg-podman-5.8.6/bin/podman --workspace-folder /var/lib/radicle-ci/adapters/devcontainer/devcontainer/state/69d62bb6-5ea5-4878-9a0b-592fe73a6a57/w --id-label devcontainer.local_folder=/var/lib/radicle-ci/adapters/devcontainer/devcontainer/state/69d62bb6-5ea5-4878-9a0b-592fe73a6a57/w --id-label xyz.radicle.ci.run=69d62bb6-5ea5-4878-9a0b-592fe73a6a57 --remote-env RADICLE_CI_RUN_ID=69d62bb6-5ea5-4878-9a0b-592fe73a6a57 --remote-env RADICLE_CI_EVENT=push --remote-env RADICLE_CI_COMMIT=8868f2e49aaf6127d9b8fd653c3e3fa05dede4fe --remote-env RADICLE_CI_REPOSITORY=rad:z3RR7q8BsebUzHYgbNF3nCKQi3fiy --remote-env RADICLE_CI_AUTHOR=did:key:z6MkiaGEHcXc9v3ou5ZvfnRC8xBrGoEFWqvPQPTLEU8bUt8C --remote-env RADICLE_CI_AUTHOR_ALIAS=nolan --remote-env RADICLE_CI_BRANCH=main /bin/sh -c while IFS= read -r line && [ -n "$line" ]; do export "$line"; done && script="$(mktemp)" && cat >"$script" && chmod +x "$script" && exec "$script"
+ npm ci added 470 packages, and audited 471 packages in 3s 207 packages are looking for funding run `npm fund` for details 6 high severity vulnerabilities To address issues that do not require attention, run: npm audit fix To address all issues (including breaking changes), run: npm audit fix --force Run `npm audit` for details. npm warn allow-scripts 3 packages have install scripts not yet covered by allowScripts: npm warn allow-scripts esbuild@0.28.1 (postinstall: node install.js) npm warn allow-scripts sharp@0.34.5 (install: node install/check.js || npm run build) npm warn allow-scripts workerd@1.20260815.1 (postinstall: node install.js) npm warn allow-scripts npm warn allow-scripts Run `npm approve-scripts --allow-scripts-pending` to review, or `npm approve-scripts <pkg>` to allow. + npm run format:check > website@0.0.1 format:check > prettier --check . Checking formatting... All matched files use Prettier code style! + npm run check > website@0.0.1 check > astro check ▶ Astro collects anonymous usage data. This information helps us improve Astro. Run "astro telemetry disable" to opt-out. https://astro.build/telemetry 14:04:19 [@astrojs/cloudflare] Enabling compile-time image optimization. Images will be pre-optimized at build time. 14:04:19 [@astrojs/cloudflare] Enabling sessions with Cloudflare KV with the "SESSION" KV binding. 14:04:20 [content] Syncing content 14:04:20 [content] Synced content 14:04:20 [types] Generated 1.08s 14:04:20 [check] Getting diagnostics for Astro files in /workspaces/w... Result (30 files): - 0 errors - 0 warnings - 0 hints + '[' -n LS0tLS1CRUdJTiBPUEVOU1NIIFBSSVZBVEUgS0VZLS0tLS0KYjNCbGJuTnphQzFyWlhrdGRqRUFBQUFBQkc1dmJtVUFBQUFFYm05dVpRQUFBQUFBQUFBQkFBQUFNd0FBQUF0emMyZ3RaVwpReU5UVXhPUUFBQUNERER3bUdyM1lCTFlESUM1Qm84aFdUR2RncEtYZE1vMm5UMWdlNnJERXhjUUFBQUpENEhnMU4rQjROClRRQUFBQXR6YzJndFpXUXlOVFV4T1FBQUFDREREd21HcjNZQkxZRElDNUJvOGhXVEdkZ3BLWGRNbzJuVDFnZTZyREV4Y1EKQUFBRURlMC83TS9PRkhJMHlFMktHR0Z1ZUl6NUxIR3VUc0phVUdHWUZ3U3RRNlpzTVBDWWF2ZGdFdGdNZ0xrR2p5RlpNWgoyQ2twZDB5amFkUFdCN3FzTVRGeEFBQUFEVzV2YkdGdVFHWnNlVzV2WkdVPQotLS0tLUVORCBPUEVOU1NIIFBSSVZBVEUgS0VZLS0tLS0K ']' + mkdir -p /root/.ssh + chmod 700 /root/.ssh + printf %s LS0tLS1CRUdJTiBPUEVOU1NIIFBSSVZBVEUgS0VZLS0tLS0KYjNCbGJuTnphQzFyWlhrdGRqRUFBQUFBQkc1dmJtVUFBQUFFYm05dVpRQUFBQUFBQUFBQkFBQUFNd0FBQUF0emMyZ3RaVwpReU5UVXhPUUFBQUNERER3bUdyM1lCTFlESUM1Qm84aFdUR2RncEtYZE1vMm5UMWdlNnJERXhjUUFBQUpENEhnMU4rQjROClRRQUFBQXR6YzJndFpXUXlOVFV4T1FBQUFDREREd21HcjNZQkxZRElDNUJvOGhXVEdkZ3BLWGRNbzJuVDFnZTZyREV4Y1EKQUFBRURlMC83TS9PRkhJMHlFMktHR0Z1ZUl6NUxIR3VUc0phVUdHWUZ3U3RRNlpzTVBDWWF2ZGdFdGdNZ0xrR2p5RlpNWgoyQ2twZDB5amFkUFdCN3FzTVRGeEFBQUFEVzV2YkdGdVFHWnNlVzV2WkdVPQotLS0tLUVORCBPUEVOU1NIIFBSSVZBVEUgS0VZLS0tLS0K + base64 -d + chmod 600 /root/.ssh/id_ed25519 + '[' -n LS0tLS1CRUdJTiBPUEVOU1NIIFBSSVZBVEUgS0VZLS0tLS0KYjNCbGJuTnphQzFyWlhrdGRqRUFBQUFBQkc1dmJtVUFBQUFFYm05dVpRQUFBQUFBQUFBQkFBQUFNd0FBQUF0emMyZ3RaVwpReU5UVXhPUUFBQUNERER3bUdyM1lCTFlESUM1Qm84aFdUR2RncEtYZE1vMm5UMWdlNnJERXhjUUFBQUpENEhnMU4rQjROClRRQUFBQXR6YzJndFpXUXlOVFV4T1FBQUFDREREd21HcjNZQkxZRElDNUJvOGhXVEdkZ3BLWGRNbzJuVDFnZTZyREV4Y1EKQUFBRURlMC83TS9PRkhJMHlFMktHR0Z1ZUl6NUxIR3VUc0phVUdHWUZ3U3RRNlpzTVBDWWF2ZGdFdGdNZ0xrR2p5RlpNWgoyQ2twZDB5amFkUFdCN3FzTVRGeEFBQUFEVzV2YkdGdVFHWnNlVzV2WkdVPQotLS0tLUVORCBPUEVOU1NIIFBSSVZBVEUgS0VZLS0tLS0K ']' + '[' -d /var/lib/workerd/apps/staging.thewordnerd.info ']' + mise env -s bash + grep -q '^export AP_ACCESS_TOKEN' + SITE_URL=https://staging.thewordnerd.info + mise run build [build] $ astro build 14:04:24 [@astrojs/cloudflare] Enabling compile-time image optimization. Images will be pre-optimized at build time. 14:04:24 [@astrojs/cloudflare] Enabling sessions with Cloudflare KV with the "SESSION" KV binding. 14:04:24 [content] Syncing content 14:04:24 [content] Astro config changed 14:04:24 [content] Clearing content store 14:04:24 [content] Synced content 14:04:24 [types] Generated 610ms 14:04:24 [build] output: "static" 14:04:24 [build] mode: "server" 14:04:24 [build] directory: /workspaces/w/dist/ 14:04:24 [build] adapter: @astrojs/cloudflare 14:04:24 [build] Collecting build info... 14:04:24 [build] ✓ Completed in 653ms. 14:04:24 [build] Building server entrypoints... 14:04:24 [assets] Copying fonts (2 files)... Using secrets defined in process.env 14:04:24 [vite] ✓ built in 217ms Using secrets defined in process.env 14:04:25 [vite] ✓ built in 250ms 14:04:25 [vite] ✓ built in 86ms Using secrets defined in dist/server/.prerender/.dev.vars prerendering static routes 14:04:25 ├─ /404.html (+25ms) 14:04:25 ├─ /blog/sitemap.xml (+10ms) 14:04:25 ├─ /blog/index.html (+11ms) 14:04:25 ├─ /rss.xml (+16ms) 14:04:25 ✓ Completed in 578ms. generating optimized images 14:04:25 ▶ /_astro/blog-placeholder-2.ijrf8Ohr_LS2mh.webp (before: 28kB, after: 0kB) (+23ms) (1/1) 14:04:25 ✓ Completed in 23ms. 14:04:25 [build] Rearranging server assets... 14:04:25 [build] ✓ Completed in 1.20s. 14:04:25 [@astrojs/cloudflare] Injected immutable Cache-Control for /_astro/* into _headers. 14:04:25 [@astrojs/sitemap] `sitemap-index.xml` created at `dist/client` 14:04:25 [build] Server built in 1.86s 14:04:25 [build] Complete! + rsync -a --delete --chmod=D755,F644 dist/ /var/lib/workerd/apps/staging.thewordnerd.info/
$ /nix/store/j099m7b3xgxdynbdhxnmnrfr23lr0pvg-podman-5.8.6/bin/podman exec --user 0 732aef25785718df676474c5b67b1b04d39daa7988ca3a1e8f309f7ba80b8e55 chown -R 979 /workspaces/w
$ /nix/store/j099m7b3xgxdynbdhxnmnrfr23lr0pvg-podman-5.8.6/bin/podman rm --force 732aef25785718df676474c5b67b1b04d39daa7988ca3a1e8f309f7ba80b8e55
732aef25785718df676474c5b67b1b04d39daa7988ca3a1e8f309f7ba80b8e55