Skip to main content

Deploy details

Deploy successful for brain-exercise-initiative

Nathan/167extension pmt advanced search

PR #173: nathan/167extension-pmt-advanced-search@af0a221

Deploy summary

Deploy log

Initializing

Complete
10:14:31 PM: Build ready to start
10:14:43 PM: build-image version: 69179d37c92919bcf501ca9a8de95762ede3ffc5 (noble)
10:14:43 PM: buildbot version: f0767d95f239f529580f009938af6c81a43d4281
10:14:43 PM: Fetching cached dependencies
10:14:43 PM: Starting to download cache of 1.5GB
10:14:46 PM: Finished downloading cache in 3.126s
10:14:46 PM: Starting to extract cache
10:14:58 PM: Finished extracting cache in 11.76s
10:14:58 PM: Finished fetching cache in 14.98s
10:14:58 PM: Starting to prepare the repo for build
10:14:58 PM: Preparing Git Reference pull/173/head
10:15:00 PM: Starting to install dependencies
10:15:00 PM: Started restoring cached mise cache
10:15:01 PM: Finished restoring cached mise cache
10:15:01 PM: Python version set to 3.13.2
10:15:01 PM: Ruby version set to 2.7.2
10:15:02 PM: Go version set to 1.19
10:15:02 PM: Using PHP version 8.3
10:15:03 PM: Started restoring cached Node.js version
10:15:04 PM: Finished restoring cached Node.js version
10:15:04 PM: v18.20.8 is already installed.
10:15:04 PM: Now using node v18.20.8 (npm v10.8.2)
10:15:04 PM: Enabling Node.js Corepack
10:15:04 PM: Started restoring cached build plugins
10:15:04 PM: Finished restoring cached build plugins
10:15:04 PM: Started restoring cached corepack dependencies
10:15:04 PM: Finished restoring cached corepack dependencies
10:15:04 PM: Started restoring cached yarn cache
10:15:04 PM: Finished restoring cached yarn cache
10:15:05 PM: Installing Yarn version 1.22.19
10:15:05 PM: Preparing yarn@1.22.19 for immediate activation...
10:15:05 PM: No yarn workspaces detected
10:15:05 PM: Started restoring cached node modules
10:15:05 PM: Finished restoring cached node modules
10:15:05 PM: Installing npm packages using Yarn version 1.22.19
10:15:05 PM: yarn install v1.22.19
10:15:06 PM: [1/4] Resolving packages...
10:15:06 PM: success Already up-to-date.
10:15:06 PM: $ husky install
10:15:06 PM: husky - Git hooks installed
10:15:06 PM: Done in 0.31s.
10:15:06 PM: npm packages installed using Yarn
10:15:06 PM: Successfully installed dependencies
10:15:06 PM: Starting build script
10:15:07 PM: Detected 2 framework(s)
10:15:07 PM: "next" at version "14.1.0"
10:15:07 PM: "solid-js" at version "1.8.11"
10:15:07 PM: Section completed: initializing

Building

