Devcontainer CI report: ad5775c1-bd50-45cd-a597-4efd31cb3226

Read trigger

Started at: 2026-08-24T15:23:05.174362631Z
Ended at: 2026-08-24T15:23:05.175607849Z

{
  "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": "dc0250f5d1ee483be1f334ea333a38c76bce1f51",
  "after": "dc0250f5d1ee483be1f334ea333a38c76bce1f51",
  "branch": "main",
  "commits": [
    "dc0250f5d1ee483be1f334ea333a38c76bce1f51"
  ]
}

Checkout the source

Started at: 2026-08-24T15:23:05.176339356Z
Ended at: 2026-08-24T15:23:05.684634514Z

  1. $ 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/ad5775c1-bd50-45cd-a597-4efd31cb3226/w/
    ╭──────────────────────╮
    │ website              │
    │ My website           │
    │ 0 issues · 0 patches │
    ╰──────────────────────╯
    Run `cd ./.` to go to the repository directory.
    

    Exit code: 0

  2. $ git config advice.detachedHead false

    
          

    Exit code: 0

  3. $ git checkout dc0250f5d1ee483be1f334ea333a38c76bce1f51

    HEAD is now at dc0250f Replace bespoke caching with native in-memory adapter
    

    Exit code: 0

  4. $ chmod -R g+rX .

    
          

    Exit code: 0

Assemble the CI script (from .radicle/devcontainer-ci.toml)

Started at: 2026-08-24T15:23:05.68548524Z
Ended at: 2026-08-24T15:23:05.686549934Z

#!/usr/bin/env bash
set -xeuo pipefail
npm ci
npm run format:check
npm run check
if [ -d /var/lib/workerd/apps/staging.thewordnerd.info ]; then
    SITE_URL=https://staging.thewordnerd.info npm run build
    rsync -a --delete --chmod=D755,F644 dist/ /var/lib/workerd/apps/staging.thewordnerd.info/
fi

Prepare the caches

Started at: 2026-08-24T15:23:05.687120518Z
Ended at: 2026-08-24T15:23:05.99077747Z

mounting radicle-ci-cache-0afb598ab904-9a9bd5701582976b at /root/.npm

Prepare the host mounts

Started at: 2026-08-24T15:23:05.991368019Z
Ended at: 2026-08-24T15:23:05.992474855Z

mounting /var/lib/workerd/apps/staging.thewordnerd.info at /var/lib/workerd/apps/staging.thewordnerd.info

Start the devcontainer

