Deploy details
Deploy successful for super-tapioca-5987ce
content/issue 195 v0.32.0 release blog postPR #204: content/issue-195-v0.32.0-release-blog-post@20fda32
Deploy log
Initializing
Complete
Initializing
Complete
2:37:09 AM: Build ready to start
2:37:24 AM: build-image version: 69179d37c92919bcf501ca9a8de95762ede3ffc5 (focal)
2:37:24 AM: buildbot version: 648e870c693a8227febba2139caf43dd78353ae3
2:37:24 AM: Fetching cached dependencies
2:37:24 AM: Starting to download cache of 246.2MB
2:37:26 AM: Finished downloading cache in 1.578s
2:37:26 AM: Starting to extract cache
2:37:29 AM: Finished extracting cache in 3.8s
2:37:29 AM: Finished fetching cache in 5.505s
2:37:30 AM: Starting to prepare the repo for build
2:37:30 AM: Preparing Git Reference pull/204/head
2:37:31 AM: Starting to install dependencies
2:37:31 AM: Started restoring cached mise cache
2:37:32 AM: Finished restoring cached mise cache
2:37:32 AM: mise python@3.13.3 install
2:37:33 AM: mise python@3.13.3 download cpython-3.13.3+20250409-x86_64-unknown-linux-gnu-install_only_stripped.tar.gz
2:37:33 AM: mise python@3.13.3 extract cpython-3.13.3+20250409-x86_64-unknown-linux-gnu-install_only_stripped.tar.gz
2:37:33 AM: mise python@3.13.3 python --version
2:37:33 AM: mise python@3.13.3 Python 3.13.3
2:37:33 AM: mise python@3.13.3 ✓ installed
2:37:33 AM: Python version set to 3.13
2:37:35 AM: Collecting pipenv
2:37:35 AM: Downloading pipenv-2024.4.1-py3-none-any.whl.metadata (17 kB)
2:37:35 AM: Collecting certifi (from pipenv)
2:37:35 AM: Downloading certifi-2025.1.31-py3-none-any.whl.metadata (2.5 kB)
2:37:35 AM: Collecting packaging>=22 (from pipenv)
2:37:35 AM: Downloading packaging-24.2-py3-none-any.whl.metadata (3.2 kB)
2:37:35 AM: Collecting setuptools>=67 (from pipenv)
2:37:35 AM: Downloading setuptools-78.1.0-py3-none-any.whl.metadata (6.6 kB)
2:37:36 AM: Collecting virtualenv>=20.24.2 (from pipenv)
2:37:36 AM: Downloading virtualenv-20.30.0-py3-none-any.whl.metadata (4.5 kB)
2:37:36 AM: Collecting distlib<1,>=0.3.7 (from virtualenv>=20.24.2->pipenv)
2:37:36 AM: Downloading distlib-0.3.9-py2.py3-none-any.whl.metadata (5.2 kB)
2:37:36 AM: Collecting filelock<4,>=3.12.2 (from virtualenv>=20.24.2->pipenv)
2:37:36 AM: Downloading filelock-3.18.0-py3-none-any.whl.metadata (2.9 kB)
2:37:36 AM: Collecting platformdirs<5,>=3.9.1 (from virtualenv>=20.24.2->pipenv)
2:37:36 AM: Downloading platformdirs-4.3.7-py3-none-any.whl.metadata (11 kB)
2:37:36 AM: Downloading pipenv-2024.4.1-py3-none-any.whl (3.0 MB)
2:37:36 AM: ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 3.0/3.0 MB 62.2 MB/s eta 0:00:00
2:37:36 AM: Downloading packaging-24.2-py3-none-any.whl (65 kB)
2:37:36 AM: Downloading setuptools-78.1.0-py3-none-any.whl (1.3 MB)
2:37:36 AM: ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.3/1.3 MB 75.4 MB/s eta 0:00:00
2:37:36 AM: Downloading virtualenv-20.30.0-py3-none-any.whl (4.3 MB)
2:37:36 AM: ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 4.3/4.3 MB 142.5 MB/s eta 0:00:00
2:37:36 AM: Downloading certifi-2025.1.31-py3-none-any.whl (166 kB)
2:37:36 AM: Downloading distlib-0.3.9-py2.py3-none-any.whl (468 kB)
2:37:36 AM: Downloading filelock-3.18.0-py3-none-any.whl (16 kB)
2:37:36 AM: Downloading platformdirs-4.3.7-py3-none-any.whl (18 kB)
2:37:36 AM: Installing collected packages: distlib, setuptools, platformdirs, packaging, filelock, certifi, virtualenv, pipenv
2:37:41 AM: Successfully installed certifi-2025.1.31 distlib-0.3.9 filelock-3.18.0 packaging-24.2 pipenv-2024.4.1 platformdirs-4.3.7 setuptools-78.1.0 virtualenv-20.30.0
2:37:41 AM: [notice] A new release of pip is available: 24.3.1 -> 25.0.1
2:37:41 AM: [notice] To update, run: pip install --upgrade pip
2:37:41 AM: Attempting Ruby version 2.7.2, read from environment
2:37:42 AM: Using Ruby version 2.7.2
2:37:42 AM: Started restoring cached go cache
2:37:42 AM: Finished restoring cached go cache
2:37:43 AM: go version go1.19.13 linux/amd64
2:37:44 AM: Using PHP version 8.0
2:37:45 AM: Started restoring cached Node.js version
2:37:47 AM: Finished restoring cached Node.js version
2:37:47 AM: Attempting Node.js version '22.13.0' from .nvmrc
2:37:47 AM: v22.13.0 is already installed.
2:37:47 AM: Now using node v22.13.0 (npm v10.9.2)
2:37:47 AM: Enabling Node.js Corepack
2:37:47 AM: Started restoring cached build plugins
2:37:47 AM: Finished restoring cached build plugins
2:37:47 AM: Started restoring cached corepack dependencies
2:37:47 AM: Finished restoring cached corepack dependencies
2:37:47 AM: No npm workspaces detected
2:37:47 AM: Started restoring cached node modules
2:37:47 AM: Finished restoring cached node modules
2:37:47 AM: Installing npm packages using npm version 10.9.2
2:38:07 AM: > www.greenwoodjs.dev@0.0.1 prepare
2:38:07 AM: > husky install
2:38:07 AM: install command is deprecated
2:38:07 AM: up to date, audited 1534 packages in 20s
2:38:07 AM: 361 packages are looking for funding
2:38:07 AM: run `npm fund` for details
2:38:07 AM: 46 vulnerabilities (3 low, 24 moderate, 18 high, 1 critical)
2:38:07 AM: To address issues that do not require attention, run:
2:38:07 AM: npm audit fix
2:38:07 AM: Some issues need review, and may require choosing
2:38:07 AM: a different dependency.
2:38:07 AM: Run `npm audit` for details.
2:38:07 AM: npm packages installed
2:38:08 AM: Successfully installed dependencies
2:38:08 AM: Starting build script
2:38:09 AM: Detected 1 framework(s)
2:38:09 AM: "vite" at version "5.2.8"
2:38:09 AM: Section completed: initializing
Building
Complete
Building
Complete
2:38:10 AM: Netlify Build
2:38:10 AM: ────────────────────────────────────────────────────────────────
2:38:10 AM:
2:38:10 AM: ❯ Version
2:38:10 AM: @netlify/build 31.0.2
2:38:10 AM:
2:38:10 AM: ❯ Flags
2:38:10 AM: accountId: 6231b9683e73970092957d9a
2:38:10 AM: baseRelDir: true
2:38:10 AM: buildId: 67fb23558ee6ac0008af18da
2:38:10 AM: deployId: 67fb23558ee6ac0008af18dc
2:38:10 AM:
2:38:10 AM: ❯ Current directory
2:38:10 AM: /opt/build/repo
2:38:10 AM:
2:38:10 AM: ❯ Config file
2:38:10 AM: /opt/build/repo/netlify.toml
2:38:10 AM:
2:38:10 AM: ❯ Context
2:38:10 AM: deploy-preview
2:38:10 AM:
2:38:10 AM: build.command from netlify.toml
2:38:10 AM: ────────────────────────────────────────────────────────────────
2:38:10 AM:
2:38:10 AM: $ npm run build
2:38:10 AM: > www.greenwoodjs.dev@0.0.1 build
2:38:10 AM: > NODE_OPTIONS='--import @greenwood/cli/register' greenwood build
2:38:11 AM: -------------------------------------------------------
2:38:11 AM: Welcome to Greenwood (v0.31.0) ♻️
2:38:11 AM: -------------------------------------------------------
2:38:11 AM: Initializing project config
2:38:12 AM: Initializing project workspace contexts
2:38:12 AM: Generating graph of workspace files...
2:38:12 AM: building from local sources...
2:38:12 AM: Running Greenwood with the build command.
2:38:12 AM: pages to generate
2:38:12 AM: /blog/
2:38:12 AM: /blog/release/v0-15-0/
2:38:12 AM: /blog/release/v0-18-0/
2:38:12 AM: /blog/release/v0-19-0/
2:38:12 AM: /blog/release/v0-20-0/
2:38:12 AM: /blog/release/v0-21-0/
2:38:12 AM: /blog/release/v0-23-0/
2:38:12 AM: /blog/release/v0-24-0/
2:38:12 AM: /blog/release/v0-26-0/
2:38:12 AM: /blog/release/v0-27-0/
2:38:12 AM: /blog/release/v0-28-0/
2:38:12 AM: /blog/release/v0-29-0/
2:38:12 AM: /blog/release/v0-30-0/
2:38:12 AM: /blog/release/v0-32-0/
2:38:12 AM: /blog/state-of-greenwood-2022/
2:38:12 AM: /blog/state-of-greenwood-2023/
2:38:12 AM: /blog/state-of-greenwood-2024/
2:38:12 AM: /docs/content-as-data/active-frontmatter/
2:38:12 AM: /docs/content-as-data/collections/
2:38:12 AM: /docs/content-as-data/data-client/
2:38:12 AM: /docs/content-as-data/graph-ql/
2:38:12 AM: /docs/content-as-data/
2:38:12 AM: /docs/content-as-data/pages-data/
2:38:12 AM: /docs/
2:38:12 AM: /docs/introduction/about/
2:38:12 AM: /docs/introduction/
2:38:12 AM: /docs/introduction/setup/
2:38:12 AM: /docs/introduction/web-standards/
2:38:12 AM: /docs/pages/api-routes/
2:38:12 AM: /docs/pages/
2:38:12 AM: /docs/pages/layouts/
2:38:12 AM: /docs/pages/routing/
2:38:12 AM: /docs/pages/server-rendering/
2:38:12 AM: /docs/plugins/css-modules/
2:38:12 AM: /docs/plugins/
2:38:12 AM: /docs/plugins/lit-ssr/
2:38:12 AM: /docs/plugins/postcss/
2:38:12 AM: /docs/plugins/raw/
2:38:12 AM: /docs/reference/appendix/
2:38:12 AM: /docs/reference/configuration/
2:38:12 AM: /docs/reference/
2:38:12 AM: /docs/reference/plugins-api/
2:38:12 AM: /docs/reference/rendering-strategies/
2:38:12 AM: /docs/resources/assets/
2:38:12 AM: /docs/resources/
2:38:12 AM: /docs/resources/markdown/
2:38:12 AM: /docs/resources/scripts/
2:38:12 AM: /docs/resources/styles/
2:38:12 AM: /docs/resources/typescript/
2:38:12 AM: /guides/ecosystem/htmx/
2:38:12 AM: /guides/ecosystem/
2:38:12 AM: /guides/ecosystem/lit/
2:38:12 AM: /guides/ecosystem/storybook/
2:38:12 AM: /guides/ecosystem/tailwind/
2:38:12 AM: /guides/ecosystem/web-test-runner/
2:38:12 AM: /guides/getting-started/going-further/
2:38:12 AM: /guides/getting-started/
2:38:12 AM: /guides/getting-started/key-concepts/
2:38:12 AM: /guides/getting-started/next-steps/
2:38:12 AM: /guides/getting-started/walkthrough/
2:38:12 AM: /guides/hosting/aws/
2:38:12 AM: /guides/hosting/cloudflare/
2:38:12 AM: /guides/hosting/github/
2:38:12 AM: /guides/hosting/
2:38:12 AM: /guides/hosting/netlify/
2:38:12 AM: /guides/hosting/vercel/
2:38:12 AM: /guides/
2:38:12 AM: /guides/tutorials/full-stack-web-components/
2:38:12 AM: /guides/tutorials/
2:38:12 AM: /guides/tutorials/theme-packs/
2:38:12 AM: /
2:38:12 AM: /404/
2:38:12 AM: Initializing active content...
2:38:17 AM: generated page... /blog/
2:38:17 AM: generated page... /blog/release/v0-15-0/
2:38:17 AM: generated page... /blog/release/v0-18-0/
2:38:17 AM: generated page... /blog/release/v0-19-0/
2:38:17 AM: generated page... /blog/release/v0-20-0/
2:38:17 AM: generated page... /blog/release/v0-21-0/
2:38:17 AM: generated page... /blog/release/v0-23-0/
2:38:17 AM: generated page... /blog/release/v0-24-0/
2:38:18 AM: generated page... /blog/release/v0-26-0/
2:38:18 AM: generated page... /blog/release/v0-27-0/
2:38:18 AM: generated page... /blog/release/v0-28-0/
2:38:18 AM: generated page... /blog/release/v0-29-0/
2:38:18 AM: generated page... /blog/release/v0-30-0/
2:38:18 AM: generated page... /blog/release/v0-32-0/
2:38:18 AM: generated page... /blog/state-of-greenwood-2022/
2:38:18 AM: generated page... /blog/state-of-greenwood-2023/
2:38:18 AM: generated page... /blog/state-of-greenwood-2024/
2:38:18 AM: generated page... /docs/content-as-data/active-frontmatter/
2:38:18 AM: generated page... /docs/content-as-data/collections/
2:38:18 AM: generated page... /docs/content-as-data/data-client/
2:38:18 AM: generated page... /docs/content-as-data/graph-ql/
2:38:18 AM: generated page... /docs/content-as-data/
2:38:18 AM: generated page... /docs/content-as-data/pages-data/
2:38:19 AM: generated page... /docs/
2:38:19 AM: generated page... /docs/introduction/about/
2:38:19 AM: generated page... /docs/introduction/
2:38:19 AM: generated page... /docs/introduction/setup/
2:38:19 AM: generated page... /docs/introduction/web-standards/
2:38:19 AM: generated page... /docs/pages/api-routes/
2:38:19 AM: generated page... /docs/pages/
2:38:19 AM: generated page... /docs/pages/layouts/
2:38:19 AM: generated page... /docs/pages/routing/
2:38:19 AM: generated page... /docs/pages/server-rendering/
2:38:19 AM: generated page... /docs/plugins/css-modules/
2:38:19 AM: generated page... /docs/plugins/
2:38:19 AM: generated page... /docs/plugins/lit-ssr/
2:38:19 AM: generated page... /docs/plugins/postcss/
2:38:19 AM: generated page... /docs/plugins/raw/
2:38:19 AM: generated page... /docs/reference/appendix/
2:38:20 AM: generated page... /docs/reference/configuration/
2:38:20 AM: generated page... /docs/reference/
2:38:20 AM: generated page... /docs/reference/plugins-api/
2:38:20 AM: generated page... /docs/reference/rendering-strategies/
2:38:20 AM: generated page... /docs/resources/assets/
2:38:20 AM: generated page... /docs/resources/
2:38:20 AM: generated page... /docs/resources/markdown/
2:38:20 AM: generated page... /docs/resources/scripts/
2:38:20 AM: generated page... /docs/resources/styles/
2:38:20 AM: generated page... /docs/resources/typescript/
2:38:20 AM: generated page... /guides/ecosystem/htmx/
2:38:20 AM: generated page... /guides/ecosystem/
2:38:20 AM: generated page... /guides/ecosystem/lit/
2:38:20 AM: generated page... /guides/ecosystem/storybook/
2:38:21 AM: generated page... /guides/ecosystem/tailwind/
2:38:21 AM: generated page... /guides/ecosystem/web-test-runner/
2:38:21 AM: generated page... /guides/getting-started/going-further/
2:38:21 AM: generated page... /guides/getting-started/
2:38:21 AM: generated page... /guides/getting-started/key-concepts/
2:38:21 AM: generated page... /guides/getting-started/next-steps/
2:38:21 AM: generated page... /guides/getting-started/walkthrough/
2:38:21 AM: generated page... /guides/hosting/aws/
2:38:21 AM: generated page... /guides/hosting/cloudflare/
2:38:21 AM: generated page... /guides/hosting/github/
2:38:21 AM: generated page... /guides/hosting/
2:38:21 AM: generated page... /guides/hosting/netlify/
2:38:21 AM: generated page... /guides/hosting/vercel/
2:38:21 AM: generated page... /guides/
2:38:21 AM: generated page... /guides/tutorials/full-stack-web-components/
2:38:21 AM: generated page... /guides/tutorials/
2:38:22 AM: generated page... /guides/tutorials/theme-packs/
2:38:22 AM: generated page... /
2:38:22 AM: generated page... /404/
2:38:22 AM: success, done generating all pages!
2:38:22 AM: bundling static assets...
2:38:27 AM: optimizing static pages....
2:38:27 AM: copying directory... src/assets/
2:38:27 AM: copying file... src/assets/aws.svg
2:38:27 AM: copying file... src/assets/bluesky.svg
2:38:27 AM: copying file... src/assets/build-ssg.svg
2:38:27 AM: copying file... src/assets/center-grid.svg
2:38:27 AM: copying file... src/assets/copy-button.svg
2:38:27 AM: copying file... src/assets/discord.svg
2:38:27 AM: copying file... src/assets/emphasis-corner.svg
2:38:27 AM: copying file... src/assets/github.svg
2:38:27 AM: copying file... src/assets/greenwood-logo-full.svg
2:38:27 AM: copying file... src/assets/greenwood-logo-g.svg
2:38:27 AM: copying file... src/assets/greenwood-logo-leaf.svg
2:38:27 AM: copying file... src/assets/greenwood-logo-og.png
2:38:27 AM: copying file... src/assets/grid-background-primary.svg
2:38:27 AM: copying file... src/assets/grid-background-secondary.svg
2:38:27 AM: copying file... src/assets/html.svg
2:38:27 AM: copying file... src/assets/htmx.svg
2:38:27 AM: copying file... src/assets/json.svg
2:38:27 AM: copying file... src/assets/link.svg
2:38:27 AM: copying file... src/assets/lit.svg
2:38:27 AM: copying file... src/assets/modern-web.svg
2:38:27 AM: copying file... src/assets/netlify.svg
2:38:27 AM: copying file... src/assets/nodejs.svg
2:38:27 AM: copying file... src/assets/npm.svg
2:38:27 AM: copying file... src/assets/open-props.svg
2:38:27 AM: copying file... src/assets/pnpm.svg
2:38:27 AM: copying file... src/assets/storybook.svg
2:38:27 AM: copying file... src/assets/tailwind-logo.svg
2:38:27 AM: copying file... src/assets/tile.svg
2:38:27 AM: copying file... src/assets/twitter-logo.svg
2:38:27 AM: copying file... src/assets/typescript.svg
2:38:27 AM: copying file... src/assets/vercel.svg
2:38:27 AM: copying file... src/assets/wcc.svg
2:38:27 AM: copying file... src/assets/web-components.svg
2:38:27 AM: copying file... src/assets/yarn.svg
2:38:27 AM: copying file... src/assets/blog/acorn.webp
2:38:27 AM: copying file... src/assets/blog/dev-cache-step1.png
2:38:27 AM: copying file... src/assets/blog/dev-cache-step2.png
2:38:27 AM: copying file... src/assets/blog/dev-cache-step3.png
2:38:27 AM: copying file... src/assets/blog/dev-cache-step4.png
2:38:27 AM: copying file... src/assets/blog/evergreen.svg
2:38:27 AM: copying file... src/assets/blog/full-stack-web-components.webp
2:38:27 AM: copying file... src/assets/blog/greenwood-init-refresh.webp
2:38:27 AM: copying file... src/assets/blog/greenwood-logo-1000w.webp
2:38:27 AM: copying file... src/assets/blog/greenwood-logo-1500w.webp
2:38:27 AM: copying file... src/assets/blog/greenwood-logo-300w.webp
2:38:27 AM: copying file... src/assets/blog/greenwood-logo-500w.webp
2:38:27 AM: copying file... src/assets/blog/greenwood-logo-750w.webp
2:38:27 AM: copying file... src/assets/blog/greenwood-starter-presentation.png
2:38:27 AM: copying file... src/assets/blog/hud.png
2:38:27 AM: copying file... src/assets/blog/init-scaffolding.png
2:38:27 AM: copying file... src/assets/blog/nodejs.png
2:38:27 AM: copying file... src/assets/blog/not-found.png
2:38:27 AM: copying file... src/assets/blog/serverless.webp
2:38:27 AM: copying file... src/assets/blog/ssr.webp
2:38:27 AM: copying file... src/assets/blog/wcc-logo.png
2:38:27 AM: copying file... src/assets/docs/graphql-playground.png
2:38:27 AM: copying file... src/assets/guides/full-stack-web-components.webp
2:38:27 AM: copying file... src/assets/guides/getting-started-going-further-prerendering.webp
2:38:27 AM: copying file... src/assets/guides/getting-started-repo-styled.webp
2:38:27 AM: copying file... src/assets/guides/getting-started-repo-unstyled-partial.webp
2:38:27 AM: copying file... src/assets/guides/gh-pages-branch-commits.png
2:38:27 AM: copying file... src/assets/guides/gh-pages-branch.png
2:38:27 AM: copying file... src/assets/guides/greenwood-docker-desktop.webp
2:38:27 AM: copying file... src/assets/guides/greenwood-starter-presentation.png
2:38:27 AM: copying file... src/assets/guides/repo-github-pages-config.png
2:38:27 AM: copying file... src/favicon.ico
2:38:27 AM: copying file... .greenwood/manifest.json
2:38:27 AM:
2:38:27 AM: (build.command completed in 16.9s)
2:38:27 AM:
2:38:28 AM: (Netlify Build completed in 17.4s)
2:38:28 AM: Section completed: building
2:38:35 AM: Finished processing build request in 1m11.461s
Deploying
Complete
Deploying
Complete
2:38:27 AM: Deploy site
2:38:27 AM: ────────────────────────────────────────────────────────────────
2:38:27 AM:
2:38:27 AM: Starting to deploy site from 'public'
2:38:27 AM: Calculating files to upload
2:38:28 AM: 5 new file(s) to upload
2:38:28 AM: 0 new function(s) to upload
2:38:28 AM: Section completed: deploying
2:38:28 AM: Site deploy was successfully initiated
2:38:28 AM:
2:38:28 AM: (Deploy site completed in 363ms)
Cleanup
Complete
Cleanup
Complete
2:38:28 AM: Netlify Build Complete
2:38:28 AM: ────────────────────────────────────────────────────────────────
2:38:28 AM:
2:38:28 AM: Caching artifacts
2:38:28 AM: Started saving node modules
2:38:28 AM: Finished saving node modules
2:38:28 AM: Started saving build plugins
2:38:28 AM: Finished saving build plugins
2:38:28 AM: Started saving mise cache
2:38:28 AM: Finished saving mise cache
2:38:28 AM: Started saving corepack cache
2:38:28 AM: Finished saving corepack cache
2:38:28 AM: Started saving pip cache
2:38:28 AM: Finished saving pip cache
2:38:28 AM: Started saving emacs cask dependencies
2:38:28 AM: Finished saving emacs cask dependencies
2:38:28 AM: Started saving maven dependencies
2:38:28 AM: Finished saving maven dependencies
2:38:28 AM: Started saving boot dependencies
2:38:28 AM: Finished saving boot dependencies
2:38:28 AM: Started saving rust rustup cache
2:38:28 AM: Finished saving rust rustup cache
2:38:28 AM: Started saving go dependencies
2:38:28 AM: Finished saving go dependencies
2:38:28 AM: Build script success
2:38:34 AM: Uploading Cache of size 246.3MB
2:38:35 AM: Section completed: cleanup
Post-processing
Complete
Post-processing
Complete
2:38:28 AM: Post processing done
2:38:28 AM: Section completed: postprocessing
2:38:28 AM: Starting post processing
2:38:28 AM: Skipping form detection
2:38:28 AM: Post processing - header rules
2:38:28 AM: Post processing - redirect rules
2:38:29 AM: Site is live ✨