Complete
10:15:08 PM: Netlify Build
10:15:08 PM: ────────────────────────────────────────────────────────────────
10:15:08 PM:
10:15:08 PM: ❯ Version
10:15:08 PM: @netlify/build 30.1.1
10:15:08 PM:
10:15:08 PM: ❯ Flags
10:15:08 PM: accountId: 67b7f4657fbc5f26135647fb
10:15:08 PM: baseRelDir: true
10:15:08 PM: buildId: 67f2fcc72baed800081154de
10:15:08 PM: deployId: 67f2fcc72baed800081154e0
10:15:08 PM:
10:15:08 PM: ❯ Current directory
10:15:08 PM: /opt/build/repo
10:15:08 PM:
10:15:08 PM: ❯ Config file
10:15:08 PM: No config file was defined: using default values.
10:15:08 PM:
10:15:08 PM: ❯ Context
10:15:08 PM: deploy-preview
10:15:08 PM:
10:15:08 PM: ❯ Using Next.js Runtime - v5.10.3
10:15:10 PM: Next.js cache restored
10:15:10 PM:
10:15:10 PM: Build command from Netlify app
10:15:10 PM: ────────────────────────────────────────────────────────────────
10:15:10 PM: ​
10:15:10 PM: $ yarn run build
10:15:10 PM: yarn run v1.22.19
10:15:10 PM: $ next build
10:15:10 PM: ▲ Next.js 14.1.0
10:15:10 PM: Creating an optimized production build ...
10:15:19 PM: Browserslist: caniuse-lite is outdated. Please run:
10:15:19 PM: npx update-browserslist-db@latest
10:15:19 PM: Why you should do it regularly: https://github.com/browserslist/update-db#readme
10:15:19 PM: Compiled successfully
10:15:19 PM: Linting and checking validity of types ...
10:15:36 PM: ./src/app/(management-portal)/chapter/[name]/page.tsx
10:15:36 PM: 117:11 Warning: Unexpected console statement. no-console
10:15:36 PM: ./src/app/(management-portal)/layout.tsx
10:15:36 PM: 44:7 Warning: Unexpected console statement. no-console
10:15:36 PM: ./src/app/(management-portal)/patient/analytics/[id]/page.tsx
10:15:36 PM: 78:7 Warning: Unexpected console statement. no-console
10:15:36 PM: ./src/app/(management-portal)/patient/analytics/group/page.tsx
10:15:36 PM: 146:9 Warning: Unexpected console statement. no-console
10:15:36 PM: 228:5 Warning: Unexpected console statement. no-console
10:15:36 PM: ./src/components/AccountEditModal/Profile.tsx
10:15:36 PM: 168:6 Warning: React Hook useCallback has a missing dependency: 'setShowSuccessModal'. Either include it or remove the dependency array. If 'setShowSuccessModal' changes too often, find the parent component that defines it and wrap that definition in useCallback. react-hooks/exhaustive-deps
10:15:36 PM: ./src/components/AddChapterModal/AddChapterModal.tsx
10:15:36 PM: 180:7 Warning: Unexpected console statement. no-console
10:15:36 PM: 203:7 Warning: Unexpected console statement. no-console
10:15:36 PM: ./src/components/AddVolunteerModal/AddVolunteerModal.tsx
10:15:36 PM: 114:7 Warning: Unexpected console statement. no-console
10:15:36 PM: 130:7 Warning: Unexpected console statement. no-console
10:15:36 PM: ./src/components/ChapterInfo/ChapterInfo.tsx
10:15:36 PM: 127:6 Warning: React Hook useMemo has a missing dependency: 'user.role'. Either include it or remove the dependency array. react-hooks/exhaustive-deps
10:15:36 PM: ./src/components/ChapterSearch/ChapterSearch.tsx
10:15:36 PM: 35:6 Warning: React Hook useEffect has a missing dependency: 'dispatch'. Either include it or remove the dependency array. react-hooks/exhaustive-deps
10:15:36 PM: ./src/components/DeleteChapterModal/DeleteChapterModal.tsx
10:15:36 PM: 58:6 Warning: React Hook useEffect has a missing dependency: 'chapter.name'. Either include it or remove the dependency array. react-hooks/exhaustive-deps
10:15:36 PM: 109:7 Warning: Unexpected console statement. no-console
10:15:36 PM: ./src/components/EditChapterModal/EditChapterModal.tsx
10:15:36 PM: 127:6 Warning: React Hook useEffect has a missing dependency: 'chapter.name'. Either include it or remove the dependency array. react-hooks/exhaustive-deps
10:15:36 PM: 167:7 Warning: Unexpected console statement. no-console
10:15:36 PM: 206:7 Warning: Unexpected console statement. no-console
10:15:36 PM: ./src/components/Graphs/BarChart/BarChart.tsx
10:15:36 PM: 387:6 Warning: React Hook useEffect has a missing dependency: 'hoverable'. Either include it or remove the dependency array. react-hooks/exhaustive-deps
10:15:36 PM: ./src/components/Graphs/LineChart/LineChart.tsx
10:15:36 PM: 347:6 Warning: React Hook useEffect has missing dependencies: 'hoverable' and 'line'. Either include them or remove the dependency array. react-hooks/exhaustive-deps
10:15:36 PM: ./src/components/Graphs/StackedBarChart/StackedBarChart.tsx
10:15:36 PM: 84:3 Warning: Unexpected console statement. no-console
10:15:36 PM: ./src/components/LiveSearchDropdown/LiveSearchDropdown.tsx
10:15:36 PM: 67:6 Warning: React Hook useEffect has a missing dependency: 'showOptions'. Either include it or remove the dependency array. react-hooks/exhaustive-deps
10:15:36 PM: ./src/components/TransferChapterModal/TransferChapterModal.tsx
10:15:36 PM: 81:7 Warning: Unexpected console statement. no-console
10:15:36 PM: 85:6 Warning: React Hook useEffect has a missing dependency: 'chapter.name'. Either include it or remove the dependency array. react-hooks/exhaustive-deps
10:15:36 PM: 124:7 Warning: Unexpected console statement. no-console
10:15:36 PM: 178:7 Warning: Unexpected console statement. no-console
10:15:36 PM: ./src/components/VolunteerSearch/VolunteerSearch.tsx
10:15:36 PM: 44:6 Warning: React Hook useEffect has a missing dependency: 'dispatch'. Either include it or remove the dependency array. react-hooks/exhaustive-deps
10:15:36 PM: info - Need to disable some ESLint rules? Learn more here: https://nextjs.org/docs/basic-features/eslint#disabling-rules
10:15:36 PM: Collecting page data ...
10:15:45 PM: Generating static pages (0/37) ...
10:15:47 PM: Generating static pages (9/37)
10:15:47 PM: Generating static pages (18/37)
10:15:47 PM: [
10:15:47 PM: 'Firebase admin initialization error',
10:15:47 PM: 'Error: Service account object must contain a string "project_id" property.\n' +
10:15:47 PM: ' at new ServiceAccount (/opt/build/repo/node_modules/firebase-admin/lib/app/credential-internal.js:145:19)\n' +
10:15:47 PM: ' at new ServiceAccountCredential (/opt/build/repo/node_modules/firebase-admin/lib/app/credential-internal.js:70:15)\n' +
10:15:47 PM: ' at Object.cert (/opt/build/repo/node_modules/firebase-admin/lib/app/credential-factory.js:103:54)\n' +
10:15:47 PM: ' at p (/opt/build/repo/.next/server/chunks/8004.js:1:6561)\n' +
10:15:47 PM: ' at /opt/build/repo/.next/server/chunks/8004.js:1:7340\n' +
10:15:47 PM: ' at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n' +
10:15:47 PM: ' at async /opt/build/repo/node_modules/next/dist/compiled/next-server/app-route.runtime.prod.js:6:42484\n' +
10:15:47 PM: ' at async eI.execute (/opt/build/repo/node_modules/next/dist/compiled/next-server/app-route.runtime.prod.js:6:32486)\n' +
10:15:47 PM: ' at async eI.handle (/opt/build/repo/node_modules/next/dist/compiled/next-server/app-route.runtime.prod.js:6:43737)\n' +
10:15:47 PM: ' at async exportAppRoute (/opt/build/repo/node_modules/next/dist/export/routes/app-route.js:77:26)'
10:15:47 PM: ]
10:15:47 PM: ex [Error]: Dynamic server usage: Page couldn't be rendered statically because it used `headers`. See more info here: https://nextjs.org/docs/messages/dynamic-server-error
at eP (/opt/build/repo/node_modules/next/dist/compiled/next-server/app-route.runtime.prod.js:6:29358)
10:15:47 PM: at Module.eE (/opt/build/repo/node_modules/next/dist/compiled/next-server/app-route.runtime.prod.js:6:29694)
10:15:47 PM: at i (/opt/build/repo/node_modules/next/dist/compiled/next-server/app-route.runtime.prod.js:6:34572)
10:15:47 PM: at Object.get (/opt/build/repo/node_modules/next/dist/compiled/next-server/app-route.runtime.prod.js:6:34788)
10:15:47 PM: at /opt/build/repo/.next/server/chunks/8004.js:1:7369
10:15:47 PM: at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
10:15:47 PM: at async /opt/build/repo/node_modules/next/dist/compiled/next-server/app-route.runtime.prod.js:6:42484
10:15:47 PM: at async eI.execute (/opt/build/repo/node_modules/next/dist/compiled/next-server/app-route.runtime.prod.js:6:32486)
10:15:47 PM: at async eI.handle (/opt/build/repo/node_modules/next/dist/compiled/next-server/app-route.runtime.prod.js:6:43737)
10:15:47 PM: at async exportAppRoute (/opt/build/repo/node_modules/next/dist/export/routes/app-route.js:77:26) {
10:15:47 PM: description: "Page couldn't be rendered statically because it used `headers`. See more info here: https://nextjs.org/docs/messages/dynamic-server-error",
10:15:47 PM: digest: 'DYNAMIC_SERVER_USAGE'
10:15:47 PM: }
10:15:47 PM: Generating static pages (27/37)
10:15:48 PM: Generating static pages (37/37)
10:15:48 PM: Finalizing page optimization ...
10:15:48 PM: Collecting build traces ...
10:16:05 PM: Route (app) Size First Load JS
10:16:05 PM: ┌ ○ / 148 B 84.9 kB
10:16:05 PM: ├ ○ /_not-found 891 B 85.7 kB
10:16:05 PM: ├ λ /api/chapter 0 B 0 B
10:16:05 PM: ├ λ /api/chapter/aggregate 0 B 0 B
10:16:05 PM: ├ λ /api/chapter/changeChapter 0 B 0 B
10:16:05 PM: ├ ○ /api/chapter/get-chapters 0 B 0 B
10:16:05 PM: ├ λ /api/chapter/search-chapter 0 B 0 B
10:16:05 PM: ├ λ /api/patient/analytics 0 B 0 B
10:16:05 PM: ├ λ /api/patient/analytics/group 0 B 0 B
10:16:05 PM: ├ λ /api/patient/analytics/overview 0 B 0 B
10:16:05 PM: ├ λ /api/patient/analytics/record-math 0 B 0 B
10:16:05 PM: ├ λ /api/patient/analytics/record-reading 0 B 0 B
10:16:05 PM: ├ λ /api/patient/analytics/record-trivia 0 B 0 B
10:16:05 PM: ├ λ /api/patient/analytics/record-writing 0 B 0 B
10:16:05 PM: ├ λ /api/patient/auth/login 0 B 0 B
10:16:05 PM: ├ λ /api/patient/auth/signup 0 B 0 B
10:16:05 PM: ├ λ /api/patient/edit-patient 0 B 0 B
10:16:05 PM: ├ λ /api/patient/filter-patient 0 B 0 B
10:16:05 PM: ├ λ /api/patient/get-patient 0 B 0 B
10:16:05 PM: ├ λ /api/patient/internal/average-stats 0 B 0 B
10:16:05 PM: ├ λ /api/patient/internal/seed 0 B 0 B
10:16:05 PM: ├ λ /api/volunteer 0 B 0 B
10:16:05 PM: ├ λ /api/volunteer/auth/admin-approval 0 B 0 B
10:16:05 PM: ├ λ /api/volunteer/auth/email-verification/create 0 B 0 B
10:16:05 PM: ├ λ /api/volunteer/auth/email-verification/update-verified 0 B 0 B
10:16:05 PM: ├ λ /api/volunteer/auth/login 0 B 0 B
10:16:05 PM: ├ λ /api/volunteer/auth/password-reset/create 0 B 0 B
10:16:05 PM: ├ λ /api/volunteer/auth/password-reset/update-password 0 B 0 B
10:16:05 PM: ├ λ /api/volunteer/auth/signup 0 B 0 B
10:16:05 PM: ├ λ /api/volunteer/auth/verification/validate 0 B 0 B
10:16:05 PM: ├ λ /api/volunteer/filter-volunteer 0 B 0 B
10:16:05 PM: ├ λ /api/volunteer/internal/get-volunteer 0 B 0 B
10:16:05 PM: ├ λ /api/volunteer/profile-image/image-link 0 B 0 B
10:16:05 PM: ├ λ /api/volunteer/profile-image/sas-token 0 B 0 B
10:16:05 PM: ├ ○ /auth/admin-approval 3.74 kB 146 kB
10:16:05 PM: ├ ○ /auth/email-verification 3.88 kB 146 kB
10:16:05 PM: ├ λ /auth/email-verification/[token] 2.23 kB 141 kB
10:16:05 PM: ├ ○ /auth/information 5.72 kB 2.51 MB
10:16:05 PM: ├ ○ /auth/login 4.72 kB 190 kB
10:16:05 PM: ├ ○ /auth/password-reset 4.38 kB 164 kB
10:16:05 PM: ├ λ /auth/password-reset/[token] 4.27 kB 164 kB
10:16:05 PM: ├ ○ /auth/password-reset/error 489 B 85.3 kB
10:16:05 PM: ├ ○ /auth/signup 4.56 kB 190 kB
10:16:05 PM: ├ λ /chapter/[name] 11.5 kB 2.61 MB
10:16:05 PM: ├ ○ /chapter/search 5.73 kB 2.53 MB
10:16:05 PM: ├ ○ /icon.png 0 B 0 B
10:16:05 PM: ├ λ /patient/analytics/[id] 7.66 kB 257 kB
10:16:05 PM: ├ ○ /patient/analytics/group 6.76 kB 239 kB
10:16:05 PM: ├ ○ /patient/search 7.04 kB 2.6 MB
10:16:05 PM: ├ ○ /volunteer/approval 3.88 kB 2.59 MB
10:16:05 PM: └ ○ /volunteer/search 3.79 kB 2.59 MB
10:16:05 PM: + First Load JS shared by all 84.8 kB
10:16:05 PM: ├ chunks/8069-2bc4b969c2f57918.js 29.1 kB
10:16:05 PM: ├ chunks/fd9d1056-e67213d94d32271b.js 53.4 kB
10:16:05 PM: └ other shared chunks (total) 2.37 kB
10:16:05 PM: ƒ Middleware 65.6 kB
10:16:05 PM: ○ (Static) prerendered as static content
10:16:05 PM: λ (Dynamic) server-rendered on demand using Node.js
10:16:05 PM: Done in 55.26s.
10:16:05 PM: ​
10:16:05 PM: (build.command completed in 55.4s)
10:16:06 PM: Next.js cache saved
10:16:06 PM: Next.js cache saved
10:16:08 PM:
10:16:08 PM: Functions bundling
10:16:08 PM: ────────────────────────────────────────────────────────────────
10:16:08 PM: ​
10:16:08 PM: Packaging Functions from .netlify/functions-internal directory:
10:16:08 PM: - ___netlify-server-handler/___netlify-server-handler.mjs
10:16:08 PM: ​
10:16:09 PM: ​
10:16:09 PM: (Functions bundling completed in 1.8s)
10:16:09 PM:
10:16:09 PM: Edge Functions bundling
10:16:09 PM: ────────────────────────────────────────────────────────────────
10:16:09 PM: ​
10:16:09 PM: Packaging Edge Functions from .netlify/edge-functions directory:
10:16:09 PM: - ___netlify-edge-handler-src-middleware
10:16:12 PM: ​
10:16:12 PM: (Edge Functions bundling completed in 2.8s)
10:16:12 PM:
10:16:26 PM: (Netlify Build completed in 1m 18s)
10:16:27 PM: Section completed: building
10:21:23 PM: Finished processing build request in 6m40.599s

