Deploy details
Deploy summary
1 plugin ran successfully
2 files cached
Deploy log
Initializing
Complete
Initializing
Complete
11:26:31 AM: Build ready to start
11:27:00 AM: build-image version: 73f16e520fdddf409be6f578c8c2c8941bdf32d3 (focal)
11:27:00 AM: buildbot version: aae36d37bb0728ee6dc52d97c5e1b5b83720773e
11:27:00 AM: Fetching cached dependencies
11:27:00 AM: Starting to download cache of 565.2MB
11:27:11 AM: Finished downloading cache in 10.694s
11:27:11 AM: Starting to extract cache
11:27:14 AM: Finished extracting cache in 3.143s
11:27:14 AM: Finished fetching cache in 13.911s
11:27:14 AM: Starting to prepare the repo for build
11:27:14 AM: Preparing Git Reference pull/14552/head
11:27:16 AM: Custom publish path detected. Proceeding with the specified path: 'website/build'
11:27:16 AM: Custom build command detected. Proceeding with the specified command: 'yarn workspace jest-website netlify:ci:deployPreview'
11:27:17 AM: Starting to install dependencies
11:27:17 AM: Python version set to 3.8
11:27:17 AM: Attempting Ruby version 2.7.2, read from environment
11:27:18 AM: Using Ruby version 2.7.2
11:27:18 AM: Started restoring cached go cache
11:27:18 AM: Finished restoring cached go cache
11:27:19 AM: Installing Go version 1.19.13 (requested 1.19.x)
11:27:24 AM: go version go1.19.13 linux/amd64
11:27:24 AM: Using PHP version 8.0
11:27:25 AM: Started restoring cached Node.js version
11:27:26 AM: Finished restoring cached Node.js version
11:27:26 AM: v16.20.2 is already installed.
11:27:26 AM: Now using node v16.20.2 (npm v8.19.4)
11:27:26 AM: Enabling Node.js Corepack
11:27:27 AM: Started restoring cached build plugins
11:27:27 AM: Finished restoring cached build plugins
11:27:27 AM: Started restoring cached corepack dependencies
11:27:27 AM: Finished restoring cached corepack dependencies
11:27:27 AM: Started restoring cached yarn cache
11:27:27 AM: Finished restoring cached yarn cache
11:27:27 AM: Installing Yarn version 3.3.1
11:27:27 AM: Preparing yarn@3.3.1 for immediate activation...
11:27:28 AM: yarn workspaces detected
11:27:28 AM: Started restoring workspace packages/create-jest node modules
11:27:28 AM: Finished restoring workspace packages/create-jest node modules
11:27:28 AM: Started restoring workspace packages/jest node modules
11:27:28 AM: Finished restoring workspace packages/jest node modules
11:27:28 AM: Started restoring workspace packages/jest-cli node modules
11:27:28 AM: Finished restoring workspace packages/jest-cli node modules
11:27:28 AM: Started restoring workspace packages/jest-config node modules
11:27:28 AM: Finished restoring workspace packages/jest-config node modules
11:27:28 AM: Started restoring workspace packages/jest-repl node modules
11:27:28 AM: Finished restoring workspace packages/jest-repl node modules
11:27:28 AM: Started restoring workspace packages/jest-reporters node modules
11:27:28 AM: Finished restoring workspace packages/jest-reporters node modules
11:27:28 AM: Started restoring workspace packages/jest-runtime node modules
11:27:28 AM: Finished restoring workspace packages/jest-runtime node modules
11:27:28 AM: Started restoring workspace website node modules
11:27:28 AM: Finished restoring workspace website node modules
11:27:28 AM: Started restoring workspace root node modules
11:27:28 AM: Finished restoring workspace root node modules
11:27:28 AM: Installing npm packages using Yarn version 3.6.3
11:27:29 AM: ➤ YN0000: ┌ Resolution step
11:27:29 AM: ➤ YN0002: │ babel-plugin-transform-flow-enums@npm:0.0.2 doesn't provide @babel/core (p84ac5), requested by @babel/plugin-syntax-flow
➤ YN0002: │ diff-sequences@workspace:packages/diff-sequences doesn't provide @jest/globals (p75a68), requested by @fast-check/jest
➤ YN0002: │ expect@workspace:packages/expect doesn't provide @jest/globals (pa6bbe), requested by @fast-check/jest
➤ YN0060: │ jest-website@workspace:website provides react (p28773) with version 18.2.0, which doesn't satisfy what @docusaurus/preset-classic and some of its descendants request
➤ YN0000: │ Some peer dependencies are incorrectly met; run yarn explain peer-requirements <hash> for details, where <hash> is the six-letter p-prefixed code
➤ YN0002: │ diff-sequences@workspace:packages/diff-sequences doesn't provide @jest/globals (p75a68), requested by @fast-check/jest
➤ YN0002: │ expect@workspace:packages/expect doesn't provide @jest/globals (pa6bbe), requested by @fast-check/jest
➤ YN0060: │ jest-website@workspace:website provides react (p28773) with version 18.2.0, which doesn't satisfy what @docusaurus/preset-classic and some of its descendants request
➤ YN0000: │ Some peer dependencies are incorrectly met; run yarn explain peer-requirements <hash> for details, where <hash> is the six-letter p-prefixed code
11:27:29 AM: ➤ YN0000: └ Completed in 0s 394ms
11:27:30 AM: ➤ YN0000: ┌ Fetch step
11:27:30 AM: ➤ YN0013: │ 2009 packages were already cached
11:27:30 AM: ➤ YN0000: └ Completed in 0s 550ms
11:27:30 AM: ➤ YN0000: ┌ Link step
11:27:32 AM: ➤ YN0007: │ core-js@npm:3.32.1 must be built because it never has been before or the last one failed
11:27:32 AM: ➤ YN0007: │ core-js-pure@npm:3.31.1 must be built because it never has been before or the last one failed
11:27:32 AM: ➤ YN0000: └ Completed in 2s 216ms
11:27:33 AM: ➤ YN0000: Done with warnings in 3s 539ms
11:27:33 AM: npm packages installed using Yarn
11:27:33 AM: Install dependencies script success
11:27:33 AM: Starting build script
11:27:35 AM: Detected 0 framework(s)
11:27:35 AM: Section completed: initializing
Building
Complete
Building
Complete
11:27:36 AM: Netlify Build
11:27:36 AM: ────────────────────────────────────────────────────────────────
11:27:36 AM:
11:27:36 AM: ❯ Version
11:27:36 AM: @netlify/build 29.21.1
11:27:36 AM:
11:27:36 AM: ❯ Flags
11:27:36 AM: baseRelDir: true
11:27:36 AM: buildId: 650ad6e6a2dc010008fd69af
11:27:36 AM: deployId: 650ad6e6a2dc010008fd69b1
11:27:36 AM:
11:27:36 AM: ❯ Current directory
11:27:36 AM: /opt/build/repo
11:27:36 AM:
11:27:36 AM: ❯ Config file
11:27:36 AM: /opt/build/repo/netlify.toml
11:27:36 AM:
11:27:36 AM: ❯ Context
11:27:36 AM: deploy-preview
11:27:36 AM:
11:27:36 AM: ❯ Loading plugins
11:27:36 AM: - netlify-plugin-cache@1.0.3 from netlify.toml and package.json
11:27:37 AM:
11:27:37 AM: netlify-plugin-cache (onPreBuild event)
11:27:37 AM: ────────────────────────────────────────────────────────────────
11:27:37 AM:
11:27:38 AM: Successfully restored: website/node_modules/.cache ... 2 files in total.
11:27:38 AM:
11:27:38 AM: (netlify-plugin-cache onPreBuild completed in 183ms)
11:27:38 AM:
11:27:38 AM: build.command from netlify.toml
11:27:38 AM: ────────────────────────────────────────────────────────────────
11:27:38 AM:
11:27:38 AM: $ yarn workspace jest-website netlify:ci:deployPreview
11:27:41 AM: Fetched 1 file: backers.json
11:27:42 AM: Bundling packages
11:27:48 AM: DONE
11:27:50 AM: [INFO] [en] Creating an optimized production build...
11:28:00 AM: [info] [webpackbar] Compiling Client
11:28:00 AM: [info] [webpackbar] Compiling Server
11:28:05 AM: [success] [webpackbar] Client: Compiled successfully in 4.83s
11:28:18 AM: [success] [webpackbar] Server: Compiled successfully in 17.56s
11:28:18 AM: [info] [webpackbar] Compiling Service Worker
11:28:19 AM: [success] [webpackbar] Service Worker: Compiled successfully in 806.87ms
11:28:20 AM: [WARNING] Docusaurus found broken links!
11:28:20 AM:
11:28:20 AM: Please check the pages of your site in the list below, and make sure you don't reference any path that does not exist.
Note: it's possible to ignore broken links with the 'onBrokenLinks' Docusaurus configuration, and let the build pass.
Note: it's possible to ignore broken links with the 'onBrokenLinks' Docusaurus configuration, and let the build pass.
11:28:20 AM: It looks like some of the broken links we found appear in many pages of your site.
11:28:20 AM: Maybe those broken links appear on all pages through your site layout?
11:28:20 AM: We recommend that you check your theme configuration for such links (particularly, theme navbar and footer).
11:28:20 AM: Frequent broken links are linking to:
11:28:20 AM: - /docs/28.x/upgrading-to-jest28
11:28:20 AM: - Configuration.md/#maxconcurrency-number
11:28:20 AM: - Configuration.md/#setupfilesafterenv-array
11:28:20 AM: - MockFunctionAPI.md/#jestmockedsource
11:28:20 AM: - MockFunctionAPI.md/#jestmockedsource-options
11:28:20 AM: - MockFunctionAPI.md/#mockfnmocknamename
11:28:20 AM:
11:28:20 AM: Exhaustive list of all broken links found:
11:28:20 AM:
11:28:20 AM: - On source page path = /blog/2022/04/25/jest-28:
11:28:20 AM: -> linking to /docs/28.x/upgrading-to-jest28
11:28:20 AM:
11:28:20 AM: - On source page path = /docs/29.4/api:
11:28:20 AM: -> linking to Configuration.md/#maxconcurrency-number (resolved as: /docs/29.4/Configuration.md/)
11:28:20 AM:
11:28:20 AM: - On source page path = /docs/29.4/expect:
11:28:20 AM: -> linking to Configuration.md/#setupfilesafterenv-array (resolved as: /docs/29.4/Configuration.md/)
11:28:20 AM:
11:28:20 AM: - On source page path = /docs/29.4/jest-object:
11:28:20 AM: -> linking to MockFunctionAPI.md/#jestmockedsource (resolved as: /docs/29.4/MockFunctionAPI.md/)
11:28:20 AM: -> linking to MockFunctionAPI.md/#jestmockedsource-options (resolved as: /docs/29.4/MockFunctionAPI.md/)
11:28:20 AM:
11:28:20 AM: - On source page path = /docs/29.4/mock-functions:
11:28:20 AM: -> linking to MockFunctionAPI.md/#mockfnmocknamename (resolved as: /docs/29.4/MockFunctionAPI.md/)
11:28:20 AM:
11:28:20 AM: - On source page path = /docs/29.4/upgrading-to-jest29:
11:28:20 AM: -> linking to /docs/28.x/upgrading-to-jest28
11:28:20 AM: -> linking to MockFunctionAPI.md/#jestmockedsource-options (resolved as: /docs/29.4/MockFunctionAPI.md/)
11:28:20 AM:
11:28:20 AM: - On source page path = /docs/29.5/api:
11:28:20 AM: -> linking to Configuration.md/#maxconcurrency-number (resolved as: /docs/29.5/Configuration.md/)
11:28:20 AM:
11:28:20 AM: - On source page path = /docs/29.5/expect:
11:28:20 AM: -> linking to Configuration.md/#setupfilesafterenv-array (resolved as: /docs/29.5/Configuration.md/)
11:28:20 AM:
11:28:20 AM: - On source page path = /docs/29.5/jest-object:
11:28:20 AM: -> linking to MockFunctionAPI.md/#jestmockedsource (resolved as: /docs/29.5/MockFunctionAPI.md/)
11:28:20 AM: -> linking to MockFunctionAPI.md/#jestmockedsource-options (resolved as: /docs/29.5/MockFunctionAPI.md/)
11:28:20 AM:
11:28:20 AM: - On source page path = /docs/29.5/mock-functions:
11:28:20 AM: -> linking to MockFunctionAPI.md/#mockfnmocknamename (resolved as: /docs/29.5/MockFunctionAPI.md/)
11:28:20 AM:
11:28:20 AM: - On source page path = /docs/29.5/upgrading-to-jest29:
11:28:20 AM: -> linking to /docs/28.x/upgrading-to-jest28
11:28:20 AM: -> linking to MockFunctionAPI.md/#jestmockedsource-options (resolved as: /docs/29.5/MockFunctionAPI.md/)
11:28:20 AM:
11:28:20 AM: - On source page path = /docs/29.6/api:
11:28:20 AM: -> linking to Configuration.md/#maxconcurrency-number (resolved as: /docs/29.6/Configuration.md/)
11:28:20 AM:
11:28:20 AM: - On source page path = /docs/29.6/expect:
11:28:20 AM: -> linking to Configuration.md/#setupfilesafterenv-array (resolved as: /docs/29.6/Configuration.md/)
11:28:20 AM:
11:28:20 AM: - On source page path = /docs/29.6/jest-object:
11:28:20 AM: -> linking to MockFunctionAPI.md/#jestmockedsource (resolved as: /docs/29.6/MockFunctionAPI.md/)
11:28:20 AM: -> linking to MockFunctionAPI.md/#jestmockedsource-options (resolved as: /docs/29.6/MockFunctionAPI.md/)
11:28:20 AM:
11:28:20 AM: - On source page path = /docs/29.6/mock-functions:
11:28:20 AM: -> linking to MockFunctionAPI.md/#mockfnmocknamename (resolved as: /docs/29.6/MockFunctionAPI.md/)
11:28:20 AM:
11:28:20 AM: - On source page path = /docs/29.6/upgrading-to-jest29:
11:28:20 AM: -> linking to /docs/28.x/upgrading-to-jest28
11:28:20 AM: -> linking to MockFunctionAPI.md/#jestmockedsource-options (resolved as: /docs/29.6/MockFunctionAPI.md/)
11:28:20 AM:
11:28:20 AM: - On source page path = /docs/next/api:
11:28:20 AM: -> linking to Configuration.md/#maxconcurrency-number (resolved as: /docs/next/Configuration.md/)
11:28:20 AM:
11:28:20 AM: - On source page path = /docs/next/expect:
11:28:20 AM: -> linking to Configuration.md/#setupfilesafterenv-array (resolved as: /docs/next/Configuration.md/)
11:28:20 AM:
11:28:20 AM: - On source page path = /docs/next/jest-object:
11:28:20 AM: -> linking to MockFunctionAPI.md/#jestmockedsource (resolved as: /docs/next/MockFunctionAPI.md/)
11:28:20 AM: -> linking to MockFunctionAPI.md/#jestmockedsource-options (resolved as: /docs/next/MockFunctionAPI.md/)
11:28:20 AM:
11:28:20 AM: - On source page path = /docs/next/mock-functions:
11:28:20 AM: -> linking to MockFunctionAPI.md/#mockfnmocknamename (resolved as: /docs/next/MockFunctionAPI.md/)
11:28:20 AM:
11:28:20 AM: - On source page path = /docs/next/upgrading-to-jest29:
11:28:20 AM: -> linking to /docs/28.x/upgrading-to-jest28
11:28:20 AM: -> linking to MockFunctionAPI.md/#jestmockedsource-options (resolved as: /docs/next/MockFunctionAPI.md/)
11:28:20 AM:
11:28:20 AM: - On source page path = /docs/api:
11:28:20 AM: -> linking to Configuration.md/#maxconcurrency-number (resolved as: /docs/Configuration.md/)
11:28:20 AM:
11:28:20 AM: - On source page path = /docs/expect:
11:28:20 AM: -> linking to Configuration.md/#setupfilesafterenv-array (resolved as: /docs/Configuration.md/)
11:28:20 AM:
11:28:20 AM: - On source page path = /docs/jest-object:
11:28:20 AM: -> linking to MockFunctionAPI.md/#jestmockedsource (resolved as: /docs/MockFunctionAPI.md/)
11:28:20 AM: -> linking to MockFunctionAPI.md/#jestmockedsource-options (resolved as: /docs/MockFunctionAPI.md/)
11:28:20 AM:
11:28:20 AM: - On source page path = /docs/mock-functions:
11:28:20 AM: -> linking to MockFunctionAPI.md/#mockfnmocknamename (resolved as: /docs/MockFunctionAPI.md/)
11:28:20 AM:
11:28:20 AM: - On source page path = /docs/upgrading-to-jest29:
11:28:20 AM: -> linking to /docs/28.x/upgrading-to-jest28
11:28:20 AM: -> linking to MockFunctionAPI.md/#jestmockedsource-options (resolved as: /docs/MockFunctionAPI.md/)
11:28:20 AM:
11:28:20 AM: [SUCCESS] Generated static files in build.
11:28:20 AM: [INFO] Use `npm run serve` command to test your build locally.
11:28:20 AM:
11:28:20 AM: (build.command completed in 42.6s)
11:28:20 AM:
11:28:20 AM: Scanning for secrets in code and build output.
11:28:20 AM: ────────────────────────────────────────────────────────────────
11:28:20 AM:
11:28:20 AM: Secrets scanning skipped because no env vars marked as secret are set to non-empty/non-trivial values or they are all omitted with SECRETS_SCAN_OMIT_KEYS env var setting.
11:28:20 AM:
11:28:20 AM: (Secrets scanning completed in 1ms)
11:28:20 AM:
11:28:44 AM: (Netlify Build completed in 1m 7.9s)
11:28:45 AM: Section completed: building
11:28:52 AM: Finished processing build request in 1m51.529s
Deploying
Complete
Deploying
Complete
11:28:20 AM: Deploy site
11:28:20 AM: ────────────────────────────────────────────────────────────────
11:28:20 AM:
11:28:20 AM: Starting to deploy site from 'website/build'
11:28:20 AM: Calculating files to upload
11:28:22 AM: 214 new files to upload
11:28:22 AM: 0 new functions to upload
11:28:23 AM: Starting to upload
11:28:23 AM: 10% uploaded
11:28:23 AM: 20% uploaded
11:28:23 AM: 30% uploaded
11:28:23 AM: 40% uploaded
11:28:23 AM: 50% uploaded
11:28:23 AM: 60% uploaded
11:28:23 AM: 70% uploaded
11:28:23 AM: 80% uploaded
11:28:23 AM: 90% uploaded
11:28:24 AM: 100% uploaded
11:28:24 AM: Section completed: deploying
11:28:44 AM: Finished waiting for live deploy in 20.113s
11:28:44 AM: Site deploy was successfully initiated
11:28:44 AM:
11:28:44 AM: (Deploy site completed in 23.5s)
11:28:44 AM:
11:28:44 AM: netlify-plugin-cache (onSuccess event)
11:28:44 AM: ────────────────────────────────────────────────────────────────
11:28:44 AM:
11:28:44 AM: Successfully cached: website/node_modules/.cache ... 2 files in total.
11:28:44 AM:
11:28:44 AM: (netlify-plugin-cache onSuccess completed in 255ms)
Cleanup
Complete
Cleanup
Complete
11:28:44 AM: Netlify Build Complete
11:28:44 AM: ────────────────────────────────────────────────────────────────
11:28:44 AM:
11:28:45 AM: Caching artifacts
11:28:45 AM: Started saving workspace packages/create-jest node modules
11:28:45 AM: Finished saving workspace packages/create-jest node modules
11:28:45 AM: Started saving workspace packages/jest node modules
11:28:45 AM: Finished saving workspace packages/jest node modules
11:28:45 AM: Started saving workspace packages/jest-cli node modules
11:28:45 AM: Finished saving workspace packages/jest-cli node modules
11:28:45 AM: Started saving workspace packages/jest-config node modules
11:28:45 AM: Finished saving workspace packages/jest-config node modules
11:28:45 AM: Started saving workspace packages/jest-repl node modules
11:28:45 AM: Finished saving workspace packages/jest-repl node modules
11:28:45 AM: Started saving workspace packages/jest-reporters node modules
11:28:45 AM: Finished saving workspace packages/jest-reporters node modules
11:28:45 AM: Started saving workspace packages/jest-runtime node modules
11:28:45 AM: Finished saving workspace packages/jest-runtime node modules
11:28:45 AM: Started saving workspace website node modules
11:28:45 AM: Finished saving workspace website node modules
11:28:45 AM: Started saving workspace root node modules
11:28:45 AM: Finished saving workspace root node modules
11:28:45 AM: Started saving build plugins
11:28:45 AM: Finished saving build plugins
11:28:45 AM: Started saving corepack cache
11:28:45 AM: Finished saving corepack cache
11:28:45 AM: Started saving yarn cache
11:28:45 AM: Finished saving yarn cache
11:28:45 AM: Started saving pip cache
11:28:45 AM: Finished saving pip cache
11:28:45 AM: Started saving emacs cask dependencies
11:28:45 AM: Finished saving emacs cask dependencies
11:28:45 AM: Started saving maven dependencies
11:28:45 AM: Finished saving maven dependencies
11:28:45 AM: Started saving boot dependencies
11:28:45 AM: Finished saving boot dependencies
11:28:45 AM: Started saving rust rustup cache
11:28:45 AM: Finished saving rust rustup cache
11:28:45 AM: Started saving go dependencies
11:28:45 AM: Finished saving go dependencies
11:28:45 AM: Build script success
11:28:47 AM: Uploading Cache of size 565.5MB
11:28:52 AM: Section completed: cleanup
Post-processing
Complete
Post-processing
Complete
11:28:24 AM: Starting post processing
11:28:24 AM: Post processing - HTML
11:28:24 AM: ---------------------------------------------------------------------
DEPRECATION NOTICE: Your site has asset optimization enabled. This feature will be at end of service on October 17, 2023.
After that date, your builds will continue to work but we won't minify or bundle the CSS and JS, and we won't optimize images.
To remove this warning, disable asset optimization in your site configuration:
https://app.netlify.com/sites/jestjs/configuration/deploys#asset-optimization
For more details, read our forum announcement:
https://answers.netlify.com/t/please-read-deprecation-of-post-processing-asset-optimization/96657
---------------------------------------------------------------------
DEPRECATION NOTICE: Your site has asset optimization enabled. This feature will be at end of service on October 17, 2023.
After that date, your builds will continue to work but we won't minify or bundle the CSS and JS, and we won't optimize images.
To remove this warning, disable asset optimization in your site configuration:
https://app.netlify.com/sites/jestjs/configuration/deploys#asset-optimization
For more details, read our forum announcement:
https://answers.netlify.com/t/please-read-deprecation-of-post-processing-asset-optimization/96657
---------------------------------------------------------------------
11:28:24 AM: Skipping form detection
11:28:40 AM: Post processing - header rules
11:28:41 AM: Post processing - redirect rules
11:28:41 AM: Post processing done
11:28:41 AM: Section completed: postprocessing
11:28:42 AM: Site is live ✨