Skip to main content

Deploy details

Deploy successful for flanksource-demo-stable

feat(Dockerfile): use node v22.14 LTS

PR #2488: feat/node-v22@4597019

Deploy summary

Deploy log

Initializing

Complete
2:27:00 PM: Build ready to start
2:27:27 PM: build-image version: 59029cc38debec12b365d8cde2431251b878d6bf (focal)
2:27:27 PM: buildbot version: bb1ad402dcdb036fd1e0d06fdfff977602f794a0
2:27:27 PM: Fetching cached dependencies
2:27:27 PM: Starting to download cache of 856.0MB
2:27:29 PM: Finished downloading cache in 2.04s
2:27:29 PM: Starting to extract cache
2:27:44 PM: Finished extracting cache in 14.662s
2:27:44 PM: Finished fetching cache in 16.849s
2:27:44 PM: Starting to prepare the repo for build
2:27:44 PM: Preparing Git Reference pull/2488/head
2:27:45 PM: Custom publish path detected. Proceeding with the specified path: '.next'
2:27:46 PM: Starting to install dependencies
2:27:46 PM: Started restoring cached mise cache
2:27:47 PM: Finished restoring cached mise cache
2:27:47 PM: mise python@3.13.2 install
2:27:47 PM: mise python@3.13.2 download cpython-3.13.2+20250317-x86_64-unknown-linux-gnu-install_only_stripped.tar.gz
2:27:48 PM: mise python@3.13.2 extract cpython-3.13.2+20250317-x86_64-unknown-linux-gnu-install_only_stripped.tar.gz
2:27:48 PM: mise python@3.13.2 python --version
2:27:48 PM: mise python@3.13.2 Python 3.13.2
2:27:48 PM: mise python@3.13.2 installed
2:27:48 PM: Python version set to 3.13
2:27:49 PM: Collecting pipenv
2:27:49 PM: Downloading pipenv-2024.4.1-py3-none-any.whl.metadata (17 kB)
2:27:49 PM: Collecting certifi (from pipenv)
2:27:49 PM: Downloading certifi-2025.1.31-py3-none-any.whl.metadata (2.5 kB)
2:27:49 PM: Collecting packaging>=22 (from pipenv)
2:27:49 PM: Downloading packaging-24.2-py3-none-any.whl.metadata (3.2 kB)
2:27:50 PM: Collecting setuptools>=67 (from pipenv)
2:27:50 PM: Downloading setuptools-76.1.0-py3-none-any.whl.metadata (6.7 kB)
2:27:50 PM: Collecting virtualenv>=20.24.2 (from pipenv)
2:27:50 PM: Downloading virtualenv-20.29.3-py3-none-any.whl.metadata (4.5 kB)
2:27:50 PM: Collecting distlib<1,>=0.3.7 (from virtualenv>=20.24.2->pipenv)
2:27:50 PM: Downloading distlib-0.3.9-py2.py3-none-any.whl.metadata (5.2 kB)
2:27:50 PM: Collecting filelock<4,>=3.12.2 (from virtualenv>=20.24.2->pipenv)
2:27:50 PM: Downloading filelock-3.18.0-py3-none-any.whl.metadata (2.9 kB)
2:27:50 PM: Collecting platformdirs<5,>=3.9.1 (from virtualenv>=20.24.2->pipenv)
2:27:50 PM: Downloading platformdirs-4.3.6-py3-none-any.whl.metadata (11 kB)
2:27:50 PM: Downloading pipenv-2024.4.1-py3-none-any.whl (3.0 MB)
2:27:50 PM: ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 3.0/3.0 MB 65.8 MB/s eta 0:00:00
2:27:50 PM: Downloading packaging-24.2-py3-none-any.whl (65 kB)
2:27:50 PM: Downloading setuptools-76.1.0-py3-none-any.whl (1.2 MB)
2:27:50 PM: ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.2/1.2 MB 75.4 MB/s eta 0:00:00
2:27:50 PM: Downloading virtualenv-20.29.3-py3-none-any.whl (4.3 MB)
2:27:50 PM: ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 4.3/4.3 MB 138.6 MB/s eta 0:00:00
2:27:50 PM: Downloading certifi-2025.1.31-py3-none-any.whl (166 kB)
2:27:50 PM: Downloading distlib-0.3.9-py2.py3-none-any.whl (468 kB)
2:27:50 PM: Downloading filelock-3.18.0-py3-none-any.whl (16 kB)
2:27:50 PM: Downloading platformdirs-4.3.6-py3-none-any.whl (18 kB)
2:27:50 PM: Installing collected packages: distlib, setuptools, platformdirs, packaging, filelock, certifi, virtualenv, pipenv
2:27:53 PM: 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
2:27:53 PM: [notice] A new release of pip is available: 24.3.1 -> 25.0.1
2:27:53 PM: [notice] To update, run: pip install --upgrade pip
2:27:53 PM: Attempting Ruby version 2.7.2, read from environment
2:27:54 PM: Using Ruby version 2.7.2
2:27:55 PM: Started restoring cached go cache
2:27:55 PM: Finished restoring cached go cache
2:27:56 PM: go version go1.19.13 linux/amd64
2:27:57 PM: Using PHP version 8.0
2:27:58 PM: Started restoring cached Node.js version
2:28:00 PM: Finished restoring cached Node.js version
2:28:00 PM: Attempting Node.js version '20' from .nvmrc
2:28:00 PM: v20.19.0 is already installed.
2:28:01 PM: Now using node v20.19.0 (npm v10.8.2)
2:28:01 PM: Enabling Node.js Corepack
2:28:01 PM: Started restoring cached build plugins
2:28:01 PM: Finished restoring cached build plugins
2:28:01 PM: Started restoring cached corepack dependencies
2:28:01 PM: Finished restoring cached corepack dependencies
2:28:01 PM: No npm workspaces detected
2:28:01 PM: Started restoring cached node modules
2:28:01 PM: Finished restoring cached node modules
2:28:01 PM: Installing npm packages using npm version 10.8.2
2:28:34 PM: > @flanksource/flanksource-ui@1.0.846 prepare
2:28:34 PM: > husky install
2:28:34 PM: husky - Git hooks installed
2:28:34 PM: up to date, audited 3536 packages in 33s
2:28:34 PM: 478 packages are looking for funding
2:28:34 PM: run `npm fund` for details
2:28:34 PM: 79 vulnerabilities (6 low, 38 moderate, 31 high, 4 critical)
2:28:34 PM: To address issues that do not require attention, run:
2:28:34 PM: npm audit fix
2:28:34 PM: To address all issues possible (including breaking changes), run:
2:28:34 PM: npm audit fix --force
2:28:34 PM: Some issues need review, and may require choosing
2:28:34 PM: a different dependency.
2:28:34 PM: Run `npm audit` for details.
2:28:34 PM: npm packages installed
2:28:35 PM: Successfully installed dependencies
2:28:35 PM: Starting build script
2:28:36 PM: Detected 1 framework(s)
2:28:36 PM: "next" at version "14.2.2"
2:28:36 PM: Section completed: initializing

