Skip to main content

Deploy details

Deploy successful for paragon-openedx

docs: update dependent-usage.json

PR #3500: dependent-usage-analyzer/update-dependent-usage-json@95b64ed

Deploy log

Initializing

Complete
2:08:22 PM: Build ready to start
2:08:38 PM: build-image version: 59029cc38debec12b365d8cde2431251b878d6bf (focal)
2:08:38 PM: buildbot version: e06c8b12db8d11e7b1884ff05239b221ef25f172
2:08:38 PM: Fetching cached dependencies
2:08:38 PM: Starting to download cache of 640.8MB
2:08:40 PM: Finished downloading cache in 1.978s
2:08:40 PM: Starting to extract cache
2:08:52 PM: Finished extracting cache in 12.013s
2:08:52 PM: Finished fetching cache in 14.081s
2:08:52 PM: Starting to prepare the repo for build
2:08:52 PM: Preparing Git Reference pull/3500/head
2:08:54 PM: Custom functions path detected. Proceeding with the specified path: 'www/netlify/functions'
2:08:55 PM: Starting to install dependencies
2:08:55 PM: Started restoring cached mise cache
2:08:55 PM: Finished restoring cached mise cache
2:08:56 PM: mise python@3.13.2 install
2:08:56 PM: mise python@3.13.2 download cpython-3.13.2+20250317-x86_64-unknown-linux-gnu-install_only_stripped.tar.gz
2:08:56 PM: mise python@3.13.2 extract cpython-3.13.2+20250317-x86_64-unknown-linux-gnu-install_only_stripped.tar.gz
2:08:56 PM: mise python@3.13.2 python --version
2:08:56 PM: mise python@3.13.2 Python 3.13.2
2:08:56 PM: mise python@3.13.2 installed
2:08:56 PM: Python version set to 3.13
2:08:58 PM: Collecting pipenv
2:08:58 PM: Downloading pipenv-2024.4.1-py3-none-any.whl.metadata (17 kB)
2:08:58 PM: Collecting certifi (from pipenv)
2:08:58 PM: Downloading certifi-2025.1.31-py3-none-any.whl.metadata (2.5 kB)
2:08:58 PM: Collecting packaging>=22 (from pipenv)
2:08:58 PM: Downloading packaging-24.2-py3-none-any.whl.metadata (3.2 kB)
2:08:58 PM: Collecting setuptools>=67 (from pipenv)
2:08:58 PM: Downloading setuptools-78.0.2-py3-none-any.whl.metadata (6.6 kB)
2:08:58 PM: Collecting virtualenv>=20.24.2 (from pipenv)
2:08:58 PM: Downloading virtualenv-20.29.3-py3-none-any.whl.metadata (4.5 kB)
2:08:58 PM: Collecting distlib<1,>=0.3.7 (from virtualenv>=20.24.2->pipenv)
2:08:58 PM: Downloading distlib-0.3.9-py2.py3-none-any.whl.metadata (5.2 kB)
2:08:58 PM: Collecting filelock<4,>=3.12.2 (from virtualenv>=20.24.2->pipenv)
2:08:58 PM: Downloading filelock-3.18.0-py3-none-any.whl.metadata (2.9 kB)
2:08:58 PM: Collecting platformdirs<5,>=3.9.1 (from virtualenv>=20.24.2->pipenv)
2:08:58 PM: Downloading platformdirs-4.3.7-py3-none-any.whl.metadata (11 kB)
2:08:58 PM: Downloading pipenv-2024.4.1-py3-none-any.whl (3.0 MB)
2:08:59 PM: ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 3.0/3.0 MB 46.3 MB/s eta 0:00:00
2:08:59 PM: Downloading packaging-24.2-py3-none-any.whl (65 kB)
2:08:59 PM: Downloading setuptools-78.0.2-py3-none-any.whl (1.3 MB)
2:08:59 PM: ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.3/1.3 MB 69.4 MB/s eta 0:00:00
2:08:59 PM: Downloading virtualenv-20.29.3-py3-none-any.whl (4.3 MB)
2:08:59 PM: ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 4.3/4.3 MB 127.3 MB/s eta 0:00:00
2:08:59 PM: Downloading certifi-2025.1.31-py3-none-any.whl (166 kB)
2:08:59 PM: Downloading distlib-0.3.9-py2.py3-none-any.whl (468 kB)
2:08:59 PM: Downloading filelock-3.18.0-py3-none-any.whl (16 kB)
2:08:59 PM: Downloading platformdirs-4.3.7-py3-none-any.whl (18 kB)
2:08:59 PM: Installing collected packages: distlib, setuptools, platformdirs, packaging, filelock, certifi, virtualenv, pipenv
2:09:01 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.7 setuptools-78.0.2 virtualenv-20.29.3
2:09:01 PM: [notice] A new release of pip is available: 24.3.1 -> 25.0.1
2:09:01 PM: [notice] To update, run: pip install --upgrade pip
2:09:02 PM: Attempting Ruby version 2.7.2, read from environment
2:09:02 PM: Using Ruby version 2.7.2
2:09:03 PM: Started restoring cached go cache
2:09:03 PM: Finished restoring cached go cache
2:09:03 PM: Installing Go version 1.14.4 (requested 1.14.4)
2:09:07 PM: go version go1.14.4 linux/amd64
2:09:08 PM: Using PHP version 8.0
2:09:09 PM: Started restoring cached Node.js version
2:09:11 PM: Finished restoring cached Node.js version
2:09:11 PM: Attempting Node.js version '20' from .nvmrc
2:09:12 PM: v20.19.0 is already installed.
2:09:12 PM: Now using node v20.19.0 (npm v10.8.2)
2:09:12 PM: Enabling Node.js Corepack
2:09:12 PM: Started restoring cached build plugins
2:09:12 PM: Finished restoring cached build plugins
2:09:12 PM: Started restoring cached corepack dependencies
2:09:12 PM: Finished restoring cached corepack dependencies
2:09:12 PM: npm workspaces detected
2:09:12 PM: Started restoring workspace example node modules
2:09:12 PM: Finished restoring workspace example node modules
2:09:12 PM: Started restoring workspace component-generator node modules
2:09:12 PM: Finished restoring workspace component-generator node modules
2:09:12 PM: Started restoring workspace www node modules
2:09:12 PM: Finished restoring workspace www node modules
2:09:12 PM: Started restoring workspace icons node modules
2:09:12 PM: Finished restoring workspace icons node modules
2:09:12 PM: Started restoring workspace root node modules
2:09:12 PM: Finished restoring workspace root node modules
2:09:12 PM: Installing npm packages using npm version 10.8.2
2:09:27 PM: > @openedx/paragon@20.18.1 prepare
2:09:27 PM: > husky || true
2:09:27 PM: up to date, audited 4005 packages in 15s
2:09:27 PM: 663 packages are looking for funding
2:09:27 PM: run `npm fund` for details
2:09:27 PM: 78 vulnerabilities (15 low, 39 moderate, 24 high)
2:09:27 PM: To address issues that do not require attention, run:
2:09:27 PM: npm audit fix
2:09:27 PM: To address all issues possible (including breaking changes), run:
2:09:27 PM: npm audit fix --force
2:09:27 PM: Some issues need review, and may require choosing
2:09:27 PM: a different dependency.
2:09:27 PM: Run `npm audit` for details.
2:09:27 PM: npm packages installed
2:09:28 PM: Successfully installed dependencies
2:09:28 PM: Starting build script
2:09:29 PM: Detected 0 framework(s)
2:09:29 PM: Section completed: initializing

