Deploy details
Deploy log
Initializing
Complete
Initializing
Complete
12:29:50 AM: Build ready to start
12:30:00 AM: build-image version: 9bcf56cf2fb4be798d49694f07e4bfb2dece7f7f (focal)
12:30:00 AM: buildbot version: 9bcf56cf2fb4be798d49694f07e4bfb2dece7f7f
12:30:00 AM: Fetching cached dependencies
12:30:00 AM: Starting to download cache of 279.4MB
12:30:01 AM: Finished downloading cache in 1.469s
12:30:01 AM: Starting to extract cache
12:30:04 AM: Finished extracting cache in 2.501s
12:30:04 AM: Finished fetching cache in 4.027s
12:30:04 AM: Starting to prepare the repo for build
12:30:04 AM: Preparing Git Reference pull/72/head
12:30:06 AM: Starting to install dependencies
12:30:06 AM: Started restoring cached mise cache
12:30:07 AM: Finished restoring cached mise cache
12:30:07 AM: mise python@3.8.20 installing
12:30:07 AM: mise python@3.8.20 downloading cpython-3.8.20+20241002-x86_64-unknown-linux-gnu-install_only_stripped.tar.gz
12:30:08 AM: mise python@3.8.20 installing cpython-3.8.20+20241002-x86_64-unknown-linux-gnu-install_only_stripped.tar.gz
12:30:08 AM: mise python@3.8.20 python --version
12:30:08 AM: mise python@3.8.20 Python 3.8.20
12:30:08 AM: mise python@3.8.20 ✓ installed
12:30:08 AM: Python version set to 3.8
12:30:09 AM: Collecting pipenv
12:30:09 AM: Downloading pipenv-2024.4.0-py3-none-any.whl.metadata (19 kB)
12:30:09 AM: Collecting certifi (from pipenv)
12:30:09 AM: Downloading certifi-2024.8.30-py3-none-any.whl.metadata (2.2 kB)
12:30:09 AM: Collecting packaging>=22 (from pipenv)
12:30:09 AM: Downloading packaging-24.2-py3-none-any.whl.metadata (3.2 kB)
12:30:09 AM: Requirement already satisfied: setuptools>=67 in /opt/buildhome/.local/share/mise/installs/python/3.8.20/lib/python3.8/site-packages (from pipenv) (70.3.0)
12:30:09 AM: Collecting virtualenv>=20.24.2 (from pipenv)
12:30:09 AM: Downloading virtualenv-20.27.1-py3-none-any.whl.metadata (4.5 kB)
12:30:09 AM: Collecting distlib<1,>=0.3.7 (from virtualenv>=20.24.2->pipenv)
12:30:09 AM: Downloading distlib-0.3.9-py2.py3-none-any.whl.metadata (5.2 kB)
12:30:09 AM: Collecting filelock<4,>=3.12.2 (from virtualenv>=20.24.2->pipenv)
12:30:09 AM: Downloading filelock-3.16.1-py3-none-any.whl.metadata (2.9 kB)
12:30:09 AM: Collecting platformdirs<5,>=3.9.1 (from virtualenv>=20.24.2->pipenv)
12:30:09 AM: Downloading platformdirs-4.3.6-py3-none-any.whl.metadata (11 kB)
12:30:09 AM: Downloading pipenv-2024.4.0-py3-none-any.whl (3.0 MB)
12:30:09 AM: ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 3.0/3.0 MB 45.0 MB/s eta 0:00:00
12:30:09 AM: Downloading packaging-24.2-py3-none-any.whl (65 kB)
12:30:09 AM: ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 65.5/65.5 kB 10.0 MB/s eta 0:00:00
12:30:09 AM: Downloading virtualenv-20.27.1-py3-none-any.whl (3.1 MB)
12:30:10 AM: ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 3.1/3.1 MB 158.1 MB/s eta 0:00:00
12:30:10 AM: Downloading certifi-2024.8.30-py3-none-any.whl (167 kB)
12:30:10 AM: ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 167.3/167.3 kB 23.0 MB/s eta 0:00:00
12:30:10 AM: Downloading distlib-0.3.9-py2.py3-none-any.whl (468 kB)
12:30:10 AM: ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 469.0/469.0 kB 62.4 MB/s eta 0:00:00
12:30:10 AM: Downloading filelock-3.16.1-py3-none-any.whl (16 kB)
12:30:10 AM: Downloading platformdirs-4.3.6-py3-none-any.whl (18 kB)
12:30:10 AM: Installing collected packages: distlib, platformdirs, packaging, filelock, certifi, virtualenv, pipenv
12:30:11 AM: Successfully installed certifi-2024.8.30 distlib-0.3.9 filelock-3.16.1 packaging-24.2 pipenv-2024.4.0 platformdirs-4.3.6 virtualenv-20.27.1
12:30:11 AM: [notice] A new release of pip is available: 24.1.2 -> 24.3.1
12:30:11 AM: [notice] To update, run: pip install --upgrade pip
12:30:11 AM: Attempting Ruby version 2.7.2, read from environment
12:30:12 AM: Using Ruby version 2.7.2
12:30:12 AM: Started restoring cached go cache
12:30:12 AM: Finished restoring cached go cache
12:30:14 AM: go version go1.19.13 linux/amd64
12:30:15 AM: Using PHP version 8.0
12:30:16 AM: Started restoring cached Node.js version
12:30:17 AM: Finished restoring cached Node.js version
12:30:17 AM: Attempting Node.js version 'v18.17.0' from .nvmrc
12:30:17 AM: v18.17.0 is already installed.
12:30:18 AM: Now using node v18.17.0 (npm v9.6.7)
12:30:18 AM: Enabling Node.js Corepack
12:30:18 AM: Started restoring cached build plugins
12:30:18 AM: Finished restoring cached build plugins
12:30:18 AM: Started restoring cached corepack dependencies
12:30:18 AM: Finished restoring cached corepack dependencies
12:30:18 AM: No npm workspaces detected
12:30:18 AM: Started restoring cached node modules
12:30:18 AM: Finished restoring cached node modules
12:30:18 AM: Installing npm packages using npm version 9.6.7
12:30:20 AM: > astro-paper@2.2.0 prepare
12:30:20 AM: > husky install
12:30:20 AM: husky - Git hooks installed
12:30:20 AM: changed 1 package, and audited 889 packages in 2s
12:30:20 AM: 291 packages are looking for funding
12:30:20 AM: run `npm fund` for details
12:30:21 AM: 9 vulnerabilities (1 low, 5 moderate, 3 high)
12:30:21 AM: To address issues that do not require attention, run:
12:30:21 AM: npm audit fix
12:30:21 AM: To address all issues (including breaking changes), run:
12:30:21 AM: npm audit fix --force
12:30:21 AM: Run `npm audit` for details.
12:30:21 AM: npm packages installed
12:30:21 AM: Successfully installed dependencies
12:30:21 AM: Starting build script
12:30:22 AM: Detected 1 framework(s)
12:30:22 AM: "astro" at version "3.4.3"
12:30:22 AM: Section completed: initializing
Building
Complete
Building
Complete
12:30:24 AM: Netlify Build
12:30:24 AM: ────────────────────────────────────────────────────────────────
12:30:24 AM:
12:30:24 AM: ❯ Version
12:30:24 AM: @netlify/build 29.56.1
12:30:24 AM:
12:30:24 AM: ❯ Flags
12:30:24 AM: accountId: 63fc1a860f930878f29a5fa7
12:30:24 AM: baseRelDir: true
12:30:24 AM: buildId: 6742737e0ab6fe0008f0f6d4
12:30:24 AM: deployId: 6742737e0ab6fe0008f0f6d6
12:30:24 AM:
12:30:24 AM: ❯ Current directory
12:30:24 AM: /opt/build/repo
12:30:24 AM:
12:30:24 AM: ❯ Config file
12:30:24 AM: No config file was defined: using default values.
12:30:24 AM:
12:30:24 AM: ❯ Context
12:30:24 AM: deploy-preview
12:30:24 AM:
12:30:24 AM: Build command from Netlify app
12:30:24 AM: ────────────────────────────────────────────────────────────────
12:30:24 AM:
12:30:24 AM: $ npm run build
12:30:24 AM: > astro-paper@2.2.0 build
12:30:24 AM: > astro build && jampack ./dist
12:30:25 AM: 12:30:25 AM [content] Types generated 227ms
12:30:25 AM: 12:30:25 AM [build] output target: static
12:30:25 AM: 12:30:25 AM [build] Collecting build info...
12:30:25 AM: 12:30:25 AM [build] Completed in 273ms.
12:30:25 AM: 12:30:25 AM [build] Building static entrypoints...
12:30:26 AM: Browserslist: caniuse-lite is outdated. Please run:
12:30:26 AM: npx update-browserslist-db@latest
12:30:26 AM: Why you should do it regularly: https://github.com/browserslist/update-db#readme
12:30:28 AM: 12:30:28 AM [build] Completed in 2.98s.
12:30:28 AM:
12:30:28 AM: building client
12:30:28 AM: vite v4.5.3 building for production...
12:30:28 AM: transforming...
12:30:29 AM: ✓ 44 modules transformed.
12:30:29 AM: rendering chunks...
12:30:29 AM: computing gzip size...
12:30:29 AM: dist/_astro/jsx-runtime.391947bd.js 0.92 kB │ gzip: 0.58 kB
12:30:29 AM: dist/_astro/index.ed373d49.js 6.71 kB │ gzip: 2.67 kB
12:30:29 AM: dist/_astro/Search.d80db0b7.js 27.41 kB │ gzip: 10.33 kB
12:30:29 AM: dist/_astro/Parks.d13652bf.js 41.68 kB │ gzip: 14.03 kB
12:30:29 AM: dist/_astro/client.802dacf3.js 135.34 kB │ gzip: 43.72 kB
12:30:29 AM: ✓ built in 692ms
12:30:29 AM: Completed in 696ms.
12:30:29 AM:
12:30:29 AM:
12:30:29 AM: generating static routes
12:30:29 AM: ▶ src/pages/index.astro
12:30:29 AM: └─ /index.html (+28ms)
12:30:29 AM: ▶ src/pages/search.astro
12:30:29 AM: └─ /search/index.html (+13ms)
12:30:29 AM: ▶ src/pages/about.md
12:30:29 AM: └─ /about/index.html (+3ms)
12:30:29 AM: ▶ src/pages/parks.astro
12:30:29 AM: └─ /parks/index.html (+8ms)
12:30:29 AM: ▶ src/pages/blog/index.astro
12:30:29 AM: └─ /blog/index.html (+8ms)
12:30:29 AM: ▶ src/pages/blog/[slug].astro
12:30:29 AM: ├─ /blog/celebrating-pride-with-css/index.html (+7ms)
12:30:29 AM: ├─ /blog/how-to-create-custom-eslint-rules-with-typescript-and-without-publishing-to-npm/index.html (+5ms)
12:30:29 AM: ├─ /blog/onboarding-new-engineers/index.html (+7ms)
12:30:29 AM: ├─ /blog/applying-product-thinking-principles-to-your-design-system/index.html (+5ms)
12:30:29 AM: ├─ /blog/refactoring-javascript-with-codemods/index.html (+5ms)
12:30:29 AM: ├─ /blog/state-of-js-2023-reactions-and-predictions/index.html (+4ms)
12:30:29 AM: ├─ /blog/tsconf-takeaways/index.html (+5ms)
12:30:29 AM: └─ /blog/1/index.html (+6ms)
12:30:29 AM: ▶ src/pages/tags/index.astro
12:30:29 AM: └─ /tags/index.html (+3ms)
12:30:29 AM: ▶ src/pages/tags/[tag].astro
12:30:29 AM: ├─ /tags/front-end/index.html (+6ms)
12:30:29 AM: ├─ /tags/css/index.html (+3ms)
12:30:29 AM: ├─ /tags/eslint/index.html (+3ms)
12:30:29 AM: ├─ /tags/onboarding/index.html (+2ms)
12:30:29 AM: ├─ /tags/gusto/index.html (+2ms)
12:30:29 AM: ├─ /tags/design-systems/index.html (+5ms)
12:30:29 AM: ├─ /tags/javascript/index.html (+3ms)
12:30:29 AM: ├─ /tags/codemods/index.html (+2ms)
12:30:29 AM: ├─ /tags/typescript/index.html (+2ms)
12:30:29 AM: └─ /tags/conference/index.html (+2ms)
12:30:29 AM: ▶ src/pages/uses.md
12:30:29 AM: └─ /uses/index.html (+3ms)
12:30:29 AM: ▶ src/pages/404.astro
12:30:29 AM: └─ /404.html (+2ms)
12:30:29 AM: Completed in 157ms.
12:30:29 AM:
12:30:29 AM: @astrojs/sitemap: `sitemap-index.xml` is created.
12:30:29 AM: 12:30:29 AM [build] 26 page(s) built in 4.13s
12:30:29 AM: 12:30:29 AM [build] Complete!
12:30:30 AM: __ __
12:30:30 AM: |__|____ _____ ___________ ____ | | __
12:30:30 AM: | \__ \ / \\____ \__ \ _/ ___\| |/ /
12:30:30 AM: | |/ __ \| Y Y \ |_> > __ \\ \___| <
12:30:30 AM: \______| \/ \/| | \/ \/ \/
12:30:30 AM: v0.12.2 |__| by ‹div›RIOTS
12:30:30 AM: Options:
12:30:30 AM: {}
12:30:30 AM: PASS 1 - Optimizing
12:30:30 AM: ▶ 404.html
12:30:31 AM: ✔ <img> [1/1]
12:30:31 AM: ✔ <iframe> [1/1]
12:30:31 AM: ▶ index.html
12:30:31 AM: ✔ <img> [1/1]
12:30:31 AM: ✔ <iframe> [1/1]
12:30:31 AM: ▶ about/index.html
12:30:35 AM: ✔ <img> [2/2]
12:30:35 AM: ✔ <iframe> [2/2]
12:30:35 AM: ▶ blog/index.html
12:30:35 AM: ✔ <img> [1/1]
12:30:35 AM: ✔ <iframe> [1/1]
12:30:35 AM: ▶ parks/index.html
12:30:35 AM: ✔ <img> [1/1]
12:30:35 AM: ✔ <iframe> [1/1]
12:30:35 AM: ▶ search/index.html
12:30:35 AM: ✔ <img> [1/1]
12:30:35 AM: ✔ <iframe> [1/1]
12:30:35 AM: ▶ tags/index.html
12:30:35 AM: ✔ <img> [1/1]
12:30:35 AM: ✔ <iframe> [1/1]
12:30:35 AM: ▶ uses/index.html
12:30:35 AM: ✔ <img> [1/1]
12:30:35 AM: ✔ <iframe> [1/1]
12:30:35 AM: ▶ blog/1/index.html
12:30:35 AM: ✔ <img> [1/1]
12:30:35 AM: ✔ <iframe> [1/1]
12:30:35 AM: ▶ blog/applying-product-thinking-principles-to-your-design-system/index.html
12:30:35 AM: ✔ <img> [1/1]
12:30:35 AM: ✔ <iframe> [1/1]
12:30:35 AM: ▶ blog/celebrating-pride-with-css/index.html
12:30:36 AM: ✔ <img> [5/5]
12:30:36 AM: ✔ <iframe> [5/5]
12:30:36 AM: ▶ blog/how-to-create-custom-eslint-rules-with-typescript-and-without-publishing-to-npm/index.html
12:30:36 AM: ✔ <img> [1/1]
12:30:36 AM: ✔ <iframe> [1/1]
12:30:36 AM: ▶ blog/onboarding-new-engineers/index.html
12:30:36 AM: ✔ <img> [1/1]
12:30:36 AM: ✔ <iframe> [1/1]
12:30:36 AM: ▶ blog/refactoring-javascript-with-codemods/index.html
12:30:44 AM: ✔ <img> [3/3]
12:30:44 AM: ✔ <iframe> [3/3]
12:30:44 AM: ▶ blog/state-of-js-2023-reactions-and-predictions/index.html
12:30:44 AM: ✔ <img> [1/1]
12:30:44 AM: ✔ <iframe> [1/1]
12:30:44 AM: ▶ blog/tsconf-takeaways/index.html
12:30:44 AM: ✔ <img> [2/2]
12:30:44 AM: ✔ <iframe> [2/2]
12:30:44 AM: ▶ tags/codemods/index.html
12:30:44 AM: ✔ <img> [1/1]
12:30:44 AM: ✔ <iframe> [1/1]
12:30:44 AM: ▶ tags/conference/index.html
12:30:44 AM: ✔ <img> [1/1]
12:30:44 AM: ✔ <iframe> [1/1]
12:30:44 AM: ▶ tags/css/index.html
12:30:44 AM: ✔ <img> [1/1]
12:30:44 AM: ✔ <iframe> [1/1]
12:30:44 AM: ▶ tags/design-systems/index.html
12:30:44 AM: ✔ <img> [1/1]
12:30:44 AM: ✔ <iframe> [1/1]
12:30:44 AM: ▶ tags/eslint/index.html
12:30:44 AM: ✔ <img> [1/1]
12:30:44 AM: ✔ <iframe> [1/1]
12:30:44 AM: ▶ tags/front-end/index.html
12:30:44 AM: ✔ <img> [1/1]
12:30:44 AM: ✔ <iframe> [1/1]
12:30:44 AM: ▶ tags/gusto/index.html
12:30:44 AM: ✔ <img> [1/1]
12:30:44 AM: ✔ <iframe> [1/1]
12:30:44 AM: ▶ tags/javascript/index.html
12:30:44 AM: ✔ <img> [1/1]
12:30:44 AM: ✔ <iframe> [1/1]
12:30:44 AM: ▶ tags/onboarding/index.html
12:30:44 AM: ✔ <img> [1/1]
12:30:44 AM: ✔ <iframe> [1/1]
12:30:44 AM: ▶ tags/typescript/index.html
12:30:44 AM: ✔ <img> [1/1]
12:30:44 AM: ✔ <iframe> [1/1]
12:30:44 AM: Done: 14.270s
12:30:44 AM: PASS 2 - Compressing the rest
12:30:44 AM: - 34 files | 15.06 MB → 4.81 MB | -10.25 MB
12:30:45 AM: ✔ 83 files | 20.21 MB → 9.36 MB | -10.85 MB
12:30:45 AM: Done: 629.69ms
12:30:45 AM: Summary
12:30:45 AM: ╔═══════════╤════════════╤═══════════╤════════════╤════════════╗
12:30:45 AM: ║ Action │ Compressed │ Original │ Compressed │ Gain ║
12:30:45 AM: ╟───────────┼────────────┼───────────┼────────────┼────────────╢
12:30:45 AM: ║ jpg->jpg │ 26 / 26 │ 11.06 MB │ 3.31 MB │ -7.74 MB ║
12:30:45 AM: ║ png->webp │ 8 / 8 │ 4.00 MB │ 1.49 MB │ -2.51 MB ║
12:30:45 AM: ║ .css │ 1 / 2 │ 59.04 KB │ 57.56 KB │ -1.48 KB ║
12:30:45 AM: ║ .js │ 6 / 6 │ 208.54 KB │ 206.39 KB │ -2.15 KB ║
12:30:45 AM: ║ .html │ 26 / 26 │ 438.94 KB │ 437.15 KB │ -1.79 KB ║
12:30:45 AM: ║ .png │ 6 / 8 │ 4.00 MB │ 3.73 MB │ -280.13 KB ║
12:30:45 AM: ║ .jpg │ 2 / 2 │ 467.52 KB │ 136.90 KB │ -330.62 KB ║
12:30:45 AM: ║ .ico │ 0 / 1 │ 1.05 KB │ 1.05 KB │ ║
12:30:45 AM: ║ .txt │ 0 / 1 │ 59.00 B │ 59.00 B │ ║
12:30:45 AM: ║ .xml │ 0 / 2 │ 2.15 KB │ 2.15 KB │ ║
12:30:45 AM: ╟───────────┼────────────┼───────────┼────────────┼────────────╢
12:30:45 AM: ║ Total │ 75 / 83 │ 20.21 MB │ 9.36 MB │ -10.85 MB ║
12:30:45 AM: ╚═══════════╧════════════╧═══════════╧════════════╧════════════╝
12:30:45 AM: ✔ No issues
12:30:45 AM:
12:30:45 AM: (build.command completed in 20.8s)
12:30:45 AM:
12:30:45 AM: (Netlify Build completed in 21.4s)
12:30:46 AM: Section completed: building
12:30:49 AM: Finished processing build request in 49.712s
Deploying
Complete
Deploying
Complete
12:30:45 AM: Deploy site
12:30:45 AM: ────────────────────────────────────────────────────────────────
12:30:45 AM:
12:30:45 AM: Starting to deploy site from 'dist'
12:30:45 AM: Calculating files to upload
12:30:45 AM: 0 new file(s) to upload
12:30:45 AM: 0 new function(s) to upload
12:30:45 AM: Section completed: deploying
12:30:45 AM: Site deploy was successfully initiated
12:30:45 AM:
12:30:45 AM: (Deploy site completed in 483ms)
Cleanup
Complete
Cleanup
Complete
12:30:45 AM: Netlify Build Complete
12:30:45 AM: ────────────────────────────────────────────────────────────────
12:30:45 AM:
12:30:46 AM: Caching artifacts
12:30:46 AM: Started saving node modules
12:30:46 AM: Finished saving node modules
12:30:46 AM: Started saving build plugins
12:30:46 AM: Finished saving build plugins
12:30:46 AM: Started saving mise cache
12:30:46 AM: Finished saving mise cache
12:30:46 AM: Started saving corepack cache
12:30:46 AM: Finished saving corepack cache
12:30:46 AM: Started saving pip cache
12:30:46 AM: Finished saving pip cache
12:30:46 AM: Started saving emacs cask dependencies
12:30:46 AM: Finished saving emacs cask dependencies
12:30:46 AM: Started saving maven dependencies
12:30:46 AM: Finished saving maven dependencies
12:30:46 AM: Started saving boot dependencies
12:30:46 AM: Finished saving boot dependencies
12:30:46 AM: Started saving rust rustup cache
12:30:46 AM: Finished saving rust rustup cache
12:30:46 AM: Started saving go dependencies
12:30:46 AM: Finished saving go dependencies
12:30:46 AM: Build script success
12:30:48 AM: Uploading Cache of size 278.8MB
12:30:49 AM: Section completed: cleanup
Post-processing
Complete
Post-processing
Complete
12:30:45 AM: Post processing - redirect rules
12:30:45 AM: Post processing - header rules
12:30:45 AM: Starting post processing
12:30:45 AM: Skipping form detection
12:30:45 AM: Post processing done
12:30:45 AM: Section completed: postprocessing
12:30:46 AM: Site is live ✨