Started at: 2026-08-24T15:23:05.993036464Z
Ended at: 2026-08-24T15:23:17.812930392Z

  1. $ /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/ad5775c1-bd50-45cd-a597-4efd31cb3226/w --id-label devcontainer.local_folder=/var/lib/radicle-ci/adapters/devcontainer/devcontainer/state/ad5775c1-bd50-45cd-a597-4efd31cb3226/w --id-label xyz.radicle.ci.run=ad5775c1-bd50-45cd-a597-4efd31cb3226 --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-24T15:23:06.071Z] @devcontainers/cli 0.87.0. Node.js v24.19.0. linux 6.18.39 x64.
    (node:1726745) [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-24T15:23:06.559Z] Resolving Feature dependencies for 'ghcr.io/devcontainers-extra/features/mise:1'...
    [2026-08-24T15:23:08.283Z] Resolving Feature dependencies for 'ghcr.io/schlich/devcontainer-features/playwright:0'...
    [2026-08-24T15:23:08.675Z] Resolving Feature dependencies for 'ghcr.io/devcontainers/features/common-utils:2'...
    [2026-08-24T15:23:09.089Z] Resolving Feature dependencies for 'ghcr.io/devcontainers/features/node:1'...
    [2026-08-24T15:23:09.896Z] Soft-dependency 'ghcr.io/devcontainers-extra/features/gh-release' is not required.  Removing from installation order...
    [2026-08-24T15:23:10.561Z] Files to omit: ''
    [2026-08-24T15:23:11.039Z] Files to omit: ''
    [2026-08-24T15:23:11.484Z] Files to omit: ''
    [2026-08-24T15:23:12.009Z] Files to omit: ''
    [2026-08-24T15:23:12.036Z] 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-1787584986555 --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-1787584986555/Dockerfile.extended -t vsc-w-104ae941d705bd19af7fb7bcb769d2c772bd88512d8896f2aba91ead29a416dc-features /tmp/devcontainercli-radicle/empty-folder
    [2026-08-24T15:23:12.249Z] [1/2] STEP 1/4: FROM debian:13 AS dev_containers_feature_content_normalize
    [2026-08-24T15:23:14.736Z] [1/2] STEP 2/4: USER root
    [2026-08-24T15:23:14.738Z] --> Using cache b3d6e62558b0d9ce661ec59777b9c50255a55d10de7c36825a98eb714bf59512
    --> b3d6e62558b0
    [2026-08-24T15:23:14.748Z] [1/2] STEP 3/4: COPY --from=dev_containers_feature_content_source devcontainer-features.builtin.env /tmp/build-features/
    [2026-08-24T15:23:14.874Z] --> Using cache 39cb915b01f5fe7de0a665fdd7a4419379cf3bd6e5176448dca58aa109da1d84
    --> 39cb915b01f5
    [2026-08-24T15:23:14.883Z] [1/2] STEP 4/4: RUN chmod -R 0755 /tmp/build-features/
    [2026-08-24T15:23:14.885Z] --> Using cache f656fd4067a8081e4a1480786e7a0672f88e357e443e5a78d16ed245c4d8405c
    --> f656fd4067a8
    [2026-08-24T15:23:14.894Z] [2/2] STEP 1/15: FROM debian:13 AS dev_containers_target_stage
    [2026-08-24T15:23:16.669Z] [2/2] STEP 2/15: USER root
    [2026-08-24T15:23:16.669Z] --> Using cache b3d6e62558b0d9ce661ec59777b9c50255a55d10de7c36825a98eb714bf59512
    --> b3d6e62558b0
    [2026-08-24T15:23:16.673Z] [2/2] STEP 3/15: RUN mkdir -p /tmp/dev-container-features
    [2026-08-24T15:23:16.673Z] --> Using cache 9880f1f9dee630437650ef979e17f6b96566718b35c92eaca7a0b29431bb6466
    --> 9880f1f9dee6
    [2026-08-24T15:23:16.678Z] [2/2] STEP 4/15: COPY --from=dev_containers_feature_content_normalize /tmp/build-features/ /tmp/dev-container-features
    [2026-08-24T15:23:16.776Z] --> Using cache f8b82b09ccfcf2b7ff55a80e5b3967e889affc3404e6e1752423d081f353726b
    --> f8b82b09ccfc
    [2026-08-24T15:23:16.786Z] [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-24T15:23:16.788Z] --> Using cache e11ce063817c0c235043e308994ead7e0fd5b7aa9903d8a818c4b6060d364471
    --> e11ce063817c
    [2026-08-24T15:23:16.795Z] [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-24T15:23:16.797Z] --> Using cache 76a67ed8726a6180d1416242bf3076c4de8f322ef3cc5e570fccd20c36caa1d7
    --> 76a67ed8726a
    [2026-08-24T15:23:16.803Z] [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-24T15:23:16.808Z] --> Using cache 8e2d59d083512c2bf46b6afdeb418f0eb9aada0c55c653511b2a22deda991b7e
    --> 8e2d59d08351
    [2026-08-24T15:23:16.814Z] [2/2] STEP 8/15: ENV NVM_DIR="/usr/local/share/nvm"
    [2026-08-24T15:23:16.815Z] --> Using cache 361c41f776ac7d53e82593cea702a00dc98aa8472e9e4307dbfd8f2ea943c793
    --> 361c41f776ac
    [2026-08-24T15:23:16.821Z] [2/2] STEP 9/15: ENV NVM_SYMLINK_CURRENT="true"
    [2026-08-24T15:23:16.821Z] --> Using cache e35e3ed370340e23645792f983bc57b9bbfe015b91f82f3933ca16ef3282064f
    --> e35e3ed37034
    [2026-08-24T15:23:16.828Z] [2/2] STEP 10/15: ENV PATH="/usr/local/share/nvm/current/bin:${PATH}"
    [2026-08-24T15:23:16.829Z] --> Using cache 5f35228deeeef15c612c1e3c2cb11c57a0563d9f5d8f30dbe5eb699566438336
    --> 5f35228deeee
    [2026-08-24T15:23:16.835Z] [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-24T15:23:16.836Z] --> Using cache f2f5d856f32d76f0bfee2be85e9ff60eebfeb3390bb5d8ffe390446f88a60000
    --> f2f5d856f32d
    [2026-08-24T15:23:16.841Z] [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-24T15:23:16.843Z] --> Using cache e55b2a187caf415df85f4025b6604f89aa1df38694ea34742971e16c2f9c5803
    --> e55b2a187caf
    [2026-08-24T15:23:16.849Z] [2/2] STEP 13/15: ARG _DEV_CONTAINERS_IMAGE_USER=root
    [2026-08-24T15:23:16.849Z] --> Using cache 20b8ce7a03ce4ff97e0b585616a4028ec3cc838fe3191bfa2ceaf8c5349cee45
    --> 20b8ce7a03ce
    [2026-08-24T15:23:16.854Z] [2/2] STEP 14/15: USER $_DEV_CONTAINERS_IMAGE_USER
    [2026-08-24T15:23:16.854Z] --> Using cache b3a70590c95239f70f3c6c80d7ceacc458a2c3f58384ce34529b7d960771a986
    --> b3a70590c952
    [2026-08-24T15:23:16.860Z] [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\"}, {\"customizations\":{\"vscode\":{\"extensions\":[\"astro-build.astro-vscode\",\"unifiedjs.vscode-mdx\",\"esbenp.prettier-vscode\"]}},\"forwardPorts\":[4321]} ]"
    [2026-08-24T15:23:16.860Z] --> Using cache a78e2ef9be81dbead14d38a965378f4a57775814c9f0363b04142eeaea5a694b
    [2/2] COMMIT vsc-w-104ae941d705bd19af7fb7bcb769d2c772bd88512d8896f2aba91ead29a416dc-features
    [2026-08-24T15:23:16.889Z] --> a78e2ef9be81
    [Warning] one or more build args were not consumed: [BUILDKIT_INLINE_CACHE _DEV_CONTAINERS_FEATURE_CONTENT_SOURCE]
    [2026-08-24T15:23:16.890Z] Successfully tagged localhost/vsc-w-104ae941d705bd19af7fb7bcb769d2c772bd88512d8896f2aba91ead29a416dc-features:latest
    Successfully tagged localhost/vsc-w-966fd8a25d4b4ad29a89be583c110b0f46d0554c6ca3dc9b4daa60ccb329a153-features:latest
    Successfully tagged localhost/vsc-w-e402408f6afc665734699906610185f7706f6357142acd72f59dbcc1736bd239-features:latest
    Successfully tagged localhost/vsc-w-7991c3706e962f2a7241560040d3a01936335e737f4c58310340d990cbc31bf0-features:latest
    [2026-08-24T15:23:16.890Z] Successfully tagged localhost/vsc-w-3f6d98d5af625336c05096c4986f2525f87e57c38073f73dcfb5ec5e782357a2-features:latest
    [2026-08-24T15:23:16.935Z] a78e2ef9be81dbead14d38a965378f4a57775814c9f0363b04142eeaea5a694b
    [2026-08-24T15:23:16.948Z] 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/ad5775c1-bd50-45cd-a597-4efd31cb3226/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/ad5775c1-bd50-45cd-a597-4efd31cb3226/w -l xyz.radicle.ci.run=ad5775c1-bd50-45cd-a597-4efd31cb3226 --security-opt label=disable --entrypoint /bin/sh vsc-w-104ae941d705bd19af7fb7bcb769d2c772bd88512d8896f2aba91ead29a416dc-features -c echo Container started
    [2026-08-24T15:23:17.283Z] Container started
    {"outcome":"success","containerId":"c1160cf7d1be703600d02f4c0371282a3f67446d0950f3123a86b7f4f75898af","remoteUser":"root","remoteWorkspaceFolder":"/workspaces/w"}
    

    Exit code: 0

Check the workspace owner

Started at: 2026-08-24T15:23:17.81397751Z
Ended at: 2026-08-24T15:23:19.020220874Z

gave the workspace (owner uid 979) to the container user (uid 0) for the run
  1. $ /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/ad5775c1-bd50-45cd-a597-4efd31cb3226/w --id-label devcontainer.local_folder=/var/lib/radicle-ci/adapters/devcontainer/devcontainer/state/ad5775c1-bd50-45cd-a597-4efd31cb3226/w --id-label xyz.radicle.ci.run=ad5775c1-bd50-45cd-a597-4efd31cb3226 /bin/sh -c echo "radicle-ci-ownership uid=$(id -u) owner=$(stat -c %u .)"

    radicle-ci-ownership uid=0 owner=979
    

    Exit code: 0

  2. $ /nix/store/j099m7b3xgxdynbdhxnmnrfr23lr0pvg-podman-5.8.6/bin/podman exec --user 0 c1160cf7d1be703600d02f4c0371282a3f67446d0950f3123a86b7f4f75898af chown -R 0 /workspaces/w

    
          

    Exit code: 0

Run the CI script in the devcontainer

Started at: 2026-08-24T15:23:19.021182888Z
Ended at: 2026-08-24T15:23:30.237484943Z

  1. $ /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/ad5775c1-bd50-45cd-a597-4efd31cb3226/w --id-label devcontainer.local_folder=/var/lib/radicle-ci/adapters/devcontainer/devcontainer/state/ad5775c1-bd50-45cd-a597-4efd31cb3226/w --id-label xyz.radicle.ci.run=ad5775c1-bd50-45cd-a597-4efd31cb3226 --remote-env RADICLE_CI_RUN_ID=ad5775c1-bd50-45cd-a597-4efd31cb3226 --remote-env RADICLE_CI_EVENT=push --remote-env RADICLE_CI_COMMIT=dc0250f5d1ee483be1f334ea333a38c76bce1f51 --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 445 packages, and audited 446 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
    
    15:23:24 [@astrojs/cloudflare] Enabling compile-time image optimization. Images will be pre-optimized at build time.
    15:23:24 [@astrojs/cloudflare] Enabling sessions with Cloudflare KV with the "SESSION" KV binding.
    15:23:25 [content] Syncing content
    15:23:25 [content] Synced content
    15:23:25 [types] Generated 506ms
    15:23:25 [check] Getting diagnostics for Astro files in /workspaces/w...
    Result (27 files): 
    - 0 errors
    - 0 warnings
    - 0 hints
    
    + '[' -d /var/lib/workerd/apps/staging.thewordnerd.info ']'
    + SITE_URL=https://staging.thewordnerd.info
    + npm run build
    
    > website@0.0.1 build
    > astro build
    
    15:23:28 [@astrojs/cloudflare] Enabling compile-time image optimization. Images will be pre-optimized at build time.
    15:23:28 [@astrojs/cloudflare] Enabling sessions with Cloudflare KV with the "SESSION" KV binding.
    15:23:28 [content] Syncing content
    15:23:28 [content] Astro config changed
    15:23:28 [content] Clearing content store
    15:23:28 [content] Synced content
    15:23:28 [types] Generated 359ms
    15:23:28 [build] output: "static"
    15:23:28 [build] mode: "server"
    15:23:28 [build] directory: /workspaces/w/dist/
    15:23:28 [build] adapter: @astrojs/cloudflare
    15:23:28 [build] Collecting build info...
    15:23:28 [build] ✓ Completed in 389ms.
    15:23:28 [build] Building server entrypoints...
    15:23:28 [assets] Copying fonts (2 files)...
    15:23:29 [vite] ✓ built in 416ms
    15:23:29 [vite] ✓ built in 174ms
    15:23:29 [vite] ✓ built in 48ms
    
     prerendering static routes 
    15:23:29   ├─ /404.html (+20ms) 
    15:23:29   ├─ /blog/index.html (+11ms) 
    15:23:29   ├─ /blog/hello-hero/index.html (+8ms) 
    15:23:29   ├─ /blog/hello-world/index.html (+8ms) 
    15:23:29   ├─ /rss.xml (+17ms) 
    15:23:29 ✓ Completed in 587ms.
    
     generating optimized images 
    15:23:30   ▶ /_astro/blog-placeholder-2.ijrf8Ohr_LS2mh.webp (before: 28kB, after: 0kB) (+23ms) (1/2)
    15:23:30   ▶ /_astro/blog-placeholder-2.ijrf8Ohr_Z20UAyW.webp (before: 28kB, after: 24kB) (+40ms) (2/2)
    15:23:30 ✓ Completed in 63ms.
    
    15:23:30 [build] Rearranging server assets...
    15:23:30 [build] ✓ Completed in 1.32s.
    15:23:30 [@astrojs/cloudflare] Injected immutable Cache-Control for /_astro/* into _headers.
    15:23:30 [@astrojs/sitemap] `sitemap-index.xml` created at `dist/client`
    15:23:30 [build] Server built in 1.72s
    15:23:30 [build] Complete!
    + rsync -a --delete --chmod=D755,F644 dist/ /var/lib/workerd/apps/staging.thewordnerd.info/
    

    Exit code: 0

Restore the workspace owner

Started at: 2026-08-24T15:23:30.239115914Z
Ended at: 2026-08-24T15:23:30.543051796Z

  1. $ /nix/store/j099m7b3xgxdynbdhxnmnrfr23lr0pvg-podman-5.8.6/bin/podman exec --user 0 c1160cf7d1be703600d02f4c0371282a3f67446d0950f3123a86b7f4f75898af chown -R 979 /workspaces/w

    
          

    Exit code: 0

Remove the devcontainer

Started at: 2026-08-24T15:23:30.544074903Z
Ended at: 2026-08-24T15:23:31.148188721Z

  1. $ /nix/store/j099m7b3xgxdynbdhxnmnrfr23lr0pvg-podman-5.8.6/bin/podman rm --force c1160cf7d1be703600d02f4c0371282a3f67446d0950f3123a86b7f4f75898af

    c1160cf7d1be703600d02f4c0371282a3f67446d0950f3123a86b7f4f75898af
    

    Exit code: 0