Building

Complete
2:28:37 PM: Netlify Build
2:28:37 PM: ────────────────────────────────────────────────────────────────
2:28:37 PM:
2:28:37 PM: ❯ Version
2:28:37 PM: @netlify/build 29.59.2
2:28:37 PM:
2:28:37 PM: ❯ Flags
2:28:37 PM: accountId: 59026479cf321c7359e98f21
2:28:37 PM: baseRelDir: true
2:28:37 PM: buildId: 67d981c9fdb08d00082e1038
2:28:37 PM: deployId: 67d981c9fdb08d00082e103a
2:28:38 PM:
2:28:38 PM: ❯ Current directory
2:28:38 PM: /opt/build/repo
2:28:38 PM:
2:28:38 PM: ❯ Config file
2:28:38 PM: /opt/build/repo/netlify.toml
2:28:38 PM:
2:28:38 PM: ❯ Context
2:28:38 PM: deploy-preview
2:28:38 PM:
2:28:38 PM: ❯ Using Next.js Runtime - v5.7.1
2:28:38 PM:
2:28:38 PM: ❯ Outdated plugins
2:28:38 PM: - @netlify/plugin-nextjs@5.7.1: latest version is 5.10.0
2:28:38 PM: To upgrade this plugin, please update its version in "package.json"
2:28:41 PM: Next.js cache restored
2:28:41 PM:
2:28:41 PM: Build command from Netlify app
2:28:41 PM: ────────────────────────────────────────────────────────────────
2:28:41 PM: ​
2:28:41 PM: $ npm run build
2:28:41 PM: > @flanksource/flanksource-ui@1.0.846 build
2:28:41 PM: > node -v && rm -f middleware.ts && cross-env NODE_ENV=production next build
2:28:41 PM: v20.19.0
2:28:41 PM: Browserslist: caniuse-lite is outdated. Please run:
2:28:41 PM: npx update-browserslist-db@latest
2:28:41 PM: Why you should do it regularly: https://github.com/browserslist/update-db#readme
2:28:41 PM: ▲ Next.js 14.2.2
2:28:41 PM: - Environments: .env
2:28:41 PM: - Experiments (use with caution):
2:28:41 PM: · proxyTimeout
2:28:41 PM: · esmExternals
2:28:41 PM: Linting and checking validity of types ...
2:28:43 PM: Browserslist: caniuse-lite is outdated. Please run:
2:28:43 PM: npx update-browserslist-db@latest
2:28:43 PM: Why you should do it regularly: https://github.com/browserslist/update-db#readme
2:28:52 PM: ./src/api/services/topology.ts
2:28:52 PM: 25:10 Warning: 'AxiosResponse' is defined but never used. @typescript-eslint/no-unused-vars
2:28:52 PM: ./src/components/Authentication/Kratos/KratosRecovery.tsx
2:28:52 PM: 91:15 Warning: Using `<img>` could result in slower LCP and higher bandwidth. Consider using `<Image />` from `next/image` to automatically optimize images. This may incur additional usage or cost from your provider. See: https://nextjs.org/docs/messages/no-img-element @next/next/no-img-element
2:28:52 PM: ./src/components/Authentication/Kratos/ory/ui/NodeImage.tsx
2:28:52 PM: 10:5 Warning: Using `<img>` could result in slower LCP and higher bandwidth. Consider using `<Image />` from `next/image` to automatically optimize images. This may incur additional usage or cost from your provider. See: https://nextjs.org/docs/messages/no-img-element @next/next/no-img-element
2:28:52 PM: ./src/components/Canary/aggregate.tsx
2:28:52 PM: 63:10 Warning: 'minUptime' is defined but never used. @typescript-eslint/no-unused-vars
2:28:52 PM: ./src/components/Configs/Graph/formatConfigsForGraph.ts
2:28:52 PM: 110:31 Warning: Array.prototype.filter() expects a value to be returned at the end of arrow function. array-callback-return
2:28:52 PM: ./src/components/Integrations/Table/IntegrationsTableColumns.tsx
2:28:52 PM: 45:10 Warning: 'IntegrationListTypeCell' is defined but never used. @typescript-eslint/no-unused-vars
2:28:52 PM: ./src/components/Notifications/NotificationTabsLinks.tsx
2:28:52 PM: 14:10 Warning: 'Link' is defined but never used. @typescript-eslint/no-unused-vars
2:28:52 PM: ./src/context/FeatureFlagsContext.tsx
2:28:52 PM: 52:6 Warning: React Hook useEffect has a missing dependency: 'refreshFeatureFlags'. Either include it or remove the dependency array. react-hooks/exhaustive-deps
2:28:52 PM: ./src/ui/Avatar/index.tsx
2:28:52 PM: 109:11 Warning: Using `<img>` could result in slower LCP and higher bandwidth. Consider using `<Image />` from `next/image` to automatically optimize images. This may incur additional usage or cost from your provider. See: https://nextjs.org/docs/messages/no-img-element @next/next/no-img-element
2:28:52 PM: info - Need to disable some ESLint rules? Learn more here: https://nextjs.org/docs/basic-features/eslint#disabling-rules
2:28:52 PM: Creating an optimized production build ...
2:28:59 PM: Browserslist: caniuse-lite is outdated. Please run:
2:28:59 PM: npx update-browserslist-db@latest
2:28:59 PM: Why you should do it regularly: https://github.com/browserslist/update-db#readme
2:30:04 PM: Compiled successfully
2:30:04 PM: Collecting page data ...
2:30:11 PM: Generating static pages (0/12) ...
2:30:15 PM: Generating static pages (3/12)
2:30:15 PM: Generating static pages (6/12)
2:30:15 PM: Generating static pages (9/12)
2:30:15 PM: Generating static pages (12/12)
2:30:18 PM: Finalizing page optimization ...
2:30:18 PM: Collecting build traces ...
2:30:52 PM: Route (pages) Size First Load JS
2:30:52 PM: ┌ ○ / (2832 ms) 310 B 1.2 MB
2:30:52 PM: ├ /_app 0 B 148 kB
2:30:52 PM: ├ ○ /[...app] (2825 ms) 360 B 1.2 MB
2:30:52 PM: ├ ○ /404 228 B 148 kB
2:30:52 PM: ├ ƒ /api/_health 0 B 148 kB
2:30:52 PM: ├ ƒ /api/.ory/[...paths] 0 B 148 kB
2:30:52 PM: ├ ƒ /api/[...paths] 0 B 148 kB
2:30:52 PM: ├ ○ /auth-state-checker (1089 ms) 668 B 149 kB
2:30:52 PM: ├ ○ /error (1013 ms) 1.45 kB 169 kB
2:30:52 PM: ├ ○ /login/[[...index]] (2908 ms) 321 B 1.2 MB
2:30:52 PM: ├ ○ /organizations/orgs-switched (1005 ms) 882 B 149 kB
2:30:52 PM: ├ ○ /profile-settings/[[...profile-settings]] (2835 ms) 330 B 1.2 MB
2:30:52 PM: ├ ○ /recovery (2822 ms) 315 B 1.2 MB
2:30:52 PM: ├ ○ /registration/[[...registration]] (2830 ms) 322 B 1.2 MB
2:30:52 PM: └ ○ /verification (2825 ms) 317 B 1.2 MB
2:30:52 PM: + First Load JS shared by all 162 kB
2:30:52 PM: ├ chunks/framework-e51163eae4b843dc.js 45.3 kB
2:30:52 PM: ├ chunks/main-630cae05b72405ba.js 36.9 kB
2:30:52 PM: ├ chunks/pages/_app-2086930668658c71.js 61.6 kB
2:30:52 PM: ├ css/fa67f0f832153098.css 14 kB
2:30:52 PM: └ other shared chunks (total) 4.51 kB
2:30:52 PM: ○ (Static) prerendered as static content
2:30:52 PM: ƒ (Dynamic) server-rendered on demand
2:30:53 PM: ​
2:30:53 PM: (build.command completed in 2m 11.9s)
2:30:56 PM: Next.js cache saved
2:30:56 PM: Next.js cache saved
2:30:59 PM:
2:30:59 PM: Functions bundling
2:30:59 PM: ────────────────────────────────────────────────────────────────
2:30:59 PM: ​
2:30:59 PM: Packaging Functions from .netlify/functions-internal directory:
2:30:59 PM: - ___netlify-server-handler/___netlify-server-handler.mjs
2:30:59 PM: ​
2:31:06 PM: ​
2:31:06 PM: (Functions bundling completed in 6.9s)
2:31:07 PM:
2:31:29 PM: (Netlify Build completed in 2m 51.2s)
2:31:30 PM: Section completed: building
2:33:18 PM: Finished processing build request in 5m51.357s