Deploying

Complete
10:16:12 PM: Deploy site
10:16:12 PM: ────────────────────────────────────────────────────────────────
10:16:12 PM: ​
10:16:12 PM: Starting to deploy site from '.next'
10:16:13 PM: Calculating files to upload
10:16:13 PM: 8 new file(s) to upload
10:16:13 PM: 1 new function(s) to upload
10:16:20 PM: Section completed: deploying
10:16:22 PM: Finished waiting for live deploy in 2.057s
10:16:22 PM: Site deploy was successfully initiated
10:16:22 PM: ​
10:16:22 PM: (Deploy site completed in 9.9s)

Cleanup

Complete
10:16:26 PM: Netlify Build Complete
10:16:26 PM: ────────────────────────────────────────────────────────────────
10:16:26 PM: ​
10:16:27 PM: Caching artifacts
10:16:27 PM: Started saving node modules
10:16:27 PM: Finished saving node modules
10:16:27 PM: Started saving build plugins
10:16:27 PM: Finished saving build plugins
10:16:27 PM: Started saving mise cache
10:16:27 PM: Finished saving mise cache
10:16:27 PM: Started saving corepack cache
10:16:27 PM: Finished saving corepack cache
10:16:27 PM: Started saving yarn cache
10:16:27 PM: Finished saving yarn cache
10:16:27 PM: Started saving emacs cask dependencies
10:16:27 PM: Finished saving emacs cask dependencies
10:16:27 PM: Started saving maven dependencies
10:16:27 PM: Finished saving maven dependencies
10:16:27 PM: Started saving boot dependencies
10:16:27 PM: Finished saving boot dependencies
10:16:27 PM: Started saving rust rustup cache
10:16:27 PM: Finished saving rust rustup cache
10:16:27 PM: Build script success
10:21:20 PM: Uploading Cache of size 1.5GB
10:21:23 PM: Section completed: cleanup

Post-processing

Complete
10:16:20 PM: Post processing - redirect rules
10:16:20 PM: Post processing done
10:16:20 PM: Section completed: postprocessing
10:16:20 PM: Starting post processing
10:16:20 PM: Skipping form detection
10:16:20 PM: Post processing - header rules
10:16:22 PM: Site is live ✨