Building

Complete
2:09:30 PM: Netlify Build
2:09:30 PM: ────────────────────────────────────────────────────────────────
2:09:30 PM:
2:09:30 PM: ❯ Version
2:09:30 PM: @netlify/build 30.0.5
2:09:30 PM:
2:09:30 PM: ❯ Flags
2:09:30 PM: accountId: 5f579dfe8af070008ee8a7dc
2:09:30 PM: baseRelDir: true
2:09:30 PM: buildId: 67e2b8d685543300085e1528
2:09:30 PM: deployId: 67e2b8d685543300085e152a
2:09:30 PM:
2:09:30 PM: ❯ Current directory
2:09:30 PM: /opt/build/repo
2:09:30 PM:
2:09:30 PM: ❯ Config file
2:09:30 PM: /opt/build/repo/netlify.toml
2:09:30 PM:
2:09:30 PM: ❯ Context
2:09:30 PM: deploy-preview
2:09:31 PM:
2:09:31 PM: Build command from Netlify app
2:09:31 PM: ────────────────────────────────────────────────────────────────
2:09:31 PM: ​
2:09:31 PM: $ npm run build-docs
2:09:31 PM: > @openedx/paragon@20.18.1 build-docs
2:09:31 PM: > npm run build --workspace=www
2:09:31 PM: > paragon-pattern-library-documentation@1.0.0 build
2:09:31 PM: > gatsby build --prefix-paths && npm run build-themes && playroom build
2:09:34 PM: success compile gatsby files - 1.615s
2:09:34 PM: success load gatsby config - 0.095s
2:09:38 PM: success Installing Netlify adapter (gatsby-adapter-netlify@^1.0.4) - 4.157s
2:09:38 PM: info If you plan on staying on this deployment platform, consider installing "gatsby-adapter-netlify@^1.0.4" as a dependency in your project. This will give you faster and more robust installs.
2:09:38 PM: info Using gatsby-adapter-netlify adapter
2:09:44 PM: info [gatsby-adapter-netlify] Found a Gatsby cache. We're about to go FAST. ⚡
success load plugins - 0.404s
2:09:44 PM: warning gatsby-plugin-react-helmet: Gatsby now has built-in support for modifying the document head. Learn more at https://gatsby.dev/gatsby-head
2:09:44 PM: success onPreInit - 0.003s
2:09:44 PM: success delete worker cache from previous builds - 0.001s
2:09:44 PM: success initialize cache - 0.023s
2:09:44 PM: success copy gatsby files - 0.038s
2:09:45 PM: success Compiling Gatsby Functions - 0.134s
2:09:45 PM: success onPreBootstrap - 0.151s
2:09:45 PM: success createSchemaCustomization - 0.005s
2:09:47 PM: DEPRECATION WARNING: The legacy JS API is deprecated and will be removed in Dart Sass 2.0.0.
2:09:49 PM: success Clean up stale nodes - 0.259s - 105/0 0.00/s
2:09:49 PM: success Checking for changed pages - 0.000s
2:09:49 PM: success source and transform nodes - 4.622s
2:09:50 PM: info Writing GraphQL type definitions to /opt/build/repo/www/.cache/schema.gql
2:09:51 PM: warning There are conflicting field types in your data.
2:09:51 PM: If you have explicitly defined a type for those fields, you can safely ignore this warning message.
2:09:51 PM: Otherwise, Gatsby will omit those fields from the GraphQL schema.
2:09:51 PM: If you know all field types in advance, the best strategy is to explicitly define them with the `createTypes` action, and skip inference with the `@dontInfer` directive.
2:09:51 PM: ComponentProp.type.value:
2:09:51 PM: - type: array
2:09:51 PM: value: [ ..., { name: 'string', computed: false, raw: 'emailPropType', description: 'Function for rendering custom components' }, ... ]
2:09:51 PM: - type: object
2:09:51 PM: value: { name: 'shape', values: [Object], invalidType: [Object], invalidSizeLess: [Object], invalidSizeMore: [Object], multipleDragged: [Object], uploadError: [Object], setFilter: [Object], Header: [Object], filterChoices: [Object], getHeaderProps: [Object], filterValue: [Object], entering: [Object], entered: [Object], exiting: [Object], exited: [Object], xs: [Object], sm: [Object], md: [Object], lg: [Object], xl: [Object], githubEditPath: [Object], status: [Object], isDataViewToggleEnabled: [Object], onDataViewToggle: [Object], defaultActiveStateValue: [Object], togglePlacement: [Object], previous: [Object], next: [Object], page: [Object], currentPage: [Object], pageOfCount: [Object], label: [Object], submitButton: [Object], clearButton: [Object], search: [Object], href: [Object], getToggleRowSelectedProps: [Object], isSelected: [Object], computed: true, Filter: [Object], id: [Object], cellClassName: [Object], onClick: [Object], 'aria-label': [Object], 'aria-labelledby': [Object], isExpanded: [Object], getToggleRowExpandedProps: [Object], submit: [Object], clear: [Object], ref: [Object], style: [Object], getRowProps: [Object], cells: [Object], current: [Object], userProvidedText: [Object], selectionValue: [Object], selectionId: [Object], leftIcon: [Object], rightIcon: [Object], tab: [Object], url: [Object], className: [Object], alternativeText: [Object], title: [Object], pageSize: [Object], pageIndex: [Object], filters: [Object], sortBy: [Object], selectedRowIds: [Object], selectedRowsOrdered: [Object], Cell: [Object], disableSortBy: [Object] }
2:09:51 PM: - type: string
2:09:51 PM: value: 'Object.values(PAGINATION_VARIANTS)'
2:09:51 PM: ComponentProp.parentType.value:
2:09:51 PM: - type: array
2:09:51 PM: value: [ ..., { name: 'string', computed: false, raw: 'emailPropType', description: 'Function for rendering custom components' }, ... ]
2:09:51 PM: - type: object
2:09:51 PM: value: { name: 'shape', values: [Object], invalidType: [Object], invalidSizeLess: [Object], invalidSizeMore: [Object], multipleDragged: [Object], uploadError: [Object], setFilter: [Object], Header: [Object], filterChoices: [Object], getHeaderProps: [Object], filterValue: [Object], entering: [Object], entered: [Object], exiting: [Object], exited: [Object], xs: [Object], sm: [Object], md: [Object], lg: [Object], xl: [Object], githubEditPath: [Object], status: [Object], isDataViewToggleEnabled: [Object], onDataViewToggle: [Object], defaultActiveStateValue: [Object], togglePlacement: [Object], previous: [Object], next: [Object], page: [Object], currentPage: [Object], pageOfCount: [Object], label: [Object], submitButton: [Object], clearButton: [Object], search: [Object], href: [Object], getToggleRowSelectedProps: [Object], isSelected: [Object], computed: true, Filter: [Object], id: [Object], cellClassName: [Object], onClick: [Object], 'aria-label': [Object], 'aria-labelledby': [Object], isExpanded: [Object], getToggleRowExpandedProps: [Object], submit: [Object], clear: [Object], ref: [Object], style: [Object], getRowProps: [Object], cells: [Object], current: [Object], userProvidedText: [Object], selectionValue: [Object], selectionId: [Object], leftIcon: [Object], rightIcon: [Object], tab: [Object], url: [Object], className: [Object], alternativeText: [Object], title: [Object], pageSize: [Object], pageIndex: [Object], filters: [Object], sortBy: [Object], selectedRowIds: [Object], selectedRowsOrdered: [Object], Cell: [Object], disableSortBy: [Object] }
2:09:51 PM: - type: string
2:09:51 PM: value: 'Object.values(PAGINATION_VARIANTS)'
2:09:51 PM: success building schema - 1.299s
2:09:52 PM: success createPages - 1.682s
2:09:52 PM: success createPagesStatefully - 0.057s
2:09:52 PM: info Total nodes: 4589, SitePage nodes: 105 (use --verbose for breakdown)
2:09:52 PM: success Checking for changed pages - 0.004s
2:09:52 PM: success Cleaning up stale page-data - 0.003s
2:09:52 PM: success onPreExtractQueries - 0.000s
2:09:54 PM: success extract queries from components - 2.000s
2:09:54 PM: success write out redirect data - 0.002s
2:09:54 PM: success Build manifest and related icons - 0.107s
2:09:54 PM: success onPostBootstrap - 0.108s
2:09:54 PM: info bootstrap finished - 23.466s
2:09:54 PM: success write out requires - 0.004s
2:10:03 PM: DEPRECATION WARNING: The legacy JS API is deprecated and will be removed in Dart Sass 2.0.0.
2:10:22 PM: success Building production JavaScript and CSS bundles - 27.338s
2:10:30 PM: DEPRECATION WARNING: The legacy JS API is deprecated and will be removed in Dart Sass 2.0.0.
2:10:44 PM: success Building HTML renderer - 22.007s
2:10:44 PM: success Execute page configs - 0.040s
2:10:44 PM: success Caching Webpack compilations - 0.000s
2:10:44 PM: success run queries in workers - 0.538s - 93/93 172.93/s
2:10:44 PM: success Merge worker state - 0.005s
2:10:44 PM: success Rewriting compilation hashes - 0.001s
2:10:51 PM: success Building static HTML for pages - 5.055s - 87/87 17.21/s
2:10:51 PM: info There are no new or changed slice html files to build.
2:10:51 PM: success stitching slices - 0.175s
2:10:51 PM: success onPostBuild - 0.000s
2:10:51 PM:
2:10:51 PM: Pages
2:10:51 PM: ┌ src/templates/component-page-template.tsx
2:10:51 PM: │ ├ /components/actionrow/
2:10:51 PM: │ └ ...80 more pages available
2:10:51 PM: ├ src/templates/default-mdx-page-template.tsx
2:10:51 PM: │ ├ /foundations/brand-icons/
2:10:51 PM: │ └ ...5 more pages available
2:10:51 PM: ├ src/pages/insights.tsx
2:10:51 PM: │ ├ /insights/
2:10:51 PM: │ └ ...5 more pages available
2:10:51 PM: ├ src/pages/404.tsx
2:10:51 PM: │ ├ /404/
2:10:51 PM: │ └ /404.html
2:10:51 PM: ├ src/pages/index.tsx
2:10:51 PM: │ └ /
2:10:51 PM: ├ src/pages/playground.tsx
2:10:51 PM: │ └ /playground/
2:10:51 PM: ├ src/pages/status.tsx
2:10:51 PM: │ └ /status/
2:10:51 PM: ├ src/pages/foundations/colors.tsx
2:10:51 PM: │ └ /foundations/colors/
2:10:51 PM: ├ src/pages/foundations/css-utilities.tsx
2:10:51 PM: │ └ /foundations/css-utilities/
2:10:51 PM: ├ src/pages/foundations/elevation.tsx
2:10:51 PM: │ └ /foundations/elevation/
2:10:51 PM: ├ src/pages/foundations/layout.tsx
2:10:51 PM: │ └ /foundations/layout/
2:10:51 PM: ├ src/pages/foundations/responsive.tsx
2:10:51 PM: │ └ /foundations/responsive/
2:10:51 PM: ├ src/pages/foundations/spacing.tsx
2:10:51 PM: │ └ /foundations/spacing/
2:10:51 PM: └ src/pages/foundations/typography.tsx
2:10:51 PM: └ /foundations/typography/
2:10:51 PM: ╭────────────────────────────────────────────────────────────────────╮
2:10:51 PM: │ │
2:10:51 PM: │ (SSG) Generated at build time │
2:10:51 PM: │ D (DSG) Deferred static generation - page generated at runtime │
2:10:51 PM: │ ∞ (SSR) Server-side renders at runtime (uses getServerData) │
2:10:51 PM: │ λ (Function) Gatsby function │
2:10:51 PM: │ │
2:10:51 PM: ╰────────────────────────────────────────────────────────────────────╯
2:10:51 PM: info Done building in 80.329752375 sec
2:10:58 PM: info [gatsby-adapter-netlify] Stored the Gatsby cache to speed up future builds. 🔥
2:10:58 PM: > paragon-pattern-library-documentation@1.0.0 build-themes
2:10:58 PM: > node build-themes.js
2:10:59 PM: DEPRECATION WARNING: The legacy JS API is deprecated and will be removed in Dart Sass 2.0.0.
2:11:00 PM: DEPRECATION WARNING: The legacy JS API is deprecated and will be removed in Dart Sass 2.0.0.
2:11:33 PM: ​
2:11:33 PM: (build.command completed in 2m 2.3s)
2:11:33 PM:
2:11:33 PM: Functions bundling
2:11:33 PM: ────────────────────────────────────────────────────────────────
2:11:33 PM: ​
2:11:33 PM: Packaging Functions from www/netlify/functions directory:
2:11:33 PM: - sendAnalyticsData.js
2:11:33 PM: - trackGenerateComponent.js
2:11:33 PM: ​
2:11:34 PM: ​
2:11:34 PM: (Functions bundling completed in 669ms)
2:11:34 PM:
2:11:37 PM: (Netlify Build completed in 2m 6.2s)
2:11:37 PM: Section completed: building
2:13:15 PM: Finished processing build request in 4m37.349s

