Update the pipeline to generate addon build versions that are compatible with MV3 #215
firefoxci-taskcluster / build-nimbus-devtools
succeeded
Jun 13, 2024 in 6m 16s
FirefoxCI (push)
Build XPI from source code.
Details
View task in Taskcluster
View logs in Taskcluster
[taskcluster 2024-06-13 19:35:38.905Z] Task ID: Clb3awd-Sx-h5Oc0zuOw9Q
[taskcluster 2024-06-13 19:35:38.906Z] Worker ID: 588221050169784108
[taskcluster 2024-06-13 19:35:38.906Z] Worker Group: us-west1-a
[taskcluster 2024-06-13 19:35:38.906Z] Worker Node Type: projects/970387039909/machineTypes/n2-standard-4
[taskcluster 2024-06-13 19:35:38.906Z] Worker Pool: xpi-3/b-linux-gcp
[taskcluster 2024-06-13 19:35:38.906Z] Worker Version: 38.0.5
[taskcluster 2024-06-13 19:35:38.906Z] Public IP: 34.127.96.163
[taskcluster 2024-06-13 19:35:38.906Z] Hostname: xpi-3-b-linux-gcp-vj-xftcvt3o4hv1n5jjuvq
[taskcluster 2024-06-13 19:35:43.421Z] Downloading artifact "public/image.tar.zst" from task ID: MOWbJO7SRpChAJF5xYzdrw.
[taskcluster 2024-06-13 19:35:48.424Z] Download Progress: 59.76%
[taskcluster 2024-06-13 19:35:51.306Z] Downloaded artifact successfully.
[taskcluster 2024-06-13 19:35:51.307Z] Downloaded 324.614 mb
[taskcluster 2024-06-13 19:35:51.309Z] Decompressing downloaded image
[taskcluster 2024-06-13 19:35:54.377Z] Loading docker image from downloaded archive.
[taskcluster 2024-06-13 19:36:17.726Z] Image 'public/image.tar.zst' from task 'MOWbJO7SRpChAJF5xYzdrw' loaded. Using image ID sha256:5eb17e1e74fd8eaedb6dcc222daf2fcc4a32ca62f1304e2727fd154eb153752e.
[taskcluster 2024-06-13 19:36:17.875Z] === Task Starting ===
[setup 2024-06-13T19:36:19.795Z] run-task started in /
[setup 2024-06-13T19:36:19.795Z] Invoked by command: --nimbusdevtools-checkout=/builds/worker/checkouts/vcs --task-cwd /builds/worker/checkouts/vcs -- bash -cx python3 /usr/local/bin/build.py
[setup 2024-06-13T19:36:19.795Z] Python version: 3.7.3
[volume 2024-06-13T19:36:19.797Z] changing ownership of volume /builds/worker/.cache to 1000:1000
[volume 2024-06-13T19:36:19.797Z] changing ownership of volume /builds/worker/checkouts to 1000:1000
[setup 2024-06-13T19:36:19.798Z] running as worker:worker
[vcs 2024-06-13T19:36:19.798Z] executing ['git', 'config', '--global', '--add', 'safe.directory', '/builds/worker/checkouts/vcs']
[vcs 2024-06-13T19:36:19.803Z] executing ['git', 'clone', 'https://github.com/mozilla-extensions/nimbus-devtools', '/builds/worker/checkouts/vcs']
[vcs 2024-06-13T19:36:19.808Z] Cloning into '/builds/worker/checkouts/vcs'...
[vcs 2024-06-13T19:36:20.228Z] executing ['git', 'fetch', '--tags', '--force', 'https://github.com/mozilla-extensions/nimbus-devtools', 'main']
[vcs 2024-06-13T19:36:20.441Z] From https://github.com/mozilla-extensions/nimbus-devtools
[vcs 2024-06-13T19:36:20.441Z] * branch main -> FETCH_HEAD
[vcs 2024-06-13T19:36:20.446Z] executing ['git', 'fetch', '--no-tags', 'https://github.com/mozilla-extensions/nimbus-devtools', 'main']
[vcs 2024-06-13T19:36:20.668Z] From https://github.com/mozilla-extensions/nimbus-devtools
[vcs 2024-06-13T19:36:20.668Z] * branch main -> FETCH_HEAD
[vcs 2024-06-13T19:36:20.673Z] executing ['git', 'checkout', '-f', '-B', 'main', 'FETCH_HEAD']
[vcs 2024-06-13T19:36:20.681Z] Reset branch 'main'
[vcs 2024-06-13T19:36:20.681Z] Your branch is up to date with 'origin/main'.
[vcs 2024-06-13T19:36:20.682Z] cleaning git checkout...
[vcs 2024-06-13T19:36:20.682Z] executing ['git', 'clean', '-nxdff']
[vcs 2024-06-13T19:36:20.685Z] removing []
[vcs 2024-06-13T19:36:20.685Z] successfully cleaned git checkout!
[vcs 2024-06-13T19:36:20.688Z] TinderboxPrint:<a href='https://github.com/mozilla-extensions/nimbus-devtools/commit/c9d7b1d1f99a31d6bb2821ffe1a3e4e08ea6e530' title='Built from nimbus-devtools commit c9d7b1d1f99a31d6bb2821ffe1a3e4e08ea6e530'>c9d7b1d1f99a31d6bb2821ffe1a3e4e08ea6e530</a>
[task 2024-06-13T19:36:20.688Z] executing ['bash', '-cx', 'python3 /usr/local/bin/build.py']
[task 2024-06-13T19:36:20.691Z] + python3 /usr/local/bin/build.py
[task 2024-06-13T19:36:21.770Z] npm WARN EBADENGINE Unsupported engine {
[task 2024-06-13T19:36:21.770Z] npm WARN EBADENGINE package: '@typescript-eslint/eslint-plugin@7.10.0',
[task 2024-06-13T19:36:21.770Z] npm WARN EBADENGINE required: { node: '^18.18.0 || >=20.0.0' },
[task 2024-06-13T19:36:21.771Z] npm WARN EBADENGINE current: { node: 'v16.8.0', npm: '7.21.0' }
[task 2024-06-13T19:36:21.771Z] npm WARN EBADENGINE }
[task 2024-06-13T19:36:21.771Z] npm WARN EBADENGINE Unsupported engine {
[task 2024-06-13T19:36:21.771Z] npm WARN EBADENGINE package: '@typescript-eslint/parser@7.10.0',
[task 2024-06-13T19:36:21.771Z] npm WARN EBADENGINE required: { node: '^18.18.0 || >=20.0.0' },
[task 2024-06-13T19:36:21.771Z] npm WARN EBADENGINE current: { node: 'v16.8.0', npm: '7.21.0' }
[task 2024-06-13T19:36:21.771Z] npm WARN EBADENGINE }
[task 2024-06-13T19:36:21.772Z] npm WARN EBADENGINE Unsupported engine {
[task 2024-06-13T19:36:21.772Z] npm WARN EBADENGINE package: '@typescript-eslint/scope-manager@7.10.0',
[task 2024-06-13T19:36:21.772Z] npm WARN EBADENGINE required: { node: '^18.18.0 || >=20.0.0' },
[task 2024-06-13T19:36:21.772Z] npm WARN EBADENGINE current: { node: 'v16.8.0', npm: '7.21.0' }
[task 2024-06-13T19:36:21.772Z] npm WARN EBADENGINE }
[task 2024-06-13T19:36:21.772Z] npm WARN EBADENGINE Unsupported engine {
[task 2024-06-13T19:36:21.772Z] npm WARN EBADENGINE package: '@typescript-eslint/type-utils@7.10.0',
[task 2024-06-13T19:36:21.772Z] npm WARN EBADENGINE required: { node: '^18.18.0 || >=20.0.0' },
[task 2024-06-13T19:36:21.772Z] npm WARN EBADENGINE current: { node: 'v16.8.0', npm: '7.21.0' }
[task 2024-06-13T19:36:21.772Z] npm WARN EBADENGINE }
[task 2024-06-13T19:36:21.773Z] npm WARN EBADENGINE Unsupported engine {
[task 2024-06-13T19:36:21.773Z] npm WARN EBADENGINE package: '@typescript-eslint/types@7.10.0',
[task 2024-06-13T19:36:21.773Z] npm WARN EBADENGINE required: { node: '^18.18.0 || >=20.0.0' },
[task 2024-06-13T19:36:21.773Z] npm WARN EBADENGINE current: { node: 'v16.8.0', npm: '7.21.0' }
[task 2024-06-13T19:36:21.773Z] npm WARN EBADENGINE }
[task 2024-06-13T19:36:21.773Z] npm WARN EBADENGINE Unsupported engine {
[task 2024-06-13T19:36:21.773Z] npm WARN EBADENGINE package: '@typescript-eslint/typescript-estree@7.10.0',
[task 2024-06-13T19:36:21.773Z] npm WARN EBADENGINE required: { node: '^18.18.0 || >=20.0.0' },
[task 2024-06-13T19:36:21.773Z] npm WARN EBADENGINE current: { node: 'v16.8.0', npm: '7.21.0' }
[task 2024-06-13T19:36:21.773Z] npm WARN EBADENGINE }
[task 2024-06-13T19:36:21.774Z] npm WARN EBADENGINE Unsupported engine {
[task 2024-06-13T19:36:21.774Z] npm WARN EBADENGINE package: '@typescript-eslint/utils@7.10.0',
[task 2024-06-13T19:36:21.774Z] npm WARN EBADENGINE required: { node: '^18.18.0 || >=20.0.0' },
[task 2024-06-13T19:36:21.774Z] npm WARN EBADENGINE current: { node: 'v16.8.0', npm: '7.21.0' }
[task 2024-06-13T19:36:21.774Z] npm WARN EBADENGINE }
[task 2024-06-13T19:36:21.774Z] npm WARN EBADENGINE Unsupported engine {
[task 2024-06-13T19:36:21.775Z] npm WARN EBADENGINE package: '@typescript-eslint/visitor-keys@7.10.0',
[task 2024-06-13T19:36:21.775Z] npm WARN EBADENGINE required: { node: '^18.18.0 || >=20.0.0' },
[task 2024-06-13T19:36:21.775Z] npm WARN EBADENGINE current: { node: 'v16.8.0', npm: '7.21.0' }
[task 2024-06-13T19:36:21.775Z] npm WARN EBADENGINE }
[task 2024-06-13T19:36:21.777Z] npm WARN EBADENGINE Unsupported engine {
[task 2024-06-13T19:36:21.777Z] npm WARN EBADENGINE package: 'execa@7.2.0',
[task 2024-06-13T19:36:21.777Z] npm WARN EBADENGINE required: { node: '^14.18.0 || ^16.14.0 || >=18.0.0' },
[task 2024-06-13T19:36:21.777Z] npm WARN EBADENGINE current: { node: 'v16.8.0', npm: '7.21.0' }
[task 2024-06-13T19:36:21.777Z] npm WARN EBADENGINE }
[task 2024-06-13T19:36:21.782Z] npm WARN EBADENGINE Unsupported engine {
[task 2024-06-13T19:36:21.782Z] npm WARN EBADENGINE package: 'lru-cache@10.2.2',
[task 2024-06-13T19:36:21.782Z] npm WARN EBADENGINE required: { node: '14 || >=16.14' },
[task 2024-06-13T19:36:21.782Z] npm WARN EBADENGINE current: { node: 'v16.8.0', npm: '7.21.0' }
[task 2024-06-13T19:36:21.782Z] npm WARN EBADENGINE }
[task 2024-06-13T19:36:29.639Z] npm WARN deprecated stable@0.1.8: Modern JS already guarantees Array#sort() is a stable sort, so this library is deprecated. See the compatibility table on MDN: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/sort#browser_compatibility
[task 2024-06-13T19:36:32.796Z] npm WARN deprecated har-validator@5.1.5: this library is no longer supported
[task 2024-06-13T19:36:34.143Z] npm WARN deprecated request@2.88.2: request has been deprecated, see https://github.com/request/request/issues/3142
[task 2024-06-13T19:36:38.864Z] npm WARN deprecated uuid@3.4.0: Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details.
[task 2024-06-13T19:36:52.374Z]
[task 2024-06-13T19:36:52.374Z] added 975 packages, and audited 976 packages in 32s
[task 2024-06-13T19:36:52.375Z]
[task 2024-06-13T19:36:52.375Z] 284 packages are looking for funding
[task 2024-06-13T19:36:52.375Z] run `npm fund` for details
[task 2024-06-13T19:36:52.384Z]
[task 2024-06-13T19:36:52.384Z] 6 vulnerabilities (5 moderate, 1 high)
[task 2024-06-13T19:36:52.384Z]
[task 2024-06-13T19:36:52.384Z] To address issues that do not require attention, run:
[task 2024-06-13T19:36:52.384Z] npm audit fix
[task 2024-06-13T19:36:52.384Z]
[task 2024-06-13T19:36:52.384Z] To address all issues (including breaking changes), run:
[task 2024-06-13T19:36:52.384Z] npm audit fix --force
[task 2024-06-13T19:36:52.384Z]
[task 2024-06-13T19:36:52.384Z] Run `npm audit` for details.
[task 2024-06-13T19:36:52.708Z]
[task 2024-06-13T19:36:52.708Z] > nimbus-devtools@0.1.20240613.193620 build
[task 2024-06-13T19:36:52.708Z] > npm-run-all clean build:manifest build:ui build:package
[task 2024-06-13T19:36:52.708Z]
[task 2024-06-13T19:36:53.158Z]
[task 2024-06-13T19:36:53.159Z] > nimbus-devtools@0.1.20240613.193620 clean
[task 2024-06-13T19:36:53.159Z] > node ./bin/clean.mjs
[task 2024-06-13T19:36:53.159Z]
[task 2024-06-13T19:36:53.521Z]
[task 2024-06-13T19:36:53.521Z] > nimbus-devtools@0.1.20240613.193620 build:manifest
[task 2024-06-13T19:36:53.521Z] > node ./bin/build-manifest.mjs
[task 2024-06-13T19:36:53.521Z]
[task 2024-06-13T19:36:53.911Z]
[task 2024-06-13T19:36:53.911Z] > nimbus-devtools@0.1.20240613.193620 build:ui
[task 2024-06-13T19:36:53.911Z] > parcel build --target ui
[task 2024-06-13T19:36:53.911Z]
[task 2024-06-13T19:36:54.584Z] Building...
[task 2024-06-13T19:36:54.941Z] Browserslist: caniuse-lite is outdated. Please run:
[task 2024-06-13T19:36:54.941Z] npx update-browserslist-db@latest
[task 2024-06-13T19:36:54.941Z] Why you should do it regularly: https://github.com/browserslist/update-db#readme
[task 2024-06-13T19:36:55.347Z] Bundling...
[task 2024-06-13T19:36:55.401Z] Browserslist: caniuse-lite is outdated. Please run:
[task 2024-06-13T19:36:55.401Z] npx update-browserslist-db@latest
[task 2024-06-13T19:36:55.401Z] Why you should do it regularly: https://github.com/browserslist/update-db#readme
[task 2024-06-13T19:36:55.459Z] Packaging & Optimizing...
[task 2024-06-13T19:36:56.505Z] ✨ Built in 2.31s
[task 2024-06-13T19:36:56.507Z]
[task 2024-06-13T19:36:56.508Z] dist/ui/index.html 455 B 776ms
[task 2024-06-13T19:36:56.508Z] dist/ui/index.9efb81a5.css 4.97 KB 464ms
[task 2024-06-13T19:36:56.508Z] dist/ui/index.f2bad1f9.js 163.91 KB 1.04s
[task 2024-06-13T19:36:56.508Z] dist/ui/logo.630307a2.png 14.15 KB 449ms
[task 2024-06-13T19:36:56.508Z] dist/ui/index.runtime.0bedbd53.js 818 B 483ms
[task 2024-06-13T19:36:57.077Z]
[task 2024-06-13T19:36:57.077Z] > nimbus-devtools@0.1.20240613.193620 build:package
[task 2024-06-13T19:36:57.077Z] > web-ext build -s dist --overwrite-dest --filename nimbus-devtools.xpi
[task 2024-06-13T19:36:57.077Z]
[task 2024-06-13T19:36:57.490Z] Applying config files: ./package.json, ./web-ext-config.js
[task 2024-06-13T19:36:57.595Z] Building web extension from /builds/worker/checkouts/vcs/dist
[task 2024-06-13T19:36:57.926Z] Your web extension is ready: /builds/worker/checkouts/vcs/web-ext-artifacts/nimbus-devtools.xpi
[task 2024-06-13T19:36:57.950Z] Getting output from ['git', 'rev-parse', 'HEAD'] ...
[task 2024-06-13T19:36:57.950Z] Buildid version is 0.1.20240613.193620
[task 2024-06-13T19:36:57.950Z] Updating package.json version from 0.1.0 to 0.1.20240613.193620...
[task 2024-06-13T19:36:57.950Z] Updating ./src/manifest.json version...
[task 2024-06-13T19:36:57.950Z] was 1.0.0, now 0.1.20240613.193620
[task 2024-06-13T19:36:57.950Z] Running ['npm', 'install'] ...
[task 2024-06-13T19:36:57.950Z] Running ['npm', 'run', 'build'] ...
[task 2024-06-13T19:36:57.950Z] Copying web-ext-artifacts/nimbus-devtools.xpi to /builds/worker/artifacts/nimbus-devtools.xpi
[task 2024-06-13T19:36:57.950Z] Add-on id nimbus-devtools@mozilla.com matches the allowlist.
[task 2024-06-13T19:36:57.950Z] webextension/manifest.json doesn't exist in /builds/worker/artifacts/nimbus-devtools.xpi...
[taskcluster 2024-06-13 19:36:58.949Z] === Task Finished ===
[taskcluster 2024-06-13 19:36:59.413Z] Successful task run with exit code: 0 completed in 80.509 seconds
Loading