Deploy details
Deploy successful for tresjs-docs
fix: enhance texture and loader handling with automatic invalidation when resources are loadedPR #915: bugfix/invalidate-on-use-loader-and-use-texture@21fc189
Deploy log
Initializing
Complete
Initializing
Complete
8:19:21 AM: Build ready to start
8:21:12 AM: build-image version: 59029cc38debec12b365d8cde2431251b878d6bf (focal)
8:21:12 AM: buildbot version: 40932273cc58bd3d585a06e0c31ae1335dd17e67
8:21:12 AM: Fetching cached dependencies
8:21:12 AM: Failed to fetch cache, continuing with build
8:21:12 AM: Starting to prepare the repo for build
8:21:12 AM: No cached dependencies found. Cloning fresh repo
8:21:12 AM: git clone --filter=blob:none https://github.com/Tresjs/tres
8:21:12 AM: Preparing Git Reference pull/915/head
8:21:17 AM: Custom build command detected. Proceeding with the specified command: 'pnpm run build && pnpm docs:build'
8:21:17 AM: Starting to install dependencies
8:21:18 AM: mise python@3.13.2 install
8:21:18 AM: mise python@3.13.2 download cpython-3.13.2+20250317-x86_64-unknown-linux-gnu-install_only_stripped.tar.gz
8:21:19 AM: mise python@3.13.2 extract cpython-3.13.2+20250317-x86_64-unknown-linux-gnu-install_only_stripped.tar.gz
8:21:19 AM: mise python@3.13.2 python --version
8:21:19 AM: mise python@3.13.2 Python 3.13.2
8:21:19 AM: mise python@3.13.2 ✓ installed
8:21:19 AM: Python version set to 3.13
8:21:20 AM: Collecting pipenv
8:21:20 AM: Downloading pipenv-2024.4.1-py3-none-any.whl.metadata (17 kB)
8:21:20 AM: Collecting certifi (from pipenv)
8:21:20 AM: Downloading certifi-2025.1.31-py3-none-any.whl.metadata (2.5 kB)
8:21:20 AM: Collecting packaging>=22 (from pipenv)
8:21:20 AM: Downloading packaging-24.2-py3-none-any.whl.metadata (3.2 kB)
8:21:20 AM: Collecting setuptools>=67 (from pipenv)
8:21:20 AM: Downloading setuptools-78.0.2-py3-none-any.whl.metadata (6.6 kB)
8:21:20 AM: Collecting virtualenv>=20.24.2 (from pipenv)
8:21:20 AM: Downloading virtualenv-20.29.3-py3-none-any.whl.metadata (4.5 kB)
8:21:20 AM: Collecting distlib<1,>=0.3.7 (from virtualenv>=20.24.2->pipenv)
8:21:20 AM: Downloading distlib-0.3.9-py2.py3-none-any.whl.metadata (5.2 kB)
8:21:21 AM: Collecting filelock<4,>=3.12.2 (from virtualenv>=20.24.2->pipenv)
8:21:21 AM: Downloading filelock-3.18.0-py3-none-any.whl.metadata (2.9 kB)
8:21:21 AM: Collecting platformdirs<5,>=3.9.1 (from virtualenv>=20.24.2->pipenv)
8:21:21 AM: Downloading platformdirs-4.3.7-py3-none-any.whl.metadata (11 kB)
8:21:21 AM: Downloading pipenv-2024.4.1-py3-none-any.whl (3.0 MB)
8:21:21 AM: ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 3.0/3.0 MB 56.8 MB/s eta 0:00:00
8:21:21 AM: Downloading packaging-24.2-py3-none-any.whl (65 kB)
8:21:21 AM: Downloading setuptools-78.0.2-py3-none-any.whl (1.3 MB)
8:21:21 AM: ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.3/1.3 MB 100.0 MB/s eta 0:00:00
8:21:21 AM: Downloading virtualenv-20.29.3-py3-none-any.whl (4.3 MB)
8:21:21 AM: ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 4.3/4.3 MB 174.9 MB/s eta 0:00:00
8:21:21 AM: Downloading certifi-2025.1.31-py3-none-any.whl (166 kB)
8:21:21 AM: Downloading distlib-0.3.9-py2.py3-none-any.whl (468 kB)
8:21:21 AM: Downloading filelock-3.18.0-py3-none-any.whl (16 kB)
8:21:21 AM: Downloading platformdirs-4.3.7-py3-none-any.whl (18 kB)
8:21:21 AM: Installing collected packages: distlib, setuptools, platformdirs, packaging, filelock, certifi, virtualenv, pipenv
8:21:23 AM: 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
8:21:23 AM: [notice] A new release of pip is available: 24.3.1 -> 25.0.1
8:21:23 AM: [notice] To update, run: pip install --upgrade pip
8:21:24 AM: Attempting Ruby version 2.7.2, read from environment
8:21:24 AM: Using Ruby version 2.7.2
8:21:25 AM: Started restoring cached go cache
8:21:25 AM: Finished restoring cached go cache
8:21:26 AM: go version go1.19.13 linux/amd64
8:21:27 AM: Using PHP version 8.0
8:21:28 AM: Downloading and installing node v20.19.0...
8:21:29 AM: Downloading https://nodejs.org/dist/v20.19.0/node-v20.19.0-linux-x64.tar.xz...
8:21:29 AM: Computing checksum with sha256sum
8:21:29 AM: Checksums matched!
8:21:31 AM: Now using node v20.19.0 (npm v10.8.2)
8:21:31 AM: Enabling Node.js Corepack
8:21:31 AM: Started restoring cached build plugins
8:21:31 AM: Finished restoring cached build plugins
8:21:31 AM: Started restoring cached corepack dependencies
8:21:31 AM: Finished restoring cached corepack dependencies
8:21:32 AM: pnpm workspaces detected
8:21:32 AM: Installing npm packages using pnpm version 10.6.3
8:21:32 AM: Scope: all 3 workspace projects
8:21:33 AM: Lockfile is up to date, resolution step is skipped
8:21:33 AM: Progress: resolved 1, reused 0, downloaded 0, added 0
8:21:33 AM: Packages: +1147
8:21:33 AM: ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
8:21:34 AM: Progress: resolved 1147, reused 0, downloaded 124, added 123
8:21:35 AM: Progress: resolved 1147, reused 0, downloaded 413, added 413
8:21:36 AM: Progress: resolved 1147, reused 0, downloaded 716, added 714
8:21:37 AM: Progress: resolved 1147, reused 0, downloaded 988, added 986
8:21:38 AM: Progress: resolved 1147, reused 0, downloaded 1142, added 1145
8:21:39 AM: Progress: resolved 1147, reused 0, downloaded 1143, added 1146
8:21:40 AM: Progress: resolved 1147, reused 0, downloaded 1144, added 1147, done
8:21:40 AM: dependencies:
8:21:40 AM: + @alvarosabu/utils 3.2.0
8:21:40 AM: + @vue/devtools-api 6.6.4
8:21:40 AM: + @vueuse/core 12.7.0
8:21:40 AM: devDependencies:
8:21:40 AM: + @release-it/conventional-changelog 10.0.0
8:21:40 AM: + @stackblitz/sdk 1.11.0
8:21:40 AM: + @tresjs/cientos 4.1.0
8:21:40 AM: + @tresjs/eslint-config 1.4.0
8:21:40 AM: + @types/three 0.173.0
8:21:40 AM: + @typescript-eslint/eslint-plugin 8.24.1
8:21:40 AM: + @typescript-eslint/parser 8.24.1
8:21:40 AM: + @vitejs/plugin-vue 5.2.1
8:21:40 AM: + @vitest/coverage-c8 0.33.0
8:21:40 AM: + @vitest/coverage-v8 3.0.6
8:21:40 AM: + @vitest/ui 3.0.6
8:21:40 AM: + @vue/test-utils 2.4.6
8:21:40 AM: + eslint 9.21.0
8:21:40 AM: + eslint-plugin-vue 9.32.0
8:21:40 AM: + esno 4.8.0
8:21:40 AM: + gsap 3.12.7
8:21:40 AM: + jsdom 26.0.0
8:21:40 AM: + kolorist 1.8.0
8:21:40 AM: + ohmyfetch 0.4.21
8:21:40 AM: + pathe 2.0.3
8:21:40 AM: + release-it 18.1.2
8:21:40 AM: + rollup-plugin-analyzer 4.0.0
8:21:40 AM: + rollup-plugin-copy 3.5.0
8:21:40 AM: + rollup-plugin-visualizer 5.14.0
8:21:40 AM: + sponsorkit 16.3.0
8:21:40 AM: + three 0.173.0
8:21:40 AM: + unocss 65.5.0
8:21:40 AM: + unplugin 2.2.0
8:21:40 AM: + unplugin-vue-components 28.4.0
8:21:40 AM: + vite 6.1.1
8:21:40 AM: + vite-plugin-banner 0.8.0
8:21:40 AM: + vite-plugin-dts 4.5.0
8:21:40 AM: + vite-plugin-inspect 10.2.1
8:21:40 AM: + vite-plugin-require-transform 1.0.21
8:21:40 AM: + vite-svg-loader 5.1.0
8:21:40 AM: + vitepress 1.6.3
8:21:40 AM: + vitest 3.0.5
8:21:40 AM: + vue 3.5.13
8:21:40 AM: + vue-demi 0.14.10
8:21:40 AM: ╭ Warning ─────────────────────────────────────────────────────────────────────╮│ ││ Ignored build scripts: esbuild, sharp, vue-demi. ││ Run "pnpm approve-builds" to pick which dependencies should be allowed ││ to run scripts. ││ │╰──────────────────────────────────────────────────────────────────────────────╯
8:21:40 AM: Done in 8s using pnpm v10.6.3
8:21:40 AM: npm packages installed using pnpm
8:21:41 AM: Successfully installed dependencies
8:21:41 AM: Starting build script
8:21:42 AM: Detected 1 framework(s)
8:21:43 AM: "vite" at version "6.1.1"
8:21:43 AM: Section completed: initializing
Building
Complete
Building
Complete
8:21:44 AM: Netlify Build
8:21:44 AM: ────────────────────────────────────────────────────────────────
8:21:44 AM:
8:21:44 AM: ❯ Version
8:21:44 AM: @netlify/build 30.0.5
8:21:44 AM:
8:21:44 AM: ❯ Flags
8:21:44 AM: accountId: 5ac73558df99536a45b5af52
8:21:44 AM: baseRelDir: true
8:21:44 AM: buildId: 67e26709a34c1b0008c02935
8:21:44 AM: deployId: 67e26709a34c1b0008c02937
8:21:44 AM:
8:21:44 AM: ❯ Current directory
8:21:44 AM: /opt/build/repo
8:21:44 AM:
8:21:44 AM: ❯ Config file
8:21:44 AM: /opt/build/repo/netlify.toml
8:21:44 AM:
8:21:44 AM: ❯ Context
8:21:44 AM: deploy-preview
8:21:44 AM:
8:21:44 AM: build.command from netlify.toml
8:21:44 AM: ────────────────────────────────────────────────────────────────
8:21:44 AM:
8:21:44 AM: $ pnpm run build && pnpm docs:build
8:21:44 AM: > @tresjs/core@4.3.3 build /opt/build/repo
8:21:44 AM: > vite build
8:21:45 AM: ▲ ■ ● Tres v4.3.3
8:21:45 AM: vite v6.1.1 building for production...
8:21:45 AM:
8:21:45 AM: watching for file changes...
8:21:45 AM:
8:21:45 AM: build started...
8:21:49 AM: src/composables/useTresReady/createReadyEventHook/index.ts:75:29 - error TS2345: Argument of type 'Callback<T>' is not assignable to parameter of type 'Callback<T>'.
8:21:49 AM: Type '((...param: any) => void) | ([T] extends [void] ? (...param: unknown[]) => void : [T] extends [any[]] ? (...param: T) => void : (param_0: T, ...param: unknown[]) => void)' is not assignable to type 'Callback<T>'.
8:21:49 AM: Type '[T] extends [void] ? (...param: unknown[]) => void : [T] extends [any[]] ? (...param: T) => void : (param_0: T, ...param: unknown[]) => void' is not assignable to type 'Callback<T>'.
8:21:49 AM: Type '((...param: unknown[]) => void) | ([T] extends [any[]] ? (...param: T) => void : (param_0: T, ...param: unknown[]) => void)' is not assignable to type 'Callback<T>'.
8:21:49 AM: Type '[T] extends [any[]] ? (...param: T) => void : (param_0: T, ...param: unknown[]) => void' is not assignable to type 'Callback<T>'.
8:21:49 AM: Type '((...param: T) => void) | ((param_0: T, ...param: unknown[]) => void)' is not assignable to type 'Callback<T>'.
8:21:49 AM: Type '(...param: T) => void' is not assignable to type 'Callback<T>'.
8:21:49 AM: Type '[T] extends [void] ? (...param: unknown[]) => void : [T] extends [any[]] ? (...param: T) => void : (param_0: T, ...param: unknown[]) => void' is not assignable to type '[T] extends [void] ? () => void : (param: T) => void'.
8:21:49 AM: Type '((...param: unknown[]) => void) | ([T] extends [any[]] ? (...param: T) => void : (param_0: T, ...param: unknown[]) => void)' is not assignable to type '[T] extends [void] ? () => void : (param: T) => void'.
8:21:49 AM: Type '[T] extends [any[]] ? (...param: T) => void : (param_0: T, ...param: unknown[]) => void' is not assignable to type '[T] extends [void] ? () => void : (param: T) => void'.
8:21:49 AM: Type '((...param: T) => void) | ((param_0: T, ...param: unknown[]) => void)' is not assignable to type '[T] extends [void] ? () => void : (param: T) => void'.
8:21:49 AM: Type '(...param: T) => void' is not assignable to type '[T] extends [void] ? () => void : (param: T) => void'.
8:21:49 AM: Type '[T] extends [any[]] ? (...param: T) => void : (param_0: T, ...param: unknown[]) => void' is not assignable to type '(param: T) => void'.
8:21:49 AM: Type '((...param: T) => void) | ((param_0: T, ...param: unknown[]) => void)' is not assignable to type '(param: T) => void'.
8:21:49 AM: Type '(...param: T) => void' is not assignable to type '(param: T) => void'.
8:21:49 AM: Types of parameters 'param' and 'param' are incompatible.
8:21:49 AM: Type '[param: T]' is not assignable to type 'T'.
8:21:49 AM: 'T' could be instantiated with an arbitrary type which could be unrelated to '[param: T]'.
8:21:49 AM: 75 triggerSingleCallback(callback, triggerParams)
8:21:49 AM: ~~~~~~~~
8:21:49 AM: src/utils/createPriorityEventHook.ts:72:16 - error TS2322: Type '(fn: Callback<T>) => void' is not assignable to type 'EventHookOff<T>'.
8:21:49 AM: Types of parameters 'fn' and 'fn' are incompatible.
8:21:49 AM: Type 'Callback<T>' is not assignable to type 'import("/opt/build/repo/src/utils/createPriorityEventHook").Callback<T>'.
8:21:49 AM: Type '((...param: any) => void) | ([T] extends [void] ? (...param: unknown[]) => void : [T] extends [any[]] ? (...param: T) => void : (param_0: T, ...param: unknown[]) => void)' is not assignable to type 'Callback<T>'.
8:21:49 AM: Type '[T] extends [void] ? (...param: unknown[]) => void : [T] extends [any[]] ? (...param: T) => void : (param_0: T, ...param: unknown[]) => void' is not assignable to type 'Callback<T>'.
8:21:49 AM: Type '((...param: unknown[]) => void) | ([T] extends [any[]] ? (...param: T) => void : (param_0: T, ...param: unknown[]) => void)' is not assignable to type 'Callback<T>'.
8:21:49 AM: Type '[T] extends [any[]] ? (...param: T) => void : (param_0: T, ...param: unknown[]) => void' is not assignable to type 'Callback<T>'.
8:21:49 AM: Type '((...param: T) => void) | ((param_0: T, ...param: unknown[]) => void)' is not assignable to type 'Callback<T>'.
8:21:49 AM: Type '(...param: T) => void' is not assignable to type 'Callback<T>'.
8:21:49 AM: Type '[T] extends [void] ? (...param: unknown[]) => void : [T] extends [any[]] ? (...param: T) => void : (param_0: T, ...param: unknown[]) => void' is not assignable to type '[T] extends [void] ? () => void : (param: T) => void'.
8:21:49 AM: Type '((...param: unknown[]) => void) | ([T] extends [any[]] ? (...param: T) => void : (param_0: T, ...param: unknown[]) => void)' is not assignable to type '[T] extends [void] ? () => void : (param: T) => void'.
8:21:49 AM: Type '[T] extends [any[]] ? (...param: T) => void : (param_0: T, ...param: unknown[]) => void' is not assignable to type '[T] extends [void] ? () => void : (param: T) => void'.
8:21:49 AM: Type '((...param: T) => void) | ((param_0: T, ...param: unknown[]) => void)' is not assignable to type '[T] extends [void] ? () => void : (param: T) => void'.
8:21:49 AM: Type '(...param: T) => void' is not assignable to type '[T] extends [void] ? () => void : (param: T) => void'.
8:21:49 AM: Type '[T] extends [any[]] ? (...param: T) => void : (param_0: T, ...param: unknown[]) => void' is not assignable to type '(param: T) => void'.
8:21:49 AM: Type '((...param: T) => void) | ((param_0: T, ...param: unknown[]) => void)' is not assignable to type '(param: T) => void'.
8:21:49 AM: Type '(...param: T) => void' is not assignable to type '(param: T) => void'.
8:21:49 AM: Types of parameters 'param' and 'param' are incompatible.
8:21:49 AM: Type '[param: T]' is not assignable to type 'T'.
8:21:49 AM: 'T' could be instantiated with an arbitrary type which could be unrelated to '[param: T]'.
8:21:49 AM: 72 return { on, off, trigger, dispose, get count() { return eventToPriority.size } }
8:21:49 AM: ~~~
8:21:49 AM: src/utils/createPriorityEventHook.ts:22:3
8:21:49 AM: 22 off: EventHookOff<T>
8:21:49 AM: ~~~
8:21:49 AM: The expected type comes from property 'off' which is declared here on type 'PriorityEventHook<T>'
8:21:49 AM: transforming...
8:21:52 AM: node_modules/.pnpm/three-stdlib@2.35.14_three@0.173.0/node_modules/three-stdlib/libs/lottie.js (13062:32): Use of eval in "node_modules/.pnpm/three-stdlib@2.35.14_three@0.173.0/node_modules/three-stdlib/libs/lottie.js" is strongly discouraged as it poses security risks and may cause issues with minification.
8:21:52 AM: ✓ 341 modules transformed.
8:21:52 AM: rendering chunks...
8:21:52 AM:
8:21:52 AM: [vite:dts] Start generate declaration files...
8:21:52 AM: computing gzip size...
8:21:52 AM: dist/tres.js 55.59 kB │ gzip: 18.11 kB
8:21:52 AM: dist/tres.umd.cjs 42.20 kB │ gzip: 16.00 kB
8:21:52 AM: [vite:dts] Declaration files built in 5424ms.
8:21:52 AM:
8:21:52 AM: built in 7271ms.
8:21:53 AM: > @tresjs/core@4.3.3 docs:build /opt/build/repo
8:21:53 AM: > vitepress build docs
8:21:53 AM: vitepress v1.6.3
8:21:53 AM: - building client + server bundles...
8:22:05 AM:
8:22:05 AM: (!) Some chunks are larger than 500 kB after minification. Consider:
8:22:05 AM: - Using dynamic import() to code-split the application
8:22:05 AM: - Use build.rollupOptions.output.manualChunks to improve chunking: https://rollupjs.org/configuration-options/#output-manualchunks
8:22:05 AM: - Adjust chunk size limit for this warning via build.chunkSizeWarningLimit.
8:22:11 AM: ✓ building client + server bundles...
8:22:11 AM: - rendering pages...
8:22:13 AM: ✓ rendering pages...
8:22:13 AM: build complete in 19.44s.
8:22:13 AM:
8:22:13 AM: (build.command completed in 28.8s)
8:22:13 AM:
8:22:16 AM: (Netlify Build completed in 32.1s)
8:24:48 AM: Section completed: building
8:24:55 AM: Finished processing build request in 3m43.093s
Deploying
Complete
Deploying
Complete
8:22:13 AM: Deploy site
8:22:13 AM: ────────────────────────────────────────────────────────────────
8:22:13 AM:
8:22:13 AM: Starting to deploy site from 'docs/.vitepress/dist'
8:22:13 AM: Calculating files to upload
8:22:15 AM: 245 new file(s) to upload
8:22:15 AM: 0 new function(s) to upload
8:22:15 AM: Starting to upload
8:22:15 AM: 10% uploaded
8:22:15 AM: 20% uploaded
8:22:15 AM: 30% uploaded
8:22:15 AM: 40% uploaded
8:22:15 AM: 50% uploaded
8:22:16 AM: 60% uploaded
8:22:16 AM: 70% uploaded
8:22:16 AM: 80% uploaded
8:22:16 AM: 90% uploaded
8:22:16 AM: 100% uploaded
8:22:16 AM: Section completed: deploying
8:22:16 AM: Site deploy was successfully initiated
8:22:16 AM:
8:22:16 AM: (Deploy site completed in 3.1s)
Cleanup
Complete
Cleanup
Complete
8:22:16 AM: Netlify Build Complete
8:22:16 AM: ────────────────────────────────────────────────────────────────
8:22:16 AM:
8:22:16 AM: Caching artifacts
8:22:16 AM: Started saving workspace docs node modules
8:22:17 AM: Finished saving workspace docs node modules
8:22:17 AM: Started saving workspace playground/vue node modules
8:22:17 AM: Finished saving workspace playground/vue node modules
8:22:17 AM: Started saving workspace root node modules
8:22:17 AM: Finished saving workspace root node modules
8:22:17 AM: Started saving build plugins
8:22:17 AM: Finished saving build plugins
8:22:17 AM: Started saving mise cache
8:22:37 AM: Finished saving mise cache
8:22:37 AM: Started saving corepack cache
8:22:37 AM: Finished saving corepack cache
8:22:37 AM: Started saving pnpm cache
8:22:37 AM: Finished saving pnpm cache
8:22:37 AM: Started saving pip cache
8:22:37 AM: Finished saving pip cache
8:22:37 AM: Started saving emacs cask dependencies
8:22:37 AM: Finished saving emacs cask dependencies
8:22:37 AM: Started saving maven dependencies
8:22:37 AM: Finished saving maven dependencies
8:22:37 AM: Started saving boot dependencies
8:22:37 AM: Finished saving boot dependencies
8:22:37 AM: Started saving rust rustup cache
8:22:37 AM: Finished saving rust rustup cache
8:22:37 AM: Started saving go dependencies
8:22:37 AM: Finished saving go dependencies
8:24:48 AM: Build script success
8:24:53 AM: Uploading Cache of size 828.8MB
8:24:55 AM: Section completed: cleanup
Post-processing
Complete
Post-processing
Complete
8:22:16 AM: Starting post processing
8:22:16 AM: Skipping form detection
8:22:16 AM: Post processing - header rules
8:22:16 AM: Post processing - redirect rules
8:22:16 AM: Post processing done
8:22:16 AM: Section completed: postprocessing
8:22:17 AM: Site is live ✨