Deploying

Complete
2:11:34 PM: Deploy site
2:11:34 PM: ────────────────────────────────────────────────────────────────
2:11:34 PM: ​
2:11:34 PM: Starting to deploy site from 'www/public'
2:11:34 PM: Calculating files to upload
2:11:36 PM: 113 new file(s) to upload
2:11:36 PM: 0 new function(s) to upload
2:11:37 PM: Section completed: deploying
2:11:37 PM: Site deploy was successfully initiated
2:11:37 PM: ​
2:11:37 PM: (Deploy site completed in 3.1s)

Cleanup

Complete
2:11:37 PM: Netlify Build Complete
2:11:37 PM: ────────────────────────────────────────────────────────────────
2:11:37 PM: ​
2:11:37 PM: Caching artifacts
2:11:37 PM: Started saving workspace example node modules
2:11:37 PM: Finished saving workspace example node modules
2:11:37 PM: Started saving workspace component-generator node modules
2:11:37 PM: Finished saving workspace component-generator node modules
2:11:37 PM: Started saving workspace www node modules
2:11:37 PM: Finished saving workspace www node modules
2:11:37 PM: Started saving workspace icons node modules
2:11:37 PM: Finished saving workspace icons node modules
2:11:37 PM: Started saving workspace root node modules
2:11:37 PM: Finished saving workspace root node modules
2:11:37 PM: Started saving build plugins
2:11:37 PM: Finished saving build plugins
2:11:37 PM: Started saving mise cache
2:11:37 PM: Finished saving mise cache
2:11:37 PM: Started saving corepack cache
2:11:37 PM: Finished saving corepack cache
2:11:37 PM: Started saving pip cache
2:11:37 PM: Finished saving pip cache
2:11:37 PM: Started saving emacs cask dependencies
2:11:37 PM: Finished saving emacs cask dependencies
2:11:37 PM: Started saving maven dependencies
2:11:37 PM: Finished saving maven dependencies
2:11:37 PM: Started saving boot dependencies
2:11:37 PM: Finished saving boot dependencies
2:11:37 PM: Started saving rust rustup cache
2:11:37 PM: Finished saving rust rustup cache
2:11:37 PM: Started saving go dependencies
2:11:37 PM: Finished saving go dependencies
2:11:37 PM: Build script success
2:13:14 PM: Uploading Cache of size 641.2MB
2:13:15 PM: Section completed: cleanup

Post-processing

Complete
2:11:37 PM: Starting post processing
2:11:37 PM: Post processing - redirect rules
2:11:37 PM: Post processing done
2:11:37 PM: Section completed: postprocessing
2:11:37 PM: Skipping form detection
2:11:37 PM: Post processing - header rules
2:11:38 PM: Site is live ✨