Deploying

Complete
2:31:07 PM: Deploy site
2:31:07 PM: ────────────────────────────────────────────────────────────────
2:31:07 PM: ​
2:31:07 PM: Starting to deploy site from '.next'
2:31:07 PM: Calculating files to upload
2:31:08 PM: 3 new file(s) to upload
2:31:08 PM: 1 new function(s) to upload
2:31:23 PM: Section completed: deploying
2:31:25 PM: Finished waiting for live deploy in 2.146s
2:31:25 PM: Site deploy was successfully initiated
2:31:25 PM: ​
2:31:25 PM: (Deploy site completed in 17.7s)

Cleanup

Complete
2:31:29 PM: Netlify Build Complete
2:31:29 PM: ────────────────────────────────────────────────────────────────
2:31:29 PM: ​
2:31:29 PM: Caching artifacts
2:31:29 PM: Started saving node modules
2:31:29 PM: Finished saving node modules
2:31:29 PM: Started saving build plugins
2:31:29 PM: Finished saving build plugins
2:31:29 PM: Started saving mise cache
2:31:29 PM: Finished saving mise cache
2:31:29 PM: Started saving corepack cache
2:31:29 PM: Finished saving corepack cache
2:31:29 PM: Started saving pip cache
2:31:29 PM: Finished saving pip cache
2:31:29 PM: Started saving emacs cask dependencies
2:31:29 PM: Finished saving emacs cask dependencies
2:31:29 PM: Started saving maven dependencies
2:31:30 PM: Finished saving maven dependencies
2:31:30 PM: Started saving boot dependencies
2:31:30 PM: Finished saving boot dependencies
2:31:30 PM: Started saving rust rustup cache
2:31:30 PM: Finished saving rust rustup cache
2:31:30 PM: Started saving go dependencies
2:31:30 PM: Finished saving go dependencies
2:31:30 PM: Build script success
2:33:16 PM: Uploading Cache of size 856.2MB
2:33:18 PM: Section completed: cleanup

Post-processing

Complete
2:31:23 PM: Skipping form detection
2:31:23 PM: Post processing - header rules
2:31:23 PM: Post processing - redirect rules
2:31:23 PM: Post processing done
2:31:23 PM: Section completed: postprocessing
2:31:23 PM: Starting post processing
2:31:24 PM: Site is live ✨