Deploy details
Deploy log
Initializing
Complete
Initializing
Complete
4:38:43 AM: Build ready to start
4:39:02 AM: build-image version: 59029cc38debec12b365d8cde2431251b878d6bf (focal)
4:39:02 AM: buildbot version: bb1ad402dcdb036fd1e0d06fdfff977602f794a0
4:39:02 AM: Fetching cached dependencies
4:39:02 AM: Failed to fetch cache, continuing with build
4:39:02 AM: Starting to prepare the repo for build
4:39:03 AM: No cached dependencies found. Cloning fresh repo
4:39:03 AM: git clone --filter=blob:none https://github.com/kodematthieu/personal-website
4:39:03 AM: Preparing Git Reference refs/heads/dev
4:39:04 AM: Starting to install dependencies
4:39:05 AM: mise python@3.13.2 install
4:39:05 AM: mise python@3.13.2 download cpython-3.13.2+20250317-x86_64-unknown-linux-gnu-install_only_stripped.tar.gz
4:39:05 AM: mise python@3.13.2 extract cpython-3.13.2+20250317-x86_64-unknown-linux-gnu-install_only_stripped.tar.gz
4:39:05 AM: mise python@3.13.2 python --version
4:39:05 AM: mise python@3.13.2 Python 3.13.2
4:39:05 AM: mise python@3.13.2 ✓ installed
4:39:06 AM: Python version set to 3.13
4:39:07 AM: Collecting pipenv
4:39:07 AM: Downloading pipenv-2024.4.1-py3-none-any.whl.metadata (17 kB)
4:39:07 AM: Collecting certifi (from pipenv)
4:39:07 AM: Downloading certifi-2025.1.31-py3-none-any.whl.metadata (2.5 kB)
4:39:07 AM: Collecting packaging>=22 (from pipenv)
4:39:07 AM: Downloading packaging-24.2-py3-none-any.whl.metadata (3.2 kB)
4:39:07 AM: Collecting setuptools>=67 (from pipenv)
4:39:07 AM: Downloading setuptools-76.1.0-py3-none-any.whl.metadata (6.7 kB)
4:39:07 AM: Collecting virtualenv>=20.24.2 (from pipenv)
4:39:07 AM: Downloading virtualenv-20.29.3-py3-none-any.whl.metadata (4.5 kB)
4:39:07 AM: Collecting distlib<1,>=0.3.7 (from virtualenv>=20.24.2->pipenv)
4:39:07 AM: Downloading distlib-0.3.9-py2.py3-none-any.whl.metadata (5.2 kB)
4:39:07 AM: Collecting filelock<4,>=3.12.2 (from virtualenv>=20.24.2->pipenv)
4:39:07 AM: Downloading filelock-3.18.0-py3-none-any.whl.metadata (2.9 kB)
4:39:07 AM: Collecting platformdirs<5,>=3.9.1 (from virtualenv>=20.24.2->pipenv)
4:39:07 AM: Downloading platformdirs-4.3.6-py3-none-any.whl.metadata (11 kB)
4:39:07 AM: Downloading pipenv-2024.4.1-py3-none-any.whl (3.0 MB)
4:39:07 AM: ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 3.0/3.0 MB 61.0 MB/s eta 0:00:00
4:39:07 AM: Downloading packaging-24.2-py3-none-any.whl (65 kB)
4:39:07 AM: Downloading setuptools-76.1.0-py3-none-any.whl (1.2 MB)
4:39:07 AM: ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.2/1.2 MB 65.6 MB/s eta 0:00:00
4:39:07 AM: Downloading virtualenv-20.29.3-py3-none-any.whl (4.3 MB)
4:39:07 AM: ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 4.3/4.3 MB 143.9 MB/s eta 0:00:00
4:39:08 AM: Downloading certifi-2025.1.31-py3-none-any.whl (166 kB)
4:39:08 AM: Downloading distlib-0.3.9-py2.py3-none-any.whl (468 kB)
4:39:08 AM: Downloading filelock-3.18.0-py3-none-any.whl (16 kB)
4:39:08 AM: Downloading platformdirs-4.3.6-py3-none-any.whl (18 kB)
4:39:08 AM: Installing collected packages: distlib, setuptools, platformdirs, packaging, filelock, certifi, virtualenv, pipenv
4:39:10 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.6 setuptools-76.1.0 virtualenv-20.29.3
4:39:10 AM: [notice] A new release of pip is available: 24.3.1 -> 25.0.1
4:39:10 AM: [notice] To update, run: pip install --upgrade pip
4:39:10 AM: Attempting Ruby version 2.7.2, read from environment
4:39:11 AM: Using Ruby version 2.7.2
4:39:12 AM: Started restoring cached go cache
4:39:12 AM: Finished restoring cached go cache
4:39:13 AM: go version go1.19.13 linux/amd64
4:39:14 AM: Using PHP version 8.0
4:39:16 AM: Downloading and installing node v18.20.7...
4:39:16 AM: Downloading https://nodejs.org/dist/v18.20.7/node-v18.20.7-linux-x64.tar.xz...
4:39:17 AM: Computing checksum with sha256sum
4:39:17 AM: Checksums matched!
4:39:20 AM: Now using node v18.20.7 (npm v10.8.2)
4:39:20 AM: Enabling Node.js Corepack
4:39:20 AM: Started restoring cached build plugins
4:39:20 AM: Finished restoring cached build plugins
4:39:20 AM: Started restoring cached corepack dependencies
4:39:20 AM: Finished restoring cached corepack dependencies
4:39:20 AM: No npm workspaces detected
4:39:20 AM: Started restoring cached node modules
4:39:20 AM: Finished restoring cached node modules
4:39:20 AM: Installing npm packages using npm version 10.8.2
4:39:22 AM: npm warn deprecated inflight@1.0.6: This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful.
4:39:22 AM: npm warn deprecated glob@7.2.3: Glob versions prior to v9 are no longer supported
4:39:24 AM: npm warn deprecated @types/gsap@3.0.0: This is a stub types definition. gsap provides its own type definitions, so you do not need this installed.
4:39:41 AM: added 959 packages, and audited 960 packages in 21s
4:39:41 AM: 300 packages are looking for funding
4:39:41 AM: run `npm fund` for details
4:39:41 AM: 16 vulnerabilities (1 low, 14 moderate, 1 high)
4:39:41 AM: To address all issues (including breaking changes), run:
4:39:41 AM: npm audit fix --force
4:39:41 AM: Run `npm audit` for details.
4:39:41 AM: npm packages installed
4:39:42 AM: Successfully installed dependencies
4:39:42 AM: Starting build script
4:39:43 AM: Detected 2 framework(s)
4:39:43 AM: "astro" at version "4.16.18"
4:39:43 AM: "svelte" at version "4.2.19"
4:39:43 AM: Section completed: initializing
Building
Complete
Building
Complete
4:39:46 AM: Netlify Build
4:39:46 AM: ────────────────────────────────────────────────────────────────
4:39:46 AM:
4:39:46 AM: ❯ Version
4:39:46 AM: @netlify/build 29.59.2
4:39:46 AM:
4:39:46 AM: ❯ Flags
4:39:46 AM: accountId: 646efdf63afeb10bb0d1bef9
4:39:46 AM: baseRelDir: true
4:39:46 AM: buildId: 67da4a53f4730e0008ad3e1a
4:39:46 AM: deployId: 67da4a53f4730e0008ad3e1c
4:39:46 AM:
4:39:46 AM: ❯ Current directory
4:39:46 AM: /opt/build/repo
4:39:46 AM:
4:39:46 AM: ❯ Config file
4:39:46 AM: /opt/build/repo/netlify.toml
4:39:46 AM:
4:39:46 AM: ❯ Context
4:39:46 AM: branch-deploy
4:39:46 AM:
4:39:46 AM: build.command from netlify.toml
4:39:46 AM: ────────────────────────────────────────────────────────────────
4:39:46 AM:
4:39:46 AM: $ npm run build
4:39:46 AM: > bustling-bar@0.0.1 build
4:39:46 AM: > astro check && astro build
4:39:49 AM: 04:39:49 [WARN] [config] The adapter @astrojs/netlify provides experimental support for "assets". You may experience issues or breaking changes until this feature is fully supported by the adapter.
4:39:49 AM: 04:39:49 [vite] Forced re-optimization of dependencies
4:39:49 AM: 04:39:49 [types] Generated 78ms
4:39:49 AM: 04:39:49 [check] Getting diagnostics for Astro files in /opt/build/repo...
4:39:57 AM: astro.config.mjs:4:1 - warning ts(6133): 'vercel' is declared but its value is never read.
4:39:57 AM: 4 import vercel from "@astrojs/vercel/serverless";
4:39:57 AM: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
4:39:57 AM: Result (7 files):
4:39:57 AM: - 0 errors
4:39:57 AM: - 0 warnings
4:39:57 AM: - 1 hint
4:39:57 AM:
4:39:58 AM: 04:39:58 [WARN] [config] The adapter @astrojs/netlify provides experimental support for "assets". You may experience issues or breaking changes until this feature is fully supported by the adapter.
4:39:59 AM: 04:39:59 [types] Generated 197ms
4:39:59 AM: 04:39:59 [build] output: "server"
4:39:59 AM: 04:39:59 [build] directory: /opt/build/repo/dist/
4:39:59 AM: 04:39:59 [build] adapter: @astrojs/netlify
4:39:59 AM: 04:39:59 [build] Collecting build info...
4:39:59 AM: 04:39:59 [build] ✓ Completed in 274ms.
4:39:59 AM: 04:39:59 [build] Building server entrypoints...
4:39:59 AM: DEPRECATION WARNING [legacy-js-api]: The legacy JS API is deprecated and will be removed in Dart Sass 2.0.0.
4:39:59 AM: More info: https://sass-lang.com/d/legacy-js-api
4:39:59 AM: DEPRECATION WARNING [legacy-js-api]: The legacy JS API is deprecated and will be removed in Dart Sass 2.0.0.
4:39:59 AM: More info: https://sass-lang.com/d/legacy-js-api
4:39:59 AM: DEPRECATION WARNING [legacy-js-api]: The legacy JS API is deprecated and will be removed in Dart Sass 2.0.0.
4:39:59 AM: More info: https://sass-lang.com/d/legacy-js-api
4:40:00 AM: DEPRECATION WARNING [legacy-js-api]: The legacy JS API is deprecated and will be removed in Dart Sass 2.0.0.
4:40:00 AM: More info: https://sass-lang.com/d/legacy-js-api
4:40:00 AM: DEPRECATION WARNING [legacy-js-api]: The legacy JS API is deprecated and will be removed in Dart Sass 2.0.0.
4:40:00 AM: More info: https://sass-lang.com/d/legacy-js-api
4:40:00 AM: DEPRECATION WARNING [legacy-js-api]: The legacy JS API is deprecated and will be removed in Dart Sass 2.0.0.
4:40:00 AM: More info: https://sass-lang.com/d/legacy-js-api
4:40:00 AM: DEPRECATION WARNING [legacy-js-api]: The legacy JS API is deprecated and will be removed in Dart Sass 2.0.0.
4:40:00 AM: More info: https://sass-lang.com/d/legacy-js-api
4:40:00 AM: DEPRECATION WARNING [legacy-js-api]: The legacy JS API is deprecated and will be removed in Dart Sass 2.0.0.
4:40:00 AM: More info: https://sass-lang.com/d/legacy-js-api
4:40:10 AM: 04:40:10 [vite] ✓ built in 11.54s
4:40:10 AM: 04:40:10 [build] ✓ Completed in 11.58s.
4:40:10 AM: building client (vite)
4:40:10 AM: 04:40:10 [vite] transforming...
4:40:10 AM: DEPRECATION WARNING [legacy-js-api]: The legacy JS API is deprecated and will be removed in Dart Sass 2.0.0.
4:40:10 AM: More info: https://sass-lang.com/d/legacy-js-api
4:40:10 AM: DEPRECATION WARNING [legacy-js-api]: The legacy JS API is deprecated and will be removed in Dart Sass 2.0.0.
4:40:10 AM: More info: https://sass-lang.com/d/legacy-js-api
4:40:10 AM: DEPRECATION WARNING [legacy-js-api]: The legacy JS API is deprecated and will be removed in Dart Sass 2.0.0.
4:40:10 AM: More info: https://sass-lang.com/d/legacy-js-api
4:40:10 AM: DEPRECATION WARNING [legacy-js-api]: The legacy JS API is deprecated and will be removed in Dart Sass 2.0.0.
4:40:10 AM: More info: https://sass-lang.com/d/legacy-js-api
4:40:10 AM: DEPRECATION WARNING [legacy-js-api]: The legacy JS API is deprecated and will be removed in Dart Sass 2.0.0.
4:40:10 AM: More info: https://sass-lang.com/d/legacy-js-api
4:40:10 AM: DEPRECATION WARNING [legacy-js-api]: The legacy JS API is deprecated and will be removed in Dart Sass 2.0.0.
4:40:10 AM: More info: https://sass-lang.com/d/legacy-js-api
4:40:41 AM: 04:40:41 [vite] ✓ 5943 modules transformed.
4:40:41 AM: 04:40:41 [vite] rendering chunks...
4:40:41 AM: 04:40:41 [vite] computing gzip size...
4:40:41 AM: 04:40:41 [vite] dist/_astro/index.DupnTZoh.css 5.11 kB │ gzip: 1.28 kB
4:40:41 AM: 04:40:41 [vite] dist/_astro/each.-gASlQSi.js 0.07 kB │ gzip: 0.09 kB
4:40:41 AM: 04:40:41 [vite] dist/_astro/client.CWY0IrnN.js 0.70 kB │ gzip: 0.46 kB
4:40:41 AM: 04:40:41 [vite] dist/_astro/index.ieNFnBAC.js 0.79 kB │ gzip: 0.49 kB
4:40:41 AM: 04:40:41 [vite] dist/_astro/NavSlide.DikBAy5E.js 3.36 kB │ gzip: 1.61 kB
4:40:41 AM: 04:40:41 [vite] dist/_astro/DrawerNav.BVk-D61s.js 4.01 kB │ gzip: 1.83 kB
4:40:41 AM: 04:40:41 [vite] dist/_astro/about-me.BdBToPor.js 4.27 kB │ gzip: 2.28 kB
4:40:41 AM: 04:40:41 [vite] dist/_astro/index.CfJ1lv9N.js 7.20 kB │ gzip: 2.93 kB
4:40:41 AM: 04:40:41 [vite] dist/_astro/home.GHxbatDL.js 19.71 kB │ gzip: 7.10 kB
4:40:41 AM: 04:40:41 [vite] dist/_astro/HamburgerMenu.tND0rEw7.js 71.81 kB │ gzip: 28.53 kB
4:40:41 AM: 04:40:41 [vite] dist/_astro/Background.BrrYwyz9.js 193.41 kB │ gzip: 47.96 kB
4:40:41 AM: 04:40:41 [vite] ✓ built in 30.65s
4:40:41 AM: 04:40:41 [build] Rearranging server assets...
4:40:41 AM: 04:40:41 [@astrojs/sitemap] `sitemap-index.xml` created at `dist`
4:40:41 AM: Compress:
4:40:41 AM: (-2.15 KB) 15.73% reduction in //dist/_astro/index.BTGFyUR7.css
4:40:41 AM: (-125 Bytes) 2.44% reduction in //dist/_astro/index.DupnTZoh.css
4:40:41 AM: ✅ Successfully compressed a total of 2 CSS files for 2.27 KB.
4:40:41 AM: (-17.41 KB) 82.11% reduction in //dist/logo-text-dark.png
4:40:41 AM: (-23.63 KB) 86.25% reduction in //dist/logo-text-light.png
4:40:41 AM: ✅ Successfully compressed a total of 2 Image files for 41.04 KB.
4:40:42 AM: (-602 Bytes) 0.31% reduction in //dist/_astro/Background.BrrYwyz9.js
4:40:42 AM: (-49 Bytes) 1.22% reduction in //dist/_astro/DrawerNav.BVk-D61s.js
4:40:42 AM: (-695 Bytes) 0.97% reduction in //dist/_astro/HamburgerMenu.tND0rEw7.js
4:40:43 AM: (-49 Bytes) 1.46% reduction in //dist/_astro/NavSlide.DikBAy5E.js
4:40:43 AM: (-5 Bytes) 0.71% reduction in //dist/_astro/client.CWY0IrnN.js
4:40:43 AM: (-1 Bytes) 1.49% reduction in //dist/_astro/each.-gASlQSi.js
4:40:43 AM: (-50 Bytes) 0.25% reduction in //dist/_astro/home.GHxbatDL.js
4:40:43 AM: (-9 Bytes) 1.13% reduction in //dist/_astro/index.ieNFnBAC.js
4:40:43 AM: ✅ Successfully compressed a total of 8 JavaScript files for 1.43 KB.
4:40:43 AM: Formatted /opt/build/repo/dist/_astro/Background.BrrYwyz9.js in /opt/build/repo/dist/_astro/Background.BrrYwyz9.js.
4:40:43 AM: Formatted /opt/build/repo/dist/_astro/DrawerNav.BVk-D61s.js in /opt/build/repo/dist/_astro/DrawerNav.BVk-D61s.js.
4:40:43 AM: Formatted /opt/build/repo/dist/_astro/HamburgerMenu.tND0rEw7.js in /opt/build/repo/dist/_astro/HamburgerMenu.tND0rEw7.js.
4:40:43 AM: Formatted /opt/build/repo/dist/_astro/NavSlide.DikBAy5E.js in /opt/build/repo/dist/_astro/NavSlide.DikBAy5E.js.
4:40:43 AM: Formatted /opt/build/repo/dist/_astro/about-me.BdBToPor.js in /opt/build/repo/dist/_astro/about-me.BdBToPor.js.
4:40:43 AM: Formatted /opt/build/repo/dist/_astro/client.CWY0IrnN.js in /opt/build/repo/dist/_astro/client.CWY0IrnN.js.
4:40:43 AM: Formatted /opt/build/repo/dist/_astro/each.-gASlQSi.js in /opt/build/repo/dist/_astro/each.-gASlQSi.js.
4:40:43 AM: Formatted /opt/build/repo/dist/_astro/home.GHxbatDL.js in /opt/build/repo/dist/_astro/home.GHxbatDL.js.
4:40:43 AM: Formatted /opt/build/repo/dist/_astro/index.CfJ1lv9N.js in /opt/build/repo/dist/_astro/index.CfJ1lv9N.js.
4:40:43 AM: Formatted /opt/build/repo/dist/_astro/index.ieNFnBAC.js in /opt/build/repo/dist/_astro/index.ieNFnBAC.js.
4:40:43 AM: Successfully formatted a total of 10 JavaScript and TypeScript files.
4:40:43 AM: astro-robots-txt: `robots.txt` is created.
4:40:43 AM: 04:40:43 [@astrojs/netlify] Emitted _redirects
4:40:43 AM: 04:40:43 [@astrojs/netlify] Bundling function ../../../build/entry.mjs
4:40:44 AM: 04:40:44 [@astrojs/netlify] Generated SSR Function
4:40:44 AM: 04:40:44 [build] Server built in 46.06s
4:40:44 AM: 04:40:44 [build] Complete!
4:40:45 AM:
4:40:45 AM: (build.command completed in 58.3s)
4:40:45 AM:
4:40:45 AM: Functions bundling
4:40:45 AM: ────────────────────────────────────────────────────────────────
4:40:45 AM:
4:40:45 AM: Packaging Functions generated by your framework:
4:40:45 AM: - ssr/ssr.mjs
4:40:45 AM:
4:40:45 AM:
4:40:45 AM: (Functions bundling completed in 291ms)
4:40:46 AM:
4:40:53 AM: (Netlify Build completed in 1m 6.9s)
4:42:54 AM: Section completed: building
4:43:41 AM: Finished processing build request in 4m39.129s
Deploying
Complete
Deploying
Complete
4:40:46 AM: Deploy site
4:40:46 AM: ────────────────────────────────────────────────────────────────
4:40:46 AM:
4:40:46 AM: Starting to deploy site from 'dist'
4:40:46 AM: Calculating files to upload
4:40:46 AM: 9 new file(s) to upload
4:40:46 AM: 1 new function(s) to upload
4:40:53 AM: Section completed: deploying
4:40:53 AM: Site deploy was successfully initiated
4:40:53 AM:
4:40:53 AM: (Deploy site completed in 7.1s)
Cleanup
Complete
Cleanup
Complete
4:40:53 AM: Netlify Build Complete
4:40:53 AM: ────────────────────────────────────────────────────────────────
4:40:53 AM:
4:40:54 AM: Caching artifacts
4:40:54 AM: Started saving node modules
4:40:54 AM: Finished saving node modules
4:40:54 AM: Started saving build plugins
4:40:54 AM: Finished saving build plugins
4:40:54 AM: Started saving mise cache
4:41:13 AM: Finished saving mise cache
4:41:13 AM: Started saving corepack cache
4:41:13 AM: Finished saving corepack cache
4:41:13 AM: Started saving pip cache
4:41:13 AM: Finished saving pip cache
4:41:13 AM: Started saving emacs cask dependencies
4:41:13 AM: Finished saving emacs cask dependencies
4:41:13 AM: Started saving maven dependencies
4:41:13 AM: Finished saving maven dependencies
4:41:13 AM: Started saving boot dependencies
4:41:13 AM: Finished saving boot dependencies
4:41:13 AM: Started saving rust rustup cache
4:41:13 AM: Finished saving rust rustup cache
4:41:13 AM: Started saving go dependencies
4:41:13 AM: Finished saving go dependencies
4:42:54 AM: Build script success
4:43:40 AM: Uploading Cache of size 332.9MB
4:43:41 AM: Section completed: cleanup
Post-processing
Complete
Post-processing
Complete
4:40:53 AM: Starting post processing
4:40:53 AM: Post processing - redirect rules
4:40:53 AM: Post processing done
4:40:53 AM: Section completed: postprocessing
4:40:53 AM: Post processing - header rules
4:40:53 AM: Skipping form detection
4:40:55 AM: Site is live ✨