Skip to main content

Deploy details

Deploy successful for xmascal

I18n

PR #5: i18n@0b6f31f

Deploy summary

Deploy log

11:14:34 PM: Build ready to start
11:14:57 PM: build-image version: d7b3813f01c06610bc1723ff1b22446513ee7941 (focal)
11:14:57 PM: build-image tag: v4.14.3
11:14:57 PM: buildbot version: 4dcf475b8df8e5368becf6538fc83d1d4914f8fc
11:14:57 PM: Fetching cached dependencies
11:14:57 PM: Starting to download cache of 187.8MB
11:14:59 PM: Finished downloading cache in 1.874556233s
11:14:59 PM: Starting to extract cache
11:15:00 PM: Finished extracting cache in 1.528594383s
11:15:00 PM: Finished fetching cache in 3.451158042s
11:15:00 PM: Starting to prepare the repo for build
11:15:01 PM: Preparing Git Reference pull/5/head
11:15:01 PM: Parsing package.json dependencies
11:15:02 PM: Starting build script
11:15:02 PM: Installing dependencies
11:15:02 PM: Python version set to 2.7
11:15:02 PM: Started restoring cached node version
11:15:03 PM: Finished restoring cached node version
11:15:04 PM: v16.18.1 is already installed.
11:15:04 PM: Now using node v16.18.1 (npm v8.19.2)
11:15:04 PM: Enabling node corepack
11:15:04 PM: Started restoring cached build plugins
11:15:04 PM: Finished restoring cached build plugins
11:15:04 PM: Attempting ruby version 2.7.2, read from environment
11:15:05 PM: Using ruby version 2.7.2
11:15:05 PM: Using PHP version 8.0
11:15:05 PM: No npm workspaces detected
11:15:05 PM: Started restoring cached node modules
11:15:05 PM: Finished restoring cached node modules
11:15:05 PM: Installing NPM modules using NPM version 8.19.2
11:15:12 PM: added 37 packages, and audited 477 packages in 7s
11:15:12 PM: 90 packages are looking for funding
11:15:12 PM: run `npm fund` for details
11:15:12 PM: found 0 vulnerabilities
11:15:12 PM: NPM modules installed
11:15:12 PM: Creating package sha
11:15:13 PM: Started restoring cached go cache
11:15:13 PM: Finished restoring cached go cache
11:15:13 PM: Installing Go version 1.17 (requested 1.17)
11:15:17 PM: unset GOOS;
11:15:17 PM: unset GOARCH;
11:15:17 PM: export GOROOT='/opt/buildhome/.gimme/versions/go1.17.linux.amd64';
11:15:17 PM: export PATH="/opt/buildhome/.gimme/versions/go1.17.linux.amd64/bin:${PATH}";
11:15:17 PM: go version >&2;
11:15:17 PM: export GIMME_ENV="/opt/buildhome/.gimme/env/go1.17.linux.amd64.env"
11:15:17 PM: go version go1.17 linux/amd64
11:15:17 PM: Detected 1 framework(s)
11:15:17 PM: "next" at version "13.0.0"
11:15:17 PM: Installing missing commands
11:15:17 PM: Verify run directory
11:15:19 PM:
11:15:19 PM: ────────────────────────────────────────────────────────────────
11:15:19 PM: Netlify Build
11:15:19 PM: ────────────────────────────────────────────────────────────────
11:15:19 PM:
11:15:19 PM: ❯ Version
11:15:19 PM: @netlify/build 28.1.7
11:15:19 PM:
11:15:19 PM: ❯ Flags
11:15:19 PM: baseRelDir: true
11:15:19 PM: buildId: 63683fda187f900008d15103
11:15:19 PM: deployId: 63683fda187f900008d15105
11:15:19 PM:
11:15:19 PM: ❯ Current directory
11:15:19 PM: /opt/build/repo
11:15:19 PM:
11:15:19 PM: ❯ Config file
11:15:19 PM: No config file was defined: using default values.
11:15:19 PM:
11:15:19 PM: ❯ Context
11:15:19 PM: deploy-preview
11:15:19 PM:
11:15:19 PM: ❯ Using Next.js Runtime - v4.28.4
11:15:20 PM:
11:15:20 PM: ────────────────────────────────────────────────────────────────
11:15:20 PM: 1. @netlify/plugin-nextjs (onPreBuild event)
11:15:20 PM: ────────────────────────────────────────────────────────────────
11:15:20 PM: ​
11:15:20 PM: Next.js cache restored.
11:15:20 PM: Netlify configuration property "build.environment.NEXT_PRIVATE_TARGET" value changed.
11:15:20 PM: ​
11:15:20 PM: (@netlify/plugin-nextjs onPreBuild completed in 96ms)
11:15:20 PM:
11:15:20 PM: ────────────────────────────────────────────────────────────────
11:15:20 PM: 2. Build command from Netlify app
11:15:20 PM: ────────────────────────────────────────────────────────────────
11:15:20 PM: ​
11:15:20 PM: $ npm run build
11:15:20 PM: > christmas@0.1.0 build
11:15:20 PM: > next build
11:15:21 PM: info - Linting and checking validity of types...
11:15:23 PM: error - ESLint: Error while loading rule '@typescript-eslint/dot-notation': You have used a rule which requires parserServices to be generated. You must therefore provide a value for the "parserOptions.project" property for @typescript-eslint/parser. Occurred while linting /opt/build/repo/pages/[id].tsx
11:15:25 PM: info - Creating an optimized production build...
11:15:26 PM: warn - Found lockfile missing swc dependencies, run next locally to automatically patch
11:15:32 PM: info - Compiled successfully
11:15:32 PM: info - Collecting page data...
11:15:36 PM: info - Generating static pages (0/13)
11:15:37 PM: info - Generating static pages (3/13)
11:15:37 PM: info - Generating static pages (6/13)
11:15:37 PM: info - Generating static pages (9/13)
11:15:37 PM: info - Generating static pages (13/13)
11:15:38 PM: info - Finalizing page optimization...
11:15:38 PM: Route (pages) Size First Load JS
11:15:38 PM: ┌ ● / 15.1 kB 203 kB
11:15:38 PM: ├ /_app 0 B 160 kB
11:15:38 PM: ├ ○ /[id] (1540 ms) 5.56 kB 181 kB
11:15:38 PM: ├ ○ /404 181 B 160 kB
11:15:38 PM: ├ λ /api/hello 0 B 160 kB
11:15:38 PM: └ ● /preferences 9.6 kB 197 kB
11:15:38 PM: + First Load JS shared by all 160 kB
11:15:38 PM: ├ chunks/framework-3b5a00d5d7e8d93b.js 45.4 kB
11:15:38 PM: ├ chunks/main-2b5cf5964c9408ce.js 26.5 kB
11:15:38 PM: ├ chunks/pages/_app-a5ce6f2279f82e84.js 87.2 kB
11:15:38 PM: ├ chunks/webpack-7e0a04d6d1a844f2.js 1.04 kB
11:15:38 PM: └ css/ef46db3751d8e999.css 20 B
11:15:38 PM: λ (Server) server-side renders at runtime (uses getInitialProps or getServerSideProps)
11:15:38 PM: ○ (Static) automatically rendered as static HTML (uses no initial props)
11:15:38 PM: ● (SSG) automatically generated as static HTML + JSON (uses getStaticProps)
11:15:38 PM: ​
11:15:38 PM: (build.command completed in 17.6s)
11:15:38 PM:
11:15:38 PM: ────────────────────────────────────────────────────────────────
11:15:38 PM: 3. @netlify/plugin-nextjs (onBuild event)
11:15:38 PM: ────────────────────────────────────────────────────────────────
11:15:38 PM: ​
11:15:38 PM: { functionsDir: '/opt/build/repo/.netlify/functions-internal' }
11:15:38 PM: Patching /opt/build/repo/node_modules/next/dist/server/base-server.js
11:15:38 PM: Done
11:15:38 PM: Patching /opt/build/repo/node_modules/next/dist/server/next-server.js
11:15:38 PM: Done
11:15:38 PM: Moving static page files to serve from CDN...
11:15:38 PM: Moved 8 files
11:15:38 PM: Using Netlify Edge Functions for image format detection. Set env var "NEXT_DISABLE_EDGE_IMAGES=true" to disable.
11:15:38 PM: Netlify configuration property "redirects" value changed to [
11:15:38 PM: { from: '/_next/static/*', to: '/static/:splat', status: 200 },
11:15:38 PM: {
11:15:38 PM: from: '/:locale/_next/static/*',
11:15:38 PM: to: '/static/:splat',
11:15:38 PM: status: 200
11:15:38 PM: },
11:15:38 PM: {
11:15:38 PM: from: '/_next/image*',
11:15:38 PM: query: { url: ':url', w: ':width', q: ':quality' },
11:15:38 PM: to: '/_ipx/w_:width,q_:quality/:url',
11:15:38 PM: status: 301
11:15:38 PM: },
11:15:38 PM: { from: '/_ipx/*', to: '/.netlify/builders/_ipx', status: 200 },
11:15:38 PM: { from: '/cache/*', to: '/404.html', status: 404, force: true },
11:15:38 PM: { from: '/server/*', to: '/404.html', status: 404, force: true },
11:15:38 PM: { from: '/serverless/*', to: '/404.html', status: 404, force: true },
11:15:38 PM: { from: '/trace', to: '/404.html', status: 404, force: true },
11:15:38 PM: { from: '/traces', to: '/404.html', status: 404, force: true },
11:15:38 PM: {
11:15:38 PM: from: '/routes-manifest.json',
11:15:38 PM: to: '/404.html',
11:15:38 PM: status: 404,
11:15:38 PM: force: true
11:15:38 PM: },
11:15:38 PM: {
11:15:38 PM: from: '/build-manifest.json',
11:15:38 PM: to: '/404.html',
11:15:38 PM: status: 404,
11:15:38 PM: force: true
11:15:38 PM: },
11:15:38 PM: {
11:15:38 PM: from: '/prerender-manifest.json',
11:15:38 PM: to: '/404.html',
11:15:38 PM: status: 404,
11:15:38 PM: force: true
11:15:38 PM: },
11:15:38 PM: {
11:15:38 PM: from: '/react-loadable-manifest.json',
11:15:38 PM: to: '/404.html',
11:15:38 PM: status: 404,
11:15:38 PM: force: true
11:15:38 PM: },
11:15:38 PM: { from: '/BUILD_ID', to: '/404.html', status: 404, force: true },
11:15:38 PM: {
11:15:38 PM: from: '/',
11:15:38 PM: to: '/.netlify/functions/___netlify-handler',
11:15:38 PM: status: 200,
11:15:38 PM: force: true,
11:15:38 PM: conditions: { Cookie: [Array] }
11:15:38 PM: },
11:15:38 PM: {
11:15:38 PM: from: '/',
11:15:38 PM: to: '/fr',
11:15:38 PM: status: 301,
11:15:38 PM: conditions: { Language: [Array] },
11:15:38 PM: force: true
11:15:38 PM: },
11:15:38 PM: {
11:15:38 PM: from: '/api/*',
11:15:38 PM: to: '/.netlify/functions/___netlify-handler',
11:15:38 PM: status: 200
11:15:38 PM: },
11:15:38 PM: {
11:15:38 PM: from: '/images/ChristmasTree.svg',
11:15:38 PM: to: '/images/ChristmasTree.svg',
11:15:38 PM: conditions: { Cookie: [Array] },
11:15:38 PM: status: 200
11:15:38 PM: },
11:15:38 PM: {
11:15:38 PM: from: '/images/House.svg',
11:15:38 PM: to: '/images/House.svg',
11:15:38 PM: conditions: { Cookie: [Array] },
11:15:38 PM: status: 200
11:15:38 PM: },
11:15:38 PM: {
11:15:38 PM: from: '/images/Presents.svg',
11:15:38 PM: to: '/images/Presents.svg',
11:15:38 PM: conditions: { Cookie: [Array] },
11:15:38 PM: status: 200
11:15:38 PM: },
11:15:38 PM: {
11:15:38 PM: from: '/images/SpecialHouse.svg',
11:15:38 PM: to: '/images/SpecialHouse.svg',
11:15:38 PM: conditions: { Cookie: [Array] },
11:15:38 PM: status: 200
11:15:38 PM: },
11:15:38 PM: {
11:15:38 PM: from: '/images/favicon.ico',
11:15:38 PM: to: '/images/favicon.ico',
11:15:38 PM: conditions: { Cookie: [Array] },
11:15:38 PM: status: 200
11:15:38 PM: },
11:15:38 PM: {
11:15:38 PM: from: '/*',
11:15:38 PM: to: '/.netlify/functions/___netlify-handler',
11:15:38 PM: status: 200,
11:15:38 PM: conditions: { Cookie: [Array] },
11:15:38 PM: force: true
11:15:38 PM: },
11:15:38 PM: {
11:15:38 PM: from: '/_next/data/4zgAecyJSy1-bT2y-TVq6/en/index.json',
11:15:38 PM: to: '/.netlify/functions/___netlify-handler',
11:15:38 PM: status: 200,
11:15:38 PM: force: false
11:15:38 PM: },
11:15:38 PM: {
11:15:38 PM: from: '/',
11:15:38 PM: to: '/.netlify/functions/___netlify-handler',
11:15:38 PM: status: 200,
11:15:38 PM: force: false
11:15:38 PM: },
11:15:38 PM: {
11:15:38 PM: from: '/_next/data/4zgAecyJSy1-bT2y-TVq6/fr/index.json',
11:15:38 PM: to: '/.netlify/functions/___netlify-handler',
11:15:38 PM: status: 200,
11:15:38 PM: force: false
11:15:38 PM: },
11:15:38 PM: {
11:15:38 PM: from: '/fr/',
11:15:38 PM: to: '/.netlify/functions/___netlify-handler',
11:15:38 PM: status: 200,
11:15:38 PM: force: false
11:15:38 PM: },
11:15:38 PM: {
11:15:38 PM: from: '/_next/data/4zgAecyJSy1-bT2y-TVq6/en/preferences.json',
11:15:38 PM: to: '/.netlify/functions/___netlify-handler',
11:15:38 PM: status: 200,
11:15:38 PM: force: false
11:15:38 PM: },
11:15:38 PM: {
11:15:38 PM: from: '/preferences',
11:15:38 PM: to: '/.netlify/functions/___netlify-handler',
11:15:38 PM: status: 200,
11:15:38 PM: force: false
11:15:38 PM: },
11:15:38 PM: {
11:15:38 PM: from: '/_next/data/4zgAecyJSy1-bT2y-TVq6/fr/preferences.json',
11:15:38 PM: to: '/.netlify/functions/___netlify-handler',
11:15:38 PM: status: 200,
11:15:38 PM: force: false
11:15:38 PM: },
11:15:38 PM: {
11:15:38 PM: from: '/fr/preferences',
11:15:38 PM: to: '/.netlify/functions/___netlify-handler',
11:15:38 PM: status: 200,
11:15:38 PM: force: false
11:15:38 PM: },
11:15:38 PM: {
11:15:38 PM: from: '/_next/data/4zgAecyJSy1-bT2y-TVq6/en/:id.json',
11:15:38 PM: to: '/.netlify/functions/___netlify-handler',
11:15:38 PM: status: 200,
11:15:38 PM: force: false
11:15:38 PM: },
11:15:38 PM: {
11:15:38 PM: from: '/:id',
11:15:38 PM: to: '/.netlify/functions/___netlify-handler',
11:15:38 PM: status: 200,
11:15:38 PM: force: false
11:15:38 PM: },
11:15:38 PM: {
11:15:38 PM: from: '/_next/data/4zgAecyJSy1-bT2y-TVq6/fr/:id.json',
11:15:38 PM: to: '/.netlify/functions/___netlify-handler',
11:15:38 PM: status: 200,
11:15:38 PM: force: false
11:15:38 PM: },
11:15:38 PM: {
11:15:38 PM: from: '/fr/:id',
11:15:38 PM: to: '/.netlify/functions/___netlify-handler',
11:15:38 PM: status: 200,
11:15:38 PM: force: false
11:15:38 PM: },
11:15:38 PM: {
11:15:38 PM: from: '/*',
11:15:38 PM: to: '/.netlify/functions/___netlify-handler',
11:15:38 PM: status: 200
11:15:38 PM: }
11:15:38 PM: ].
11:15:38 PM: ​
11:15:38 PM: (@netlify/plugin-nextjs onBuild completed in 86ms)
11:15:38 PM:
11:15:38 PM: ────────────────────────────────────────────────────────────────
11:15:38 PM: 4. Functions bundling
11:15:38 PM: ────────────────────────────────────────────────────────────────
11:15:38 PM: ​
11:15:38 PM: Packaging Functions from .netlify/functions-internal directory:
11:15:38 PM: - ___netlify-handler/___netlify-handler.js
11:15:38 PM: - ___netlify-odb-handler/___netlify-odb-handler.js
11:15:38 PM: - _ipx/_ipx.js
11:15:38 PM: ​
11:15:50 PM: ​
11:15:50 PM: (Functions bundling completed in 12.1s)
11:15:50 PM:
11:15:50 PM: ────────────────────────────────────────────────────────────────
11:15:50 PM: 5. Edge Functions bundling
11:15:50 PM: ────────────────────────────────────────────────────────────────
11:15:50 PM: ​
11:15:50 PM: Packaging Edge Functions from .netlify/edge-functions directory:
11:15:50 PM: - ipx
11:15:51 PM: ​
11:15:51 PM: (Edge Functions bundling completed in 1s)
11:15:51 PM:
11:15:51 PM: ────────────────────────────────────────────────────────────────
11:15:51 PM: 6. @netlify/plugin-nextjs (onPostBuild event)
11:15:51 PM: ────────────────────────────────────────────────────────────────
11:15:51 PM: ​
11:15:51 PM: Next.js cache saved.
11:15:51 PM: ​
11:15:51 PM: (@netlify/plugin-nextjs onPostBuild completed in 119ms)
11:15:51 PM:
11:15:51 PM: ────────────────────────────────────────────────────────────────
11:15:52 PM: Creating deploy upload records
11:15:51 PM: 7. Deploy site
11:15:51 PM: ────────────────────────────────────────────────────────────────
11:15:51 PM: ​
11:15:51 PM: Starting to deploy site from '.next'
11:15:51 PM: Creating deploy tree
11:15:52 PM: 59 new files to upload
11:15:52 PM: 3 new functions to upload
11:16:00 PM: Site deploy was successfully initiated
11:16:00 PM: ​
11:16:00 PM: (Deploy site completed in 9s)
11:16:00 PM:
11:16:00 PM: ────────────────────────────────────────────────────────────────
11:16:00 PM: Netlify Build Complete
11:16:00 PM: ────────────────────────────────────────────────────────────────
11:16:00 PM: ​
11:16:01 PM: Starting post processing
11:16:00 PM: (Netlify Build completed in 41.7s)
11:16:01 PM: Caching artifacts
11:16:01 PM: Started saving node modules
11:16:01 PM: Finished saving node modules
11:16:01 PM: Started saving build plugins
11:16:01 PM: Post processing - HTML
11:16:01 PM: Finished saving build plugins
11:16:01 PM: Started saving pip cache
11:16:01 PM: Finished saving pip cache
11:16:01 PM: Started saving emacs cask dependencies
11:16:01 PM: Finished saving emacs cask dependencies
11:16:01 PM: Started saving maven dependencies
11:16:01 PM: Finished saving maven dependencies
11:16:01 PM: Started saving boot dependencies
11:16:01 PM: Finished saving boot dependencies
11:16:01 PM: Started saving rust rustup cache
11:16:01 PM: Finished saving rust rustup cache
11:16:01 PM: Started saving go dependencies
11:16:01 PM: Post processing - header rules
11:16:01 PM: Finished saving go dependencies
11:16:01 PM: Build script success
11:16:01 PM: Post processing - redirect rules
11:16:02 PM: Post processing done
11:16:02 PM: Uploading Cache of size 189.7MB
11:16:03 PM: Finished processing build request in 1m6.350388341s
11:16:05 PM: Site is live ✨