5:01:01 AM: Build ready to start
5:01:03 AM: build-image version: 195fbe127e5c374d9c4758652cb62e3b8936a395 (focal)
5:01:03 AM: build-image tag: v4.6.0
5:01:03 AM: buildbot version: 43c70c62bfed821cfaaabbb50f00238dd4bdd2d6
5:01:03 AM: Fetching cached dependencies
5:01:03 AM: Failed to fetch cache, continuing with build
5:01:03 AM: Starting to prepare the repo for build
5:01:03 AM: No cached dependencies found. Cloning fresh repo
5:01:07 AM: Preparing Git Reference pull/33/head
5:01:08 AM: Parsing package.json dependencies
5:01:09 AM: Different build command detected, going to use the one specified in the Netlify configuration file: 'make netlify NETLIFY_DEPLOY_URL=$DEPLOY_PRIME_URL' versus 'make netlify' in the Netlify UI
5:01:09 AM: Starting build script
5:01:09 AM: Installing dependencies
5:01:09 AM: Python version set to 2.7
5:01:10 AM: Attempting node version 'v16.5.0' from .node-version
5:01:10 AM: Downloading and installing node v16.5.0...
5:01:11 AM: Computing checksum with sha256sum
5:01:11 AM: Checksums matched!
5:01:13 AM: Now using node v16.5.0 (npm v7.19.1)
5:01:13 AM: Started restoring cached build plugins
5:01:13 AM: Finished restoring cached build plugins
5:01:14 AM: Attempting ruby version 2.7.2, read from environment
5:01:15 AM: Using ruby version 2.7.2
5:01:15 AM: Using PHP version 8.0
5:01:15 AM: Started restoring cached node modules
5:01:15 AM: Finished restoring cached node modules
5:01:15 AM: Installing NPM modules using NPM version 7.19.1
5:01:21 AM: npm WARN deprecated har-validator@5.1.5: this library is no longer supported
5:01:22 AM: npm WARN deprecated uuid@3.4.0: Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See
https://v8.dev/blog/math-random for details.
5:01:26 AM: npm WARN deprecated chokidar@2.1.8: Chokidar 2 will break on node v14+. Upgrade to chokidar 3 with 15x less dependencies.
5:01:29 AM: added 906 packages, and audited 911 packages in 13s
5:01:29 AM: 60 packages are looking for funding
5:01:29 AM: run `npm fund` for details
5:01:29 AM: 9 vulnerabilities (3 moderate, 6 high)
5:01:29 AM: To address issues that do not require attention, run:
5:01:29 AM: npm audit fix
5:01:29 AM: To address all issues (including breaking changes), run:
5:01:29 AM: npm audit fix --force
5:01:29 AM: Run `npm audit` for details.
5:01:29 AM: NPM modules installed
5:01:29 AM: Installing Zola 0.15.2
5:01:30 AM: Started restoring cached go cache
5:01:30 AM: Finished restoring cached go cache
5:01:30 AM: go version go1.16.5 linux/amd64
5:01:30 AM: go version go1.16.5 linux/amd64
5:01:30 AM: Installing missing commands
5:01:30 AM: Verify run directory
5:01:31 AM: ────────────────────────────────────────────────────────────────
5:01:31 AM: Netlify Build
5:01:31 AM: ────────────────────────────────────────────────────────────────
5:01:31 AM: @netlify/build 26.5.1
5:01:31 AM: baseRelDir: true
5:01:31 AM: buildId: 6242928d258bd20008dd2317
5:01:31 AM: deployId: 6242928d258bd20008dd2319
5:01:31 AM: ❯ Current directory
5:01:31 AM: /opt/build/repo
5:01:31 AM: ❯ Config file
5:01:31 AM: /opt/build/repo/netlify.toml
5:01:31 AM: deploy-preview
5:01:31 AM: ❯ Installing plugins
5:01:31 AM: - netlify-plugin-image-optim@0.4.0
5:01:31 AM: - @netlify/plugin-lighthouse@2.1.3
5:01:56 AM: ❯ Loading plugins
5:01:56 AM: - netlify-plugin-image-optim@0.4.0 from netlify.toml
5:01:56 AM: - @netlify/plugin-lighthouse@2.1.3 from netlify.toml
5:01:58 AM: ────────────────────────────────────────────────────────────────
5:01:58 AM: 1. build.command from netlify.toml
5:01:58 AM: ────────────────────────────────────────────────────────────────
5:01:58 AM: $ make netlify NETLIFY_DEPLOY_URL=$DEPLOY_PRIME_URL
5:01:58 AM: mkdir -p zola && tar zxf zola.tar.gz -C zola
5:01:59 AM: /opt/build/repo/zola/zola
5:01:59 AM: Building site...
5:01:59 AM: Checking all internal links with anchors.
5:01:59 AM: > Successfully checked 6 internal link(s) with anchors.
5:01:59 AM: -> Creating 39 pages (1 orphan) and 25 sections
5:02:00 AM: Done in 1.0s.
5:02:00 AM: make ref-html -j 5
5:02:00 AM: make[1]: Entering directory '/opt/build/repo'
5:02:00 AM: make[1]: Leaving directory '/opt/build/repo'
5:02:00 AM: mv public/atom/index.html public/feed.atom.xml
5:02:00 AM: mv public/rss/index.html public/feed.rss.xml
5:02:00 AM: mv public/json/index.html public/feed.json
5:02:00 AM: command -v tidy >/dev/null 2>&1 && \
5:02:00 AM: (find public -type f -name '*.xml' -exec tidy -q -m -w 0 -i -utf8 -xml --indent-with-tabs yes --indent-spaces 2 --tab-size 2 -o {} {} \;) || \
5:02:00 AM: echo "No tidy installed."
5:02:02 AM: [ -d node_modules ] || npm install
5:02:02 AM: npx browserslist@latest --update-db
5:02:03 AM: npm WARN exec The following package was not found and will be installed: browserslist@latest
5:02:05 AM: Latest version: 1.0.30001320
5:02:05 AM: Installed version: 1.0.30001294
5:02:05 AM: Removing old caniuse-lite from lock file
5:02:05 AM: Installing new caniuse-lite version
5:02:05 AM: $ npm install caniuse-lite
5:02:07 AM: Cleaning package.json dependencies from caniuse-lite
5:02:07 AM: $ npm uninstall caniuse-lite
5:02:09 AM: caniuse-lite has been successfully updated
5:02:10 AM: Target browser changes:
5:02:10 AM: - ios_saf 15.2
5:02:10 AM: + ios_saf 15.4
5:02:10 AM: + ios_saf 15.2-15.3
5:02:10 AM: - safari 15.2
5:02:10 AM: - safari 15.1
5:02:10 AM: - safari 13.1
5:02:10 AM: + safari 15.4
5:02:10 AM: + safari 15.2-15.3
5:02:10 AM: - samsung 14.0
5:02:10 AM: + samsung 16.0
5:02:11 AM: [05:02:11] Using gulpfile /opt/build/repo/gulpfile.js
5:02:11 AM: [05:02:11] Starting 'default'...
5:02:11 AM: [05:02:11] Starting 'html'...
5:02:11 AM: [05:02:11] Starting 'javascript'...
5:02:11 AM: [05:02:11] Starting 'json'...
5:03:09 AM: [05:03:09] Finished 'json' after 58 s
5:03:09 AM: [05:03:09] Finished 'javascript' after 58 s
5:03:15 AM: [05:03:15] Finished 'html' after 1.07 min
5:03:15 AM: [05:03:15] Starting 'css'...
5:03:16 AM: [05:03:16] Finished 'css' after 340 ms
5:03:16 AM: [05:03:16] Finished 'default' after 1.07 min
5:03:16 AM: (build.command completed in 1m 17.5s)
5:03:16 AM: ────────────────────────────────────────────────────────────────
5:03:16 AM: 2. Functions bundling
5:03:16 AM: ────────────────────────────────────────────────────────────────
5:03:16 AM: Packaging Functions from functions directory:
5:03:16 AM: - beacon_img/index.js
5:03:16 AM: (Functions bundling completed in 60ms)
5:03:16 AM: ────────────────────────────────────────────────────────────────
5:03:16 AM: 3. netlify-plugin-image-optim (onPostBuild event)
5:03:16 AM: ────────────────────────────────────────────────────────────────
5:04:59 AM: │ File │ Before │ After │ Reduction │
5:04:59 AM: ├────────────────────────────────────────────────────────────────────────────────────────────────────────┼───────────┼───────────┼───────────┤
5:04:59 AM: │ /i/beacon.svg │ 61 B │ 59 B │ 2 B │
5:04:59 AM: │ /i/javascript.svg │ 233 B │ 227 B │ 6 B │
5:04:59 AM: │ /i/m.favicon.svg │ 562 B │ 486 B │ 76 B │
5:04:59 AM: │ /i/m.png │ 18.96 KB │ 18.96 KB │ 0 B │
5:04:59 AM: │ /i/m.svg │ 483 B │ 478 B │ 5 B │
5:04:59 AM: │ /i/m.w-dark.svg │ 565 B │ 549 B │ 16 B │
5:04:59 AM: │ /i/markentier.svg │ 1015 B │ 1002 B │ 13 B │
5:04:59 AM: │ /i/markentier_tech.svg │ 1.25 KB │ 1.25 KB │ 5 B │
5:04:59 AM: │ /i/mtt.amp.png │ 2.78 KB │ 2.78 KB │ 0 B │
5:04:59 AM: │ /i/mtt.app-192.png │ 658 B │ 658 B │ 0 B │
5:04:59 AM: │ /i/mtt.app.png │ 8.25 KB │ 8.25 KB │ 0 B │
5:04:59 AM: │ /i/mtt.app.solid.png │ 14.34 KB │ 14.34 KB │ 0 B │
5:04:59 AM: │ /i/mtt.apple.png │ 2.83 KB │ 2.83 KB │ 0 B │
5:04:59 AM: │ /i/mtt.cover.png │ 17.74 KB │ 17.74 KB │ 0 B │
5:04:59 AM: │ /i/mtt.icon.png │ 11.2 KB │ 11.2 KB │ 0 B │
5:04:59 AM: │ /i/rust.svg │ 1.73 KB │ 1.73 KB │ 1 B │
5:04:59 AM: │ /posts/2018/03/from-cobalt-to-zola/books.png │ 336.72 KB │ 336.72 KB │ 1 B │
5:04:59 AM: │ /posts/2018/03/from-cobalt-to-zola/cover.png │ 332.17 KB │ 332.16 KB │ 14 B │
5:04:59 AM: │ /posts/2018/03/from-cobalt-to-zola/function.png │ 32.74 KB │ 32.74 KB │ 2 B │
5:04:59 AM: │ /posts/2018/03/from-cobalt-to-zola/functions.png │ 45.65 KB │ 45.31 KB │ 351 B │
5:04:59 AM: │ /posts/2018/03/how-to-build-static-site-blog/cover.png │ 452.05 KB │ 452.05 KB │ 0 B │
5:04:59 AM: │ /posts/2018/03/how-to-build-static-site-blog/how-to_cobalt-org.png │ 48.61 KB │ 48.61 KB │ 0 B │
5:04:59 AM: │ /posts/2018/03/how-to-build-static-site-blog/how-to_netlify-dns.png │ 30.11 KB │ 30.11 KB │ 0 B │
5:04:59 AM: │ /posts/2018/03/how-to-build-static-site-blog/how-to_new-github-repo.png │ 26.39 KB │ 25.86 KB │ 541 B │
5:04:59 AM: │ /posts/2018/03/how-to-build-static-site-blog/how-to_updown-monitoring.png │ 19.11 KB │ 19.11 KB │ 0 B │
5:04:59 AM: │ /posts/2018/03/push-rinse-repeat/cover.png │ 65.48 KB │ 65.48 KB │ 0 B │
5:04:59 AM: │ /posts/2018/04/hitchhikers-guide-to-structured-data/code-snippet.png │ 24.36 KB │ 24.35 KB │ 2 B │
5:04:59 AM: │ /posts/2018/04/hitchhikers-guide-to-structured-data/cover.png │ 203.69 KB │ 203.69 KB │ 0 B │
5:04:59 AM: │ /posts/2018/04/hitchhikers-guide-to-structured-data/douglas-adams-books.jpg │ 249.08 KB │ 249.08 KB │ 0 B │
5:04:59 AM: │ /posts/2018/04/hitchhikers-guide-to-structured-data/douglas-adams-books.png │ 383.22 KB │ 383.21 KB │ 4 B │
5:04:59 AM: │ /posts/2018/04/hitchhikers-guide-to-structured-data/example-Q42.gif │ 645.46 KB │ 389.28 KB │ 256.18 KB │
5:04:59 AM: │ /posts/2018/04/hitchhikers-guide-to-structured-data/google-1997.png │ 76.28 KB │ 76.28 KB │ 1 B │
5:04:59 AM: │ /posts/2018/04/hitchhikers-guide-to-structured-data/pammiejay.png │ 88.2 KB │ 88.2 KB │ 1 B │
5:04:59 AM: │ /posts/2018/04/hitchhikers-guide-to-structured-data/semantic-web-wordle.png │ 112.28 KB │ 112.28 KB │ 0 B │
5:04:59 AM: │ /posts/2018/04/hitchhikers-guide-to-structured-data/twitter-cards.png │ 23.83 KB │ 23.83 KB │ 0 B │
5:04:59 AM: │ /posts/2018/04/hitchhikers-guide-to-structured-data/wikidata-graph-q42-p800.png │ 49.35 KB │ 49.35 KB │ 0 B │
5:04:59 AM: │ /posts/2018/04/hitchhikers-guide-to-structured-data/wikidata-q42-douglas-adams.png │ 65.48 KB │ 65.48 KB │ 0 B │
5:04:59 AM: │ /posts/2018/04/progressive-web-app/app-screens.png │ 62.8 KB │ 62.8 KB │ 0 B │
5:04:59 AM: │ /posts/2018/04/progressive-web-app/cover.png │ 26.61 KB │ 26.61 KB │ 0 B │
5:04:59 AM: │ /posts/2018/04/progressive-web-app/google-lighthouse-logo.png │ 7.51 KB │ 7.51 KB │ 0 B │
5:04:59 AM: │ /posts/2018/04/progressive-web-app/google-lighthouse-progress.png │ 26.61 KB │ 26.61 KB │ 0 B │
5:04:59 AM: │ /posts/2018/04/progressive-web-app/google-lighthouse-report.png │ 44.7 KB │ 44.69 KB │ 5 B │
5:04:59 AM: │ /posts/2018/04/progressive-web-app/google-lighthouse-start.png │ 23.77 KB │ 23.77 KB │ 0 B │
5:04:59 AM: │ /posts/2018/04/rebeccapurple/cover.png │ 12.17 KB │ 12.17 KB │ 0 B │
5:04:59 AM: │ /posts/2018/04/rebeccapurple/rebecca.png │ 12.17 KB │ 12.17 KB │ 0 B │
5:04:59 AM: │ /posts/2018/05/minimalism-focus-clean-redesign/cover.png │ 136.95 KB │ 136.82 KB │ 136 B │
5:04:59 AM: │ /posts/2018/05/minimalism-focus-clean-redesign/mtt-now-scrolled.png │ 44.94 KB │ 44.94 KB │ 0 B │
5:04:59 AM: │ /posts/2018/05/minimalism-focus-clean-redesign/mtt-now.png │ 30.47 KB │ 30.41 KB │ 58 B │
5:04:59 AM: │ /posts/2018/05/minimalism-focus-clean-redesign/mtt-old.png │ 63.47 KB │ 63.45 KB │ 22 B │
5:04:59 AM: │ /posts/2018/12/ruby-bundler-nokogiri-macos/cover.png │ 57.68 KB │ 57.68 KB │ 0 B │
5:04:59 AM: │ /posts/2020/09/beginnings/cover.jpg │ 160.44 KB │ 160.44 KB │ 0 B │
5:04:59 AM: │ /posts/2020/09/beginnings/cover.png │ 391.1 KB │ 391.09 KB │ 3 B │
5:04:59 AM: │ /posts/2020/10/faster-git-under-wsl2/code.png │ 13.79 KB │ 13.79 KB │ 1 B │
5:04:59 AM: │ /posts/2020/10/faster-git-under-wsl2/cover.png │ 13.39 KB │ 13.39 KB │ 0 B │
5:04:59 AM: │ /posts/2020/10/faster-git-under-wsl2/hyperfine-benchmark.png │ 24.29 KB │ 24.29 KB │ 1 B │
5:04:59 AM: │ /posts/2020/10/medium-icon-svg/cover.png │ 20.71 KB │ 20.71 KB │ 0 B │
5:04:59 AM: │ /posts/2020/10/medium-icon-svg/medium.icon.ellipses.svg │ 199 B │ 198 B │ 1 B │
5:04:59 AM: │ /posts/2020/10/medium-icon-svg/medium.icon.sanitized.svg │ 514 B │ 489 B │ 25 B │
5:04:59 AM: │ /posts/2020/10/rust-2021/arduino-clone-and-led-ring.jpg │ 120.98 KB │ 120.98 KB │ 0 B │
5:04:59 AM: │ /posts/2020/10/rust-2021/arduino-clone-and-led-ring.png │ 478.63 KB │ 478.62 KB │ 3 B │
5:04:59 AM: │ /posts/2020/10/rust-2021/cover.png │ 195.31 KB │ 195.31 KB │ 3 B │
5:04:59 AM: │ /posts/2020/10/rust-2021/esp8266-and-components.jpg │ 114.42 KB │ 114.42 KB │ 0 B │
5:04:59 AM: │ /posts/2020/10/rust-2021/esp8266-and-components.png │ 516.37 KB │ 516.37 KB │ 0 B │
5:04:59 AM: │ /posts/2020/10/rust-2021/nrf52840-kit-and-components.jpg │ 291.91 KB │ 291.91 KB │ 0 B │
5:04:59 AM: │ /posts/2020/10/rust-2021/nrf52840-kit-and-components.png │ 623.37 KB │ 623.37 KB │ 1 B │
5:04:59 AM: │ /posts/2020/10/rust-2021/rust-2021-arduino-atmega-attiny.jpg │ 1.03 MB │ 1.03 MB │ 0 B │
5:04:59 AM: │ /posts/2020/10/rust-2021/rust-2021-arduino-atmega-attiny.png │ 393.06 KB │ 393.06 KB │ 4 B │
5:04:59 AM: │ /posts/2020/10/rust-2021/rust-2021-arduino-uno-form-factor.jpg │ 1.11 MB │ 1.11 MB │ 0 B │
5:04:59 AM: │ /posts/2020/10/rust-2021/rust-2021-arduino-uno-form-factor.png │ 415.95 KB │ 415.95 KB │ 0 B │
5:04:59 AM: │ /posts/2020/10/rust-2021/rust-2021-esp8266-esp8285-esp32.jpg │ 380.61 KB │ 380.61 KB │ 0 B │
5:04:59 AM: │ /posts/2020/10/rust-2021/rust-2021-esp8266-esp8285-esp32.png │ 153.81 KB │ 153.81 KB │ 0 B │
5:04:59 AM: │ /posts/2020/10/rust-2021/rust-2021.png │ 195.31 KB │ 195.31 KB │ 3 B │
5:04:59 AM: │ /posts/2020/10/wrote-javascript-to-avoid-javascript/cover.png │ 27.73 KB │ 27.73 KB │ 0 B │
5:04:59 AM: │ /posts/2020/10/wrote-javascript-to-avoid-javascript/pos-sticky.gif │ 6.15 MB │ 6.15 MB │ 0 B │
5:04:59 AM: │ /posts/2020/10/wrote-javascript-to-avoid-javascript/pos-sticky.o.gif │ 2.19 MB │ 2.19 MB │ 1.1 KB │
5:04:59 AM: │ /posts/2020/10/wrote-javascript-to-avoid-javascript/pos-sticky.png │ 56.86 KB │ 56.86 KB │ 0 B │
5:04:59 AM: │ /posts/2020/10/wrote-javascript-to-avoid-javascript/sizes-2.png │ 19.94 KB │ 19.93 KB │ 2 B │
5:04:59 AM: │ /posts/2020/10/wrote-javascript-to-avoid-javascript/sizes-png-webp-avif.w.png │ 9.28 KB │ 9.28 KB │ 0 B │
5:04:59 AM: │ /posts/2020/11/microsoft-eating-software-world/cover.png │ 29.07 KB │ 29.07 KB │ 4 B │
5:04:59 AM: │ /posts/2020/11/raspberry-pi-400/amiga-500.png │ 206.9 KB │ 206.9 KB │ 0 B │
5:04:59 AM: │ /posts/2020/11/raspberry-pi-400/cover.png │ 208.21 KB │ 208.21 KB │ 0 B │
5:04:59 AM: │ /posts/2021/01/rust-most-popular-language/cover.png │ 25.8 KB │ 25.8 KB │ 0 B │
5:04:59 AM: │ /posts/2021/01/rust-wasm-on-aws-lambda-edge/cover.png │ 111.36 KB │ 111.35 KB │ 3 B │
5:04:59 AM: │ /posts/2021/01/rust-wasm-on-aws-lambda-edge/project-tree.png │ 9.75 KB │ 9.75 KB │ 0 B │
5:04:59 AM: │ /posts/2021/02/github-with-multiple-profiles-gpg-ssh-keys/cover.png │ 14.31 KB │ 14.31 KB │ 0 B │
5:04:59 AM: │ /posts/2021/03/responsive-toc-leader-lines-with-css/1024x768_1200x600.png │ 51.13 KB │ 51.13 KB │ 2 B │
5:04:59 AM: │ /posts/2021/03/responsive-toc-leader-lines-with-css/1440x1080_1200x600.png │ 40.32 KB │ 40.32 KB │ 1 B │
5:04:59 AM: │ /posts/2021/03/responsive-toc-leader-lines-with-css/768x576_1200x600.png │ 45.06 KB │ 45.06 KB │ 0 B │
5:04:59 AM: │ /posts/2021/03/responsive-toc-leader-lines-with-css/cover.png │ 41.87 KB │ 41.86 KB │ 8 B │
5:04:59 AM: │ /posts/2021/03/responsive-toc-leader-lines-with-css/table-of-contents-example-howto-randall-munroe.jpg │ 68.63 KB │ 68.63 KB │ 0 B │
5:04:59 AM: │ /posts/2021/03/responsive-toc-leader-lines-with-css/table-of-contents-example-howto-randall-munroe.png │ 332.74 KB │ 332.65 KB │ 91 B │
5:04:59 AM: │ /posts/2021/04/windows-shortcut-key-symbol/cover.png │ 29.35 KB │ 29.35 KB │ 0 B │
5:04:59 AM: │ /posts/2021/05/self-care/cover.jpg │ 111.01 KB │ 110.65 KB │ 373 B │
5:04:59 AM: │ /posts/2021/05/self-care/cover.png │ 322.86 KB │ 322.86 KB │ 0 B │
5:04:59 AM: │ /posts/2021/06/meritocracy/cover.jpg │ 65.65 KB │ 64.97 KB │ 693 B │
5:04:59 AM: │ /posts/2021/06/meritocracy/cover.png │ 278.25 KB │ 278.25 KB │ 0 B │
5:04:59 AM: │ /posts/2021/06/whiteboards/cover.jpg │ 46.16 KB │ 46.16 KB │ 0 B │
5:04:59 AM: │ /posts/2021/06/whiteboards/cover.png │ 253.36 KB │ 253.34 KB │ 18 B │
5:04:59 AM: │ /posts/2021/07/rust-safety-and-security/cover.png │ 233.23 KB │ 233.23 KB │ 0 B │
5:04:59 AM: │ /posts/2021/08/tired/cover.png │ 171.46 KB │ 171.41 KB │ 50 B │
5:04:59 AM: │ /posts/2021/09/delete-unmerged-branches-github/cover.png │ 98.42 KB │ 98.42 KB │ 0 B │
5:04:59 AM: │ /posts/2021/09/delete-unmerged-branches-github/gh-setting.png │ 13.42 KB │ 5.96 KB │ 7.47 KB │
5:04:59 AM: │ /posts/2021/10/autocrlf-true-considered-harmful/cover.png │ 13.22 KB │ 13.22 KB │ 0 B │
5:04:59 AM: │ /posts/2021/10/autocrlf-true-considered-harmful/typewriter-design.jpg │ 177.14 KB │ 172.12 KB │ 5.02 KB │
5:04:59 AM: │ /posts/2021/10/autocrlf-true-considered-harmful/typewriter-design.o.jpg │ 95.64 KB │ 95.64 KB │ 0 B │
5:04:59 AM: │ /posts/2021/10/autocrlf-true-considered-harmful/typewriter-design.o.png │ 931.83 KB │ 469.32 KB │ 462.51 KB │
5:04:59 AM: │ /posts/2021/10/autocrlf-true-considered-harmful/typewriter-design.png │ 1.13 MB │ 584.77 KB │ 567.26 KB │
5:04:59 AM: │ /posts/2021/10/autocrlf-true-considered-harmful/typewriter-in-pieces.jpg │ 126.87 KB │ 123.7 KB │ 3.17 KB │
5:04:59 AM: │ /posts/2021/10/autocrlf-true-considered-harmful/typewriter-in-pieces.png │ 587.44 KB │ 326.78 KB │ 260.66 KB │
5:04:59 AM: │ /posts/2021/10/autocrlf-true-considered-harmful/typewriters.png │ 515.21 KB │ 515.21 KB │ 0 B │
5:04:59 AM: │ /posts/2021/11/multiarch-container-images-for-docker-and-kubernetes/cover.png │ 238.72 KB │ 238.72 KB │ 0 B │
5:04:59 AM: │ /posts/2022/01/speedy-rust-builds-under-wsl2/cover.png │ 246.56 KB │ 246.56 KB │ 0 B │
5:04:59 AM: ┌──────────────────────────────────────┐
5:04:59 AM: │ Images optimized - 1.53 MB saved │
5:04:59 AM: └──────────────────────────────────────┘
5:04:59 AM: (netlify-plugin-image-optim onPostBuild completed in 1m 42.9s)
5:04:59 AM: ────────────────────────────────────────────────────────────────
5:04:59 AM: 4. @netlify/plugin-lighthouse (onPostBuild event)
5:04:59 AM: ────────────────────────────────────────────────────────────────
5:04:59 AM: Serving and scanning site from directory public
5:04:59 AM: Tue, 29 Mar 2022 05:04:59 GMT LH:ChromeLauncher Waiting for browser.
5:04:59 AM: Tue, 29 Mar 2022 05:04:59 GMT LH:ChromeLauncher Waiting for browser...
5:04:59 AM: Tue, 29 Mar 2022 05:04:59 GMT LH:ChromeLauncher Waiting for browser.....
5:05:00 AM: Tue, 29 Mar 2022 05:05:00 GMT LH:ChromeLauncher Waiting for browser.......
5:05:00 AM: Tue, 29 Mar 2022 05:05:00 GMT LH:ChromeLauncher Waiting for browser.........
5:05:00 AM: Tue, 29 Mar 2022 05:05:00 GMT LH:ChromeLauncher Waiting for browser.........✓
5:05:01 AM: Tue, 29 Mar 2022 05:05:01 GMT LH:config:warn IFrameElements gatherer requested, however no audit requires it.
5:05:01 AM: Tue, 29 Mar 2022 05:05:01 GMT LH:config:warn FormElements gatherer requested, however no audit requires it.
5:05:01 AM: Tue, 29 Mar 2022 05:05:01 GMT LH:status Connecting to browser
5:05:01 AM: Tue, 29 Mar 2022 05:05:01 GMT LH:status Resetting state with about:blank
5:05:01 AM: Tue, 29 Mar 2022 05:05:01 GMT LH:status Navigating to about:blank
5:05:01 AM: Tue, 29 Mar 2022 05:05:01 GMT LH:status Benchmarking machine
5:05:02 AM: Tue, 29 Mar 2022 05:05:02 GMT LH:status Initializing…
5:05:02 AM: Tue, 29 Mar 2022 05:05:02 GMT LH:status Preparing target for navigation mode
5:05:02 AM: Tue, 29 Mar 2022 05:05:02 GMT LH:status Running defaultPass pass CSSUsage, JsUsage, ViewportDimensions, ConsoleMessages, AnchorElements, ImageElements, LinkElements, MetaElements, ScriptElements, IFrameElements, FormElements, MainDocumentContent, GlobalListeners, AppCacheManifest, Doctype, DOMStats, OptimizedImages, PasswordInputsWithPreventedPaste, ResponseCompression, TagsBlockingFirstPaint, FontSize, EmbeddedContent, RobotsTxt, TapTargets, Accessibility, TraceElements, InspectorIssues, SourceMaps, FullPageScreenshot
5:05:02 AM: Tue, 29 Mar 2022 05:05:02 GMT LH:status Resetting state with about:blank
5:05:02 AM: Tue, 29 Mar 2022 05:05:02 GMT LH:status Navigating to about:blank
5:05:02 AM: Tue, 29 Mar 2022 05:05:02 GMT LH:status Preparing target for navigation
5:05:02 AM: Tue, 29 Mar 2022 05:05:02 GMT LH:status Cleaning origin data
5:05:02 AM: Tue, 29 Mar 2022 05:05:02 GMT LH:status Cleaning browser cache
5:05:02 AM: Tue, 29 Mar 2022 05:05:02 GMT LH:status Preparing network conditions
5:05:02 AM: Tue, 29 Mar 2022 05:05:02 GMT LH:status Beginning devtoolsLog and trace
5:05:02 AM: Tue, 29 Mar 2022 05:05:02 GMT LH:status Loading page & waiting for onload
5:05:05 AM: Tue, 29 Mar 2022 05:05:05 GMT LH:status Gathering in-page: CSSUsage
5:05:05 AM: Tue, 29 Mar 2022 05:05:05 GMT LH:status Gathering in-page: JsUsage
5:05:05 AM: Tue, 29 Mar 2022 05:05:05 GMT LH:status Gathering in-page: ViewportDimensions
5:05:05 AM: Tue, 29 Mar 2022 05:05:05 GMT LH:status Gathering in-page: ConsoleMessages
5:05:05 AM: Tue, 29 Mar 2022 05:05:05 GMT LH:status Gathering in-page: AnchorElements
5:05:05 AM: Tue, 29 Mar 2022 05:05:05 GMT LH:status Gathering in-page: ImageElements
5:05:05 AM: Tue, 29 Mar 2022 05:05:05 GMT LH:status Gathering in-page: LinkElements
5:05:05 AM: Tue, 29 Mar 2022 05:05:05 GMT LH:status Gathering in-page: MetaElements
5:05:05 AM: Tue, 29 Mar 2022 05:05:05 GMT LH:status Gathering in-page: ScriptElements
5:05:05 AM: Tue, 29 Mar 2022 05:05:05 GMT LH:status Gathering in-page: IFrameElements
5:05:05 AM: Tue, 29 Mar 2022 05:05:05 GMT LH:status Gathering in-page: FormElements
5:05:05 AM: Tue, 29 Mar 2022 05:05:05 GMT LH:status Gathering in-page: MainDocumentContent
5:05:05 AM: Tue, 29 Mar 2022 05:05:05 GMT LH:status Gathering in-page: GlobalListeners
5:05:05 AM: Tue, 29 Mar 2022 05:05:05 GMT LH:status Gathering in-page: AppCacheManifest
5:05:05 AM: Tue, 29 Mar 2022 05:05:05 GMT LH:status Gathering in-page: Doctype
5:05:05 AM: Tue, 29 Mar 2022 05:05:05 GMT LH:status Gathering in-page: DOMStats
5:05:05 AM: Tue, 29 Mar 2022 05:05:05 GMT LH:status Gathering in-page: OptimizedImages
5:05:05 AM: Tue, 29 Mar 2022 05:05:05 GMT LH:status Gathering in-page: PasswordInputsWithPreventedPaste
5:05:05 AM: Tue, 29 Mar 2022 05:05:05 GMT LH:status Gathering in-page: ResponseCompression
5:05:05 AM: Tue, 29 Mar 2022 05:05:05 GMT LH:status Gathering in-page: TagsBlockingFirstPaint
5:05:05 AM: Tue, 29 Mar 2022 05:05:05 GMT LH:status Gathering in-page: FontSize
5:05:05 AM: Tue, 29 Mar 2022 05:05:05 GMT LH:status Gathering in-page: EmbeddedContent
5:05:05 AM: Tue, 29 Mar 2022 05:05:05 GMT LH:status Gathering in-page: RobotsTxt
5:05:05 AM: Tue, 29 Mar 2022 05:05:05 GMT LH:status Gathering in-page: TapTargets
5:05:05 AM: Tue, 29 Mar 2022 05:05:05 GMT LH:status Gathering in-page: Accessibility
5:05:05 AM: Tue, 29 Mar 2022 05:05:05 GMT LH:status Gathering in-page: TraceElements
5:05:05 AM: Tue, 29 Mar 2022 05:05:05 GMT LH:status Gathering in-page: InspectorIssues
5:05:05 AM: Tue, 29 Mar 2022 05:05:05 GMT LH:status Gathering in-page: SourceMaps
5:05:05 AM: Tue, 29 Mar 2022 05:05:05 GMT LH:status Gathering in-page: FullPageScreenshot
5:05:05 AM: Tue, 29 Mar 2022 05:05:05 GMT LH:status Gathering trace
5:05:05 AM: Tue, 29 Mar 2022 05:05:05 GMT LH:status Gathering devtoolsLog & network records
5:05:05 AM: Tue, 29 Mar 2022 05:05:05 GMT LH:status Gathering: CSSUsage
5:05:05 AM: Tue, 29 Mar 2022 05:05:05 GMT LH:status Gathering: JsUsage
5:05:05 AM: Tue, 29 Mar 2022 05:05:05 GMT LH:status Gathering: ViewportDimensions
5:05:05 AM: Tue, 29 Mar 2022 05:05:05 GMT LH:status Gathering: ConsoleMessages
5:05:05 AM: Tue, 29 Mar 2022 05:05:05 GMT LH:status Gathering: AnchorElements
5:05:05 AM: Tue, 29 Mar 2022 05:05:05 GMT LH:status Gathering: ImageElements
5:05:05 AM: Tue, 29 Mar 2022 05:05:05 GMT LH:status Gathering: LinkElements
5:05:05 AM: Tue, 29 Mar 2022 05:05:05 GMT LH:status Gathering: MetaElements
5:05:05 AM: Tue, 29 Mar 2022 05:05:05 GMT LH:status Gathering: ScriptElements
5:05:05 AM: Tue, 29 Mar 2022 05:05:05 GMT LH:status Gathering: IFrameElements
5:05:05 AM: Tue, 29 Mar 2022 05:05:05 GMT LH:status Gathering: FormElements
5:05:05 AM: Tue, 29 Mar 2022 05:05:05 GMT LH:status Gathering: MainDocumentContent
5:05:05 AM: Tue, 29 Mar 2022 05:05:05 GMT LH:status Gathering: GlobalListeners
5:05:05 AM: Tue, 29 Mar 2022 05:05:05 GMT LH:status Gathering: AppCacheManifest
5:05:05 AM: Tue, 29 Mar 2022 05:05:05 GMT LH:status Gathering: Doctype
5:05:05 AM: Tue, 29 Mar 2022 05:05:05 GMT LH:status Gathering: DOMStats
5:05:05 AM: Tue, 29 Mar 2022 05:05:05 GMT LH:status Gathering: OptimizedImages
5:05:05 AM: Tue, 29 Mar 2022 05:05:05 GMT LH:status Gathering: PasswordInputsWithPreventedPaste
5:05:05 AM: Tue, 29 Mar 2022 05:05:05 GMT LH:status Gathering: ResponseCompression
5:05:05 AM: Tue, 29 Mar 2022 05:05:05 GMT LH:status Gathering: TagsBlockingFirstPaint
5:05:05 AM: Tue, 29 Mar 2022 05:05:05 GMT LH:status Gathering: FontSize
5:05:05 AM: Tue, 29 Mar 2022 05:05:05 GMT LH:status Gathering: EmbeddedContent
5:05:05 AM: Tue, 29 Mar 2022 05:05:05 GMT LH:status Gathering: RobotsTxt
5:05:05 AM: Tue, 29 Mar 2022 05:05:05 GMT LH:status Gathering: TapTargets
5:05:05 AM: Tue, 29 Mar 2022 05:05:05 GMT LH:status Gathering: Accessibility
5:05:06 AM: Tue, 29 Mar 2022 05:05:06 GMT LH:status Gathering: TraceElements
5:05:06 AM: Tue, 29 Mar 2022 05:05:06 GMT LH:status Gathering: InspectorIssues
5:05:06 AM: Tue, 29 Mar 2022 05:05:06 GMT LH:status Gathering: SourceMaps
5:05:06 AM: Tue, 29 Mar 2022 05:05:06 GMT LH:status Gathering: FullPageScreenshot
5:05:06 AM: Tue, 29 Mar 2022 05:05:06 GMT LH:status Populate base artifacts
5:05:06 AM: Tue, 29 Mar 2022 05:05:06 GMT LH:status Get webapp manifest
5:05:06 AM: Tue, 29 Mar 2022 05:05:06 GMT LH:status Get webapp installability errors
5:05:08 AM: Creating deploy upload records
5:05:06 AM: Tue, 29 Mar 2022 05:05:06 GMT LH:status Collect stacks
5:05:06 AM: Tue, 29 Mar 2022 05:05:06 GMT LH:status Running offlinePass pass ServiceWorker
5:05:06 AM: Tue, 29 Mar 2022 05:05:06 GMT LH:status Resetting state with about:blank
5:05:06 AM: Tue, 29 Mar 2022 05:05:06 GMT LH:status Navigating to about:blank
5:05:06 AM: Tue, 29 Mar 2022 05:05:06 GMT LH:status Preparing target for navigation
5:05:06 AM: Tue, 29 Mar 2022 05:05:06 GMT LH:status Preparing network conditions
5:05:06 AM: Tue, 29 Mar 2022 05:05:06 GMT LH:status Beginning devtoolsLog and trace
5:05:06 AM: Tue, 29 Mar 2022 05:05:06 GMT LH:status Loading page & waiting for onload
5:05:06 AM: Tue, 29 Mar 2022 05:05:06 GMT LH:status Gathering in-page: ServiceWorker
5:05:06 AM: Tue, 29 Mar 2022 05:05:06 GMT LH:status Gathering devtoolsLog & network records
5:05:06 AM: Tue, 29 Mar 2022 05:05:06 GMT LH:status Gathering: ServiceWorker
5:05:06 AM: Tue, 29 Mar 2022 05:05:06 GMT LH:status Running redirectPass pass HTTPRedirect
5:05:06 AM: Tue, 29 Mar 2022 05:05:06 GMT LH:status Resetting state with about:blank
5:05:06 AM: Tue, 29 Mar 2022 05:05:06 GMT LH:status Navigating to about:blank
5:05:06 AM: Tue, 29 Mar 2022 05:05:06 GMT LH:status Preparing target for navigation
5:05:06 AM: Tue, 29 Mar 2022 05:05:06 GMT LH:status Preparing network conditions
5:05:06 AM: Tue, 29 Mar 2022 05:05:06 GMT LH:status Beginning devtoolsLog and trace
5:05:06 AM: Tue, 29 Mar 2022 05:05:06 GMT LH:status Loading page & waiting for onload
5:05:06 AM: Tue, 29 Mar 2022 05:05:06 GMT LH:status Gathering in-page: HTTPRedirect
5:05:06 AM: Tue, 29 Mar 2022 05:05:06 GMT LH:status Gathering devtoolsLog & network records
5:05:06 AM: Tue, 29 Mar 2022 05:05:06 GMT LH:status Gathering: HTTPRedirect
5:05:06 AM: Tue, 29 Mar 2022 05:05:06 GMT LH:status Disconnecting from browser...
5:05:06 AM: Tue, 29 Mar 2022 05:05:06 GMT LH:status Cleaning origin data
5:05:06 AM: Tue, 29 Mar 2022 05:05:06 GMT LH:status Analyzing and running audits...
5:05:06 AM: Tue, 29 Mar 2022 05:05:06 GMT LH:status Auditing: Uses HTTPS
5:05:06 AM: Tue, 29 Mar 2022 05:05:06 GMT LH:status Auditing: Redirects HTTP traffic to HTTPS
5:05:06 AM: Tue, 29 Mar 2022 05:05:06 GMT LH:status Auditing: Registers a service worker that controls page and `start_url`
5:05:06 AM: Tue, 29 Mar 2022 05:05:06 GMT LH:status Auditing: Has a `<meta name="viewport">` tag with `width` or `initial-scale`
5:05:06 AM: Tue, 29 Mar 2022 05:05:06 GMT LH:status Auditing: First Contentful Paint
5:05:06 AM: Tue, 29 Mar 2022 05:05:06 GMT LH:status Auditing: Largest Contentful Paint
5:05:06 AM: Tue, 29 Mar 2022 05:05:06 GMT LH:status Auditing: First Meaningful Paint
5:05:06 AM: Tue, 29 Mar 2022 05:05:06 GMT LH:status Auditing: Speed Index
5:05:06 AM: Tue, 29 Mar 2022 05:05:06 GMT LH:status Auditing: Screenshot Thumbnails
5:05:07 AM: Tue, 29 Mar 2022 05:05:07 GMT LH:status Auditing: Final Screenshot
5:05:07 AM: Tue, 29 Mar 2022 05:05:07 GMT LH:status Auditing: Total Blocking Time
5:05:07 AM: Tue, 29 Mar 2022 05:05:07 GMT LH:status Auditing: Max Potential First Input Delay
5:05:07 AM: Tue, 29 Mar 2022 05:05:07 GMT LH:status Auditing: Cumulative Layout Shift
5:05:07 AM: Tue, 29 Mar 2022 05:05:07 GMT LH:status Auditing: No browser errors logged to the console
5:05:07 AM: Tue, 29 Mar 2022 05:05:07 GMT LH:status Auditing: Initial server response time was short
5:05:07 AM: Tue, 29 Mar 2022 05:05:07 GMT LH:status Auditing: Time to Interactive
5:05:07 AM: Tue, 29 Mar 2022 05:05:07 GMT LH:status Auditing: User Timing marks and measures
5:05:07 AM: Tue, 29 Mar 2022 05:05:07 GMT LH:status Auditing: Avoid chaining critical requests
5:05:07 AM: Tue, 29 Mar 2022 05:05:07 GMT LH:status Auditing: Avoid multiple page redirects
5:05:07 AM: Tue, 29 Mar 2022 05:05:07 GMT LH:status Auditing: Web app manifest and service worker meet the installability requirements
5:05:07 AM: Tue, 29 Mar 2022 05:05:07 GMT LH:status Auditing: Provides a valid `apple-touch-icon`
5:05:07 AM: Tue, 29 Mar 2022 05:05:07 GMT LH:status Auditing: Configured for a custom splash screen
5:05:07 AM: Tue, 29 Mar 2022 05:05:07 GMT LH:status Auditing: Sets a theme color for the address bar.
5:05:07 AM: Tue, 29 Mar 2022 05:05:07 GMT LH:status Auditing: Manifest has a maskable icon
5:05:07 AM: Tue, 29 Mar 2022 05:05:07 GMT LH:status Auditing: Content is sized correctly for the viewport
5:05:07 AM: Tue, 29 Mar 2022 05:05:07 GMT LH:status Auditing: Displays images with correct aspect ratio
5:05:07 AM: Tue, 29 Mar 2022 05:05:07 GMT LH:status Auditing: Serves images with appropriate resolution
5:05:07 AM: Tue, 29 Mar 2022 05:05:07 GMT LH:status Auditing: Fonts with `font-display: optional` are preloaded
5:05:07 AM: Tue, 29 Mar 2022 05:05:07 GMT LH:status Auditing: Avoids deprecated APIs
5:05:07 AM: Tue, 29 Mar 2022 05:05:07 GMT LH:status Auditing: Minimizes main-thread work
5:05:07 AM: Tue, 29 Mar 2022 05:05:07 GMT LH:status Auditing: JavaScript execution time
5:05:07 AM: Tue, 29 Mar 2022 05:05:07 GMT LH:status Auditing: Preload key requests
5:05:07 AM: Tue, 29 Mar 2022 05:05:07 GMT LH:status Auditing: Preconnect to required origins
5:05:07 AM: Tue, 29 Mar 2022 05:05:07 GMT LH:status Auditing: All text remains visible during webfont loads
5:05:07 AM: Tue, 29 Mar 2022 05:05:07 GMT LH:status Auditing: Diagnostics
5:05:07 AM: Tue, 29 Mar 2022 05:05:07 GMT LH:status Auditing: Network Requests
5:05:07 AM: Tue, 29 Mar 2022 05:05:07 GMT LH:status Auditing: Network Round Trip Times
5:05:07 AM: Tue, 29 Mar 2022 05:05:07 GMT LH:status Auditing: Server Backend Latencies
5:05:07 AM: Tue, 29 Mar 2022 05:05:07 GMT LH:status Auditing: Tasks
5:05:07 AM: Tue, 29 Mar 2022 05:05:07 GMT LH:status Auditing: Metrics
5:05:07 AM: Tue, 29 Mar 2022 05:05:07 GMT LH:status Auditing: Performance budget
5:05:07 AM: Tue, 29 Mar 2022 05:05:07 GMT LH:status Auditing: Timing budget
5:05:07 AM: Tue, 29 Mar 2022 05:05:07 GMT LH:status Auditing: Keep request counts low and transfer sizes small
5:05:07 AM: Tue, 29 Mar 2022 05:05:07 GMT LH:status Auditing: Minimize third-party usage
5:05:07 AM: Tue, 29 Mar 2022 05:05:07 GMT LH:status Auditing: Lazy load third-party resources with facades
5:05:07 AM: Tue, 29 Mar 2022 05:05:07 GMT LH:status Auditing: Largest Contentful Paint element
5:05:07 AM: Tue, 29 Mar 2022 05:05:07 GMT LH:status Auditing: Largest Contentful Paint image was not lazily loaded
5:05:07 AM: Tue, 29 Mar 2022 05:05:07 GMT LH:status Auditing: Avoid large layout shifts
5:05:07 AM: Tue, 29 Mar 2022 05:05:07 GMT LH:status Auditing: Avoid long main-thread tasks
5:05:07 AM: Tue, 29 Mar 2022 05:05:07 GMT LH:status Auditing: Avoids `unload` event listeners
5:05:07 AM: Tue, 29 Mar 2022 05:05:07 GMT LH:status Auditing: Avoid non-composited animations
5:05:07 AM: Tue, 29 Mar 2022 05:05:07 GMT LH:status Auditing: Image elements have explicit `width` and `height`
5:05:07 AM: Tue, 29 Mar 2022 05:05:07 GMT LH:status Auditing: Page has valid source maps
5:05:07 AM: Tue, 29 Mar 2022 05:05:07 GMT LH:status Auditing: Preload Largest Contentful Paint image
5:05:07 AM: Tue, 29 Mar 2022 05:05:07 GMT LH:status Auditing: Ensure CSP is effective against XSS attacks
5:05:07 AM: Tue, 29 Mar 2022 05:05:07 GMT LH:status Auditing: Full-page screenshot
5:05:07 AM: Tue, 29 Mar 2022 05:05:07 GMT LH:status Auditing: Script Treemap Data
5:05:07 AM: Tue, 29 Mar 2022 05:05:07 GMT LH:status Auditing: Site works cross-browser
5:05:07 AM: Tue, 29 Mar 2022 05:05:07 GMT LH:status Auditing: Page transitions don't feel like they block on the network
Tue, 29 Mar 2022 05:05:07 GMT LH:status Auditing: Each page has a URL
5:05:07 AM: Tue, 29 Mar 2022 05:05:07 GMT LH:status Auditing: `[accesskey]` values are unique
5:05:07 AM: Tue, 29 Mar 2022 05:05:07 GMT LH:status Auditing: `[aria-*]` attributes match their roles
5:05:07 AM: Tue, 29 Mar 2022 05:05:07 GMT LH:status Auditing: `button`, `link`, and `menuitem` elements have accessible names
5:05:07 AM: Tue, 29 Mar 2022 05:05:07 GMT LH:status Auditing: `[aria-hidden="true"]` is not present on the document `<body>`
5:05:07 AM: Tue, 29 Mar 2022 05:05:07 GMT LH:status Auditing: `[aria-hidden="true"]` elements do not contain focusable descendents
5:05:07 AM: Tue, 29 Mar 2022 05:05:07 GMT LH:status Auditing: ARIA input fields have accessible names
5:05:07 AM: Tue, 29 Mar 2022 05:05:07 GMT LH:status Auditing: ARIA `meter` elements have accessible names
5:05:07 AM: Tue, 29 Mar 2022 05:05:07 GMT LH:status Auditing: ARIA `progressbar` elements have accessible names
5:05:07 AM: Tue, 29 Mar 2022 05:05:07 GMT LH:status Auditing: `[role]`s have all required `[aria-*]` attributes
5:05:07 AM: Tue, 29 Mar 2022 05:05:07 GMT LH:status Auditing: Elements with an ARIA `[role]` that require children to contain a specific `[role]` have all required children.
5:05:07 AM: Tue, 29 Mar 2022 05:05:07 GMT LH:status Auditing: `[role]`s are contained by their required parent element
5:05:07 AM: Tue, 29 Mar 2022 05:05:07 GMT LH:status Auditing: `[role]` values are valid
5:05:07 AM: Tue, 29 Mar 2022 05:05:07 GMT LH:status Auditing: ARIA toggle fields have accessible names
5:05:07 AM: Tue, 29 Mar 2022 05:05:07 GMT LH:status Auditing: ARIA `tooltip` elements have accessible names
5:05:07 AM: Tue, 29 Mar 2022 05:05:07 GMT LH:status Auditing: ARIA `treeitem` elements have accessible names
5:05:07 AM: Tue, 29 Mar 2022 05:05:07 GMT LH:status Auditing: `[aria-*]` attributes have valid values
5:05:07 AM: Tue, 29 Mar 2022 05:05:07 GMT LH:status Auditing: `[aria-*]` attributes are valid and not misspelled
5:05:07 AM: Tue, 29 Mar 2022 05:05:07 GMT LH:status Auditing: Buttons have an accessible name
5:05:07 AM: Tue, 29 Mar 2022 05:05:07 GMT LH:status Auditing: The page contains a heading, skip link, or landmark region
5:05:07 AM: Tue, 29 Mar 2022 05:05:07 GMT LH:status Auditing: Background and foreground colors have a sufficient contrast ratio
5:05:07 AM: Tue, 29 Mar 2022 05:05:07 GMT LH:status Auditing: `<dl>`'s contain only properly-ordered `<dt>` and `<dd>` groups, `<script>`, `<template>` or `<div>` elements.
Tue, 29 Mar 2022 05:05:07 GMT LH:status Auditing: Definition list items are wrapped in `<dl>` elements
5:05:07 AM: Tue, 29 Mar 2022 05:05:07 GMT LH:status Auditing: Document has a `<title>` element
5:05:07 AM: Tue, 29 Mar 2022 05:05:07 GMT LH:status Auditing: `[id]` attributes on active, focusable elements are unique
5:05:07 AM: Tue, 29 Mar 2022 05:05:07 GMT LH:status Auditing: ARIA IDs are unique
5:05:07 AM: Tue, 29 Mar 2022 05:05:07 GMT LH:status Auditing: No form fields have multiple labels
5:05:07 AM: Tue, 29 Mar 2022 05:05:07 GMT LH:status Auditing: `<frame>` or `<iframe>` elements have a title
5:05:07 AM: Tue, 29 Mar 2022 05:05:07 GMT LH:status Auditing: Heading elements appear in a sequentially-descending order
5:05:07 AM: Tue, 29 Mar 2022 05:05:07 GMT LH:status Auditing: `<html>` element has a `[lang]` attribute
5:05:07 AM: Tue, 29 Mar 2022 05:05:07 GMT LH:status Auditing: `<html>` element has a valid value for its `[lang]` attribute
5:05:07 AM: Tue, 29 Mar 2022 05:05:07 GMT LH:status Auditing: Image elements have `[alt]` attributes
5:05:07 AM: Tue, 29 Mar 2022 05:05:07 GMT LH:status Auditing: `<input type="image">` elements have `[alt]` text
5:05:07 AM: Tue, 29 Mar 2022 05:05:07 GMT LH:status Auditing: Form elements have associated labels
5:05:07 AM: Tue, 29 Mar 2022 05:05:07 GMT LH:status Auditing: Links have a discernible name
5:05:07 AM: Tue, 29 Mar 2022 05:05:07 GMT LH:status Auditing: Lists contain only `<li>` elements and script supporting elements (`<script>` and `<template>`).
5:05:07 AM: Tue, 29 Mar 2022 05:05:07 GMT LH:status Auditing: List items (`<li>`) are contained within `<ul>` or `<ol>` parent elements
5:05:07 AM: Tue, 29 Mar 2022 05:05:07 GMT LH:status Auditing: The document does not use `<meta http-equiv="refresh">`
5:05:07 AM: Tue, 29 Mar 2022 05:05:07 GMT LH:status Auditing: `[user-scalable="no"]` is not used in the `<meta name="viewport">` element and the `[maximum-scale]` attribute is not less than 5.
5:05:07 AM: Tue, 29 Mar 2022 05:05:07 GMT LH:status Auditing: `<object>` elements have `[alt]` text
5:05:07 AM: Tue, 29 Mar 2022 05:05:07 GMT LH:status Auditing: No element has a `[tabindex]` value greater than 0
5:05:07 AM: Tue, 29 Mar 2022 05:05:07 GMT LH:status Auditing: Cells in a `<table>` element that use the `[headers]` attribute refer to table cells within the same table.
5:05:07 AM: Tue, 29 Mar 2022 05:05:07 GMT LH:status Auditing: `<th>` elements and elements with `[role="columnheader"/"rowheader"]` have data cells they describe.
5:05:07 AM: Tue, 29 Mar 2022 05:05:07 GMT LH:status Auditing: `[lang]` attributes have a valid value
5:05:07 AM: Tue, 29 Mar 2022 05:05:07 GMT LH:status Auditing: `<video>` elements contain a `<track>` element with `[kind="captions"]`
5:05:07 AM: Tue, 29 Mar 2022 05:05:07 GMT LH:status Auditing: Custom controls have associated labels
5:05:07 AM: Tue, 29 Mar 2022 05:05:07 GMT LH:status Auditing: Custom controls have ARIA roles
5:05:07 AM: Tue, 29 Mar 2022 05:05:07 GMT LH:status Auditing: User focus is not accidentally trapped in a region
5:05:07 AM: Tue, 29 Mar 2022 05:05:07 GMT LH:status Auditing: Interactive controls are keyboard focusable
5:05:07 AM: Tue, 29 Mar 2022 05:05:07 GMT LH:status Auditing: Interactive elements indicate their purpose and state
5:05:07 AM: Tue, 29 Mar 2022 05:05:07 GMT LH:status Auditing: The page has a logical tab order
5:05:07 AM: Tue, 29 Mar 2022 05:05:07 GMT LH:status Auditing: The user's focus is directed to new content added to the page
Tue, 29 Mar 2022 05:05:07 GMT LH:status Auditing: Offscreen content is hidden from assistive technology
5:05:07 AM: Tue, 29 Mar 2022 05:05:07 GMT LH:status Auditing: HTML5 landmark elements are used to improve navigation
5:05:07 AM: Tue, 29 Mar 2022 05:05:07 GMT LH:status Auditing: Visual order on the page follows DOM order
5:05:07 AM: Tue, 29 Mar 2022 05:05:07 GMT LH:status Auditing: Uses efficient cache policy on static assets
5:05:07 AM: Tue, 29 Mar 2022 05:05:07 GMT LH:status Auditing: Avoids enormous network payloads
5:05:07 AM: Tue, 29 Mar 2022 05:05:07 GMT LH:status Auditing: Defer offscreen images
5:05:07 AM: Tue, 29 Mar 2022 05:05:07 GMT LH:status Auditing: Eliminate render-blocking resources
5:05:07 AM: Tue, 29 Mar 2022 05:05:07 GMT LH:status Auditing: Minify CSS
5:05:07 AM: Tue, 29 Mar 2022 05:05:07 GMT LH:status Auditing: Minify JavaScript
5:05:07 AM: Tue, 29 Mar 2022 05:05:07 GMT LH:status Auditing: Reduce unused CSS
5:05:07 AM: Tue, 29 Mar 2022 05:05:07 GMT LH:status Auditing: Reduce unused JavaScript
5:05:07 AM: Tue, 29 Mar 2022 05:05:07 GMT LH:status Auditing: Serve images in next-gen formats
5:05:07 AM: Tue, 29 Mar 2022 05:05:07 GMT LH:status Auditing: Efficiently encode images
5:05:07 AM: Tue, 29 Mar 2022 05:05:07 GMT LH:status Auditing: Enable text compression
5:05:07 AM: Tue, 29 Mar 2022 05:05:07 GMT LH:status Auditing: Properly size images
5:05:07 AM: Tue, 29 Mar 2022 05:05:07 GMT LH:status Auditing: Use video formats for animated content
5:05:07 AM: Tue, 29 Mar 2022 05:05:07 GMT LH:status Auditing: Remove duplicate modules in JavaScript bundles
5:05:07 AM: Tue, 29 Mar 2022 05:05:07 GMT LH:status Auditing: Avoid serving legacy JavaScript to modern browsers
5:05:07 AM: Tue, 29 Mar 2022 05:05:07 GMT LH:status Auditing: Avoids Application Cache
5:05:07 AM: Tue, 29 Mar 2022 05:05:07 GMT LH:status Auditing: Page has the HTML doctype
5:05:07 AM: Tue, 29 Mar 2022 05:05:07 GMT LH:status Auditing: Properly defines charset
5:05:07 AM: Tue, 29 Mar 2022 05:05:07 GMT LH:status Auditing: Avoids an excessive DOM size
5:05:07 AM: Tue, 29 Mar 2022 05:05:07 GMT LH:status Auditing: Links to cross-origin destinations are safe
5:05:07 AM: Tue, 29 Mar 2022 05:05:07 GMT LH:status Auditing: Avoids requesting the geolocation permission on page load
5:05:07 AM: Tue, 29 Mar 2022 05:05:07 GMT LH:status Auditing: No issues in the `Issues` panel in Chrome Devtools
5:05:07 AM: Tue, 29 Mar 2022 05:05:07 GMT LH:status Auditing: Avoids `document.write()`
5:05:07 AM: Tue, 29 Mar 2022 05:05:07 GMT LH:status Auditing: Avoids front-end JavaScript libraries with known security vulnerabilities
5:05:07 AM: Tue, 29 Mar 2022 05:05:07 GMT LH:status Auditing: Detected JavaScript libraries
5:05:07 AM: Tue, 29 Mar 2022 05:05:07 GMT LH:status Auditing: Avoids requesting the notification permission on page load
5:05:07 AM: Tue, 29 Mar 2022 05:05:07 GMT LH:status Auditing: Allows users to paste into password fields
5:05:07 AM: Tue, 29 Mar 2022 05:05:07 GMT LH:status Auditing: Use HTTP/2
5:05:07 AM: Tue, 29 Mar 2022 05:05:07 GMT LH:status Auditing: Uses passive listeners to improve scrolling performance
5:05:07 AM: Tue, 29 Mar 2022 05:05:07 GMT LH:status Auditing: Document has a meta description
5:05:07 AM: Tue, 29 Mar 2022 05:05:07 GMT LH:status Auditing: Page has successful HTTP status code
5:05:07 AM: Tue, 29 Mar 2022 05:05:07 GMT LH:status Auditing: Document uses legible font sizes
5:05:07 AM: Tue, 29 Mar 2022 05:05:07 GMT LH:status Auditing: Links have descriptive text
5:05:07 AM: Tue, 29 Mar 2022 05:05:07 GMT LH:status Auditing: Links are crawlable
5:05:07 AM: Tue, 29 Mar 2022 05:05:07 GMT LH:status Auditing: Page isn’t blocked from indexing
5:05:07 AM: Tue, 29 Mar 2022 05:05:07 GMT LH:status Auditing: robots.txt is valid
5:05:07 AM: Tue, 29 Mar 2022 05:05:07 GMT LH:status Auditing: Tap targets are sized appropriately
5:05:07 AM: Tue, 29 Mar 2022 05:05:07 GMT LH:status Auditing: Document has a valid `hreflang`
5:05:07 AM: Tue, 29 Mar 2022 05:05:07 GMT LH:status Auditing: Document avoids plugins
5:05:07 AM: Tue, 29 Mar 2022 05:05:07 GMT LH:status Auditing: Document has a valid `rel=canonical`
5:05:07 AM: Tue, 29 Mar 2022 05:05:07 GMT LH:status Auditing: Structured data is valid
5:05:07 AM: Tue, 29 Mar 2022 05:05:07 GMT LH:status Generating results...
5:05:07 AM: Tue, 29 Mar 2022 05:05:07 GMT LH:ChromeLauncher Killing Chrome instance 3364
5:05:07 AM: { title: 'Performance', score: 1, id: 'performance' },
5:05:07 AM: { title: 'Accessibility', score: 1, id: 'accessibility' },
5:05:07 AM: { title: 'Best Practices', score: 0.93, id: 'best-practices' },
5:05:07 AM: { title: 'SEO', score: 0.93, id: 'seo' },
5:05:07 AM: { title: 'Progressive Web App', score: 0.7, id: 'pwa' }
5:05:07 AM: (@netlify/plugin-lighthouse onPostBuild completed in 8.7s)
5:05:07 AM: ────────────────────────────────────────────────────────────────
5:05:07 AM: 5. Deploy site
5:05:07 AM: ────────────────────────────────────────────────────────────────
5:05:07 AM: Starting to deploy site from 'public'
5:05:08 AM: Creating deploy tree asynchronously
5:05:10 AM: 693 new files to upload
5:05:10 AM: 1 new functions to upload
5:05:53 AM: Site deploy was successfully initiated
5:05:53 AM: (Deploy site completed in 45.8s)
5:05:53 AM: ────────────────────────────────────────────────────────────────
5:05:53 AM: Netlify Build Complete
5:05:53 AM: ────────────────────────────────────────────────────────────────
5:05:53 AM: (Netlify Build completed in 4m 22s)
5:05:54 AM: Caching artifacts
5:05:54 AM: Started saving node modules
5:05:54 AM: Finished saving node modules
5:05:54 AM: Started saving build plugins
5:05:54 AM: Finished saving build plugins
5:05:54 AM: Started saving pip cache
5:05:54 AM: Finished saving pip cache
5:05:54 AM: Started saving emacs cask dependencies
5:05:54 AM: Finished saving emacs cask dependencies
5:05:54 AM: Started saving maven dependencies
5:05:54 AM: Finished saving maven dependencies
5:05:54 AM: Started saving boot dependencies
5:05:54 AM: Finished saving boot dependencies
5:05:54 AM: Started saving rust rustup cache
5:05:54 AM: Finished saving rust rustup cache
5:05:54 AM: Started saving go dependencies
5:05:54 AM: Finished saving go dependencies
5:05:55 AM: Starting post processing
5:05:55 AM: Post processing - HTML
5:05:56 AM: Build script success
5:07:01 AM: Finished processing build request in 5m57.683128223s
5:07:04 AM: Post processing - header rules
5:07:05 AM: Post processing - redirect rules
5:07:05 AM: Post processing done
5:07:08 AM: Site is live ✨