Skip to content

chore: disable nextjs telemetry#2517

Merged
gauthier-th merged 1 commit intodevelopfrom
chore/disable-nextjs-telemetry
Feb 20, 2026
Merged

chore: disable nextjs telemetry#2517
gauthier-th merged 1 commit intodevelopfrom
chore/disable-nextjs-telemetry

Conversation

@M0NsTeRRR
Copy link
Copy Markdown
Member

@M0NsTeRRR M0NsTeRRR commented Feb 19, 2026

Description

Disable nextjs telemetry
https://nextjs.org/telemetry

How Has This Been Tested?

❯ pnpm install
Lockfile is up to date, resolution step is skipped
Packages: +1936
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Progress: resolved 1936, reused 1933, downloaded 0, added 1936, done

dependencies:
+ @dr.pogodin/csurf 1.16.6
+ @formatjs/intl-displaynames 6.8.13
+ @formatjs/intl-locale 3.1.1
+ @formatjs/intl-pluralrules 5.4.6
+ @formatjs/intl-utils 3.8.4
+ @headlessui/react 1.7.12
+ @heroicons/react 2.2.0
+ @seerr-team/react-tailwindcss-datepicker 1.3.4
+ @supercharge/request-ip 1.2.0
+ @svgr/webpack 6.5.1
+ @tanem/react-nprogress 5.0.56
+ @types/ua-parser-js 0.7.39
+ @types/wink-jaro-distance 2.0.2
+ ace-builds 1.43.4
+ axios 1.13.3
+ axios-rate-limit 1.4.0
+ bcrypt 6.0.0
+ bowser 2.13.1
+ connect-typeorm 1.1.4
+ cookie-parser 1.4.7
+ copy-to-clipboard 3.3.3
+ country-flag-icons 1.6.4
+ cronstrue 2.23.0
+ date-fns 2.29.3
+ dns-caching 0.2.7
+ email-templates 12.0.3
+ express 4.21.2
+ express-openapi-validator 4.13.8
+ express-rate-limit 6.7.0
+ express-session 1.18.2
+ formik 2.4.9
+ gravatar-url 3.1.0
+ http-proxy-agent 7.0.2
+ https-proxy-agent 7.0.6
+ lodash 4.17.23
+ mime 3.0.0
+ next 14.2.35
+ node-cache 5.1.2
+ node-gyp 9.3.1
+ node-schedule 2.1.1
+ nodemailer 7.0.12
+ openpgp 6.3.0
+ pg 8.17.2
+ pug 3.0.3
+ react 18.3.1
+ react-ace 10.1.0
+ react-animate-height 2.1.2
+ react-aria 3.44.0
+ react-dom 18.3.1
+ react-intersection-observer 9.4.3
+ react-intl 6.6.8
+ react-markdown 8.0.5
+ react-popper-tooltip 4.4.2
+ react-select 5.10.2
+ react-spring 9.7.1
+ react-toast-notifications 2.5.1
+ react-transition-group 4.4.5
+ react-truncate-markup 5.1.2
+ react-use-clipboard 1.0.9
+ reflect-metadata 0.1.13
+ secure-random-password 0.2.3
+ semver 7.7.3
+ sharp 0.33.4
+ sqlite3 5.1.7
+ swagger-ui-express 4.6.2
+ swr 2.3.8
+ tailwind-merge 2.6.0
+ typeorm 0.3.28
+ ua-parser-js 1.0.40
+ undici 7.18.2
+ validator 13.15.23
+ web-push 3.6.7
+ wink-jaro-distance 2.0.0
+ winston 3.19.0
+ winston-daily-rotate-file 4.7.1
+ xml2js 0.5.0
+ yamljs 0.3.0
+ yup 0.32.11
+ zod 4.3.6

devDependencies:
+ @commitlint/cli 17.4.4
+ @commitlint/config-conventional 17.4.4
+ @tailwindcss/aspect-ratio 0.4.2
+ @tailwindcss/forms 0.5.10
+ @tailwindcss/typography 0.5.16
+ @types/bcrypt 6.0.0
+ @types/cookie-parser 1.4.10
+ @types/country-flag-icons 1.2.2
+ @types/csurf 1.11.5
+ @types/email-templates 8.0.4
+ @types/express 4.17.17
+ @types/express-session 1.18.2
+ @types/lodash 4.17.21
+ @types/mime 3.0.4
+ @types/node 22.10.5
+ @types/node-schedule 2.1.8
+ @types/nodemailer 7.0.9
+ @types/react 18.3.27
+ @types/react-dom 18.3.0
+ @types/react-transition-group 4.4.12
+ @types/secure-random-password 0.2.1
+ @types/semver 7.7.1
+ @types/swagger-ui-express 4.1.8
+ @types/validator 13.15.10
+ @types/web-push 3.6.4
+ @types/xml2js 0.4.14
+ @types/yamljs 0.2.31
+ @types/yup 0.29.14
+ @typescript-eslint/eslint-plugin 7.18.0
+ @typescript-eslint/parser 7.18.0
+ autoprefixer 10.4.23
+ baseline-browser-mapping 2.9.18
+ commitizen 4.3.1
+ copyfiles 2.4.1
+ cy-mobile-commands 0.3.0
+ cypress 14.5.4
+ cz-conventional-changelog 3.3.0
+ eslint 8.57.1
+ eslint-config-next 14.2.35
+ eslint-config-prettier 8.6.0
+ eslint-plugin-formatjs 4.9.0
+ eslint-plugin-jsx-a11y 6.10.2
+ eslint-plugin-no-relative-import-paths 1.6.1
+ eslint-plugin-prettier 4.2.1
+ eslint-plugin-react 7.37.5
+ eslint-plugin-react-hooks 4.6.0
+ husky 8.0.3
+ lint-staged 13.1.2
+ nodemon 3.1.11
+ postcss 8.5.6
+ prettier 3.8.1
+ prettier-plugin-organize-imports 4.3.0
+ prettier-plugin-tailwindcss 0.6.14
+ tailwindcss 3.4.19
+ ts-node 10.9.2
+ tsc-alias 1.8.16
+ tsconfig-paths 4.2.0
+ typescript 5.4.5

> seerr@0.1.0 postinstall /home/lortega/Github/seerr
> next telemetry disable

Next.js' telemetry collection is already disabled.

Status: Disabled

You have opted-out of Next.js' anonymous telemetry program.
No data will be collected from your machine.

Learn more: https://nextjs.org/telemetry

> seerr@0.1.0 prepare /home/lortega/Github/seerr
> node bin/prepare.js

husky - Git hooks installed

Done in 4.2s using pnpm v10.24.0

Screenshots / Logs (if applicable)

Checklist:

  • I have read and followed the contribution guidelines.
  • Disclosed any use of AI (see our policy)
  • I have updated the documentation accordingly.
  • All new and existing tests passed.
  • Successful build pnpm build
  • Translation keys pnpm i18n:extract
  • Database migration (if required)

Summary by CodeRabbit

  • Chores
    • Added an automatic post-install step that disables Next.js telemetry during package installation.
    • Updated formatting/ignore rules to include the cache configuration path and corrected markdown newline handling.

@M0NsTeRRR M0NsTeRRR requested a review from a team as a code owner February 19, 2026 19:17
@coderabbitai
Copy link
Copy Markdown

coderabbitai Bot commented Feb 19, 2026

No actionable comments were generated in the recent review. 🎉


📝 Walkthrough

Walkthrough

Added a postinstall script to package.json that runs next telemetry disable, added cache/config.json to .prettierignore and fixed newline handling, and introduced an overrides entry for cache/config.json in .prettierrc.js.

Changes

Cohort / File(s) Summary
Package Configuration
package.json
Added "postinstall": "next telemetry disable" to scripts.
Prettier ignore rules
.prettierignore
Added cache/config.json to ignore list and adjusted newline/formatting around Markdown ignore entry.
Prettier configuration
.prettierrc.js
Added an overrides entry for cache/config.json that sets options.rangeEnd: 0 (new override added).

Estimated code review effort

🎯 2 (Simple) | ⏱️ ~10 minutes

Poem

🐰✨ I nudge a script on install,
A hush for telemetry's call.
I tuck a cache where Prettier skips,
Small hops, neat code, and gentle nips.

🚥 Pre-merge checks | ✅ 2
✅ Passed checks (2 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The pull request title accurately describes the main change: disabling Next.js telemetry via a postinstall script added to package.json.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.


Comment @coderabbitai help to get the list of available commands and usage tips.

fallenbagel
fallenbagel previously approved these changes Feb 19, 2026
@fallenbagel fallenbagel dismissed their stale review February 19, 2026 19:21

Dismissed as CI failed

@cypress
Copy link
Copy Markdown

cypress Bot commented Feb 19, 2026

seerr    Run #3229

Run Properties:  status check passed Passed #3229  •  git commit cecdd63108: chore: disable nextjs telemetry (#2517)
Project seerr
Branch Review develop
Run status status check passed Passed #3229
Run duration 02m 17s
Commit git commit cecdd63108: chore: disable nextjs telemetry (#2517)
Committer Ludovic Ortega
View all properties for this run ↗︎

Test results
Tests that failed  Failures 0
Tests that were flaky  Flaky 0
Tests that did not run due to a developer annotating a test with .skip  Pending 0
Tests that did not run due to a failure in a mocha hook  Skipped 0
Tests that passed  Passing 31
View all changes introduced in this branch ↗︎

@M0NsTeRRR M0NsTeRRR force-pushed the chore/disable-nextjs-telemetry branch from a0a72d3 to 66f1cb7 Compare February 19, 2026 19:28
gauthier-th
gauthier-th previously approved these changes Feb 19, 2026
@gauthier-th
Copy link
Copy Markdown
Member

@M0NsTeRRR tests are failing. Any idea whyN

@M0NsTeRRR M0NsTeRRR force-pushed the chore/disable-nextjs-telemetry branch 2 times, most recently from c222103 to 9e4004c Compare February 20, 2026 09:43
Copy link
Copy Markdown

@coderabbitai coderabbitai Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 1

🤖 Prompt for all review comments with AI agents
Verify each finding against the current code and only fix it if needed.

Inline comments:
In `@package.json`:
- Line 8: The postinstall hook currently runs the command "next telemetry
disable" which can cause pnpm installs to fail in restrictive environments;
update the postinstall script (the "postinstall" entry) to run the
telemetry-disable command in a fail-safe way (e.g., run it in a shell that
swallows errors or wrap it in a small node/JS try/catch) so that any failure
does not break installation—ensure the script still attempts to disable
telemetry but returns success on error.

Comment thread package.json
Signed-off-by: Ludovic Ortega <ludovic.ortega@adminafk.fr>
@M0NsTeRRR M0NsTeRRR force-pushed the chore/disable-nextjs-telemetry branch from 9e4004c to ef60f49 Compare February 20, 2026 09:46
@M0NsTeRRR
Copy link
Copy Markdown
Member Author

@M0NsTeRRR tests are failing. Any idea whyN

Yes @fallenbagel helped me with that it was a prettier config that must be added for the file generated by the nextjs command

@gauthier-th gauthier-th merged commit cecdd63 into develop Feb 20, 2026
16 checks passed
@gauthier-th gauthier-th deleted the chore/disable-nextjs-telemetry branch February 20, 2026 10:27
alexlebens pushed a commit to alexlebens/infrastructure that referenced this pull request Feb 27, 2026
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| [ghcr.io/seerr-team/seerr](https://github.com/seerr-team/seerr) | minor | `v3.0.1` → `v3.1.0` |
| [seerr-team/seerr](https://github.com/seerr-team/seerr) | minor | `v3.0.1` → `v3.1.0` |

---

### Release Notes

<details>
<summary>seerr-team/seerr (ghcr.io/seerr-team/seerr)</summary>

### [`v3.1.0`](https://github.com/seerr-team/seerr/releases/tag/v3.1.0)

[Compare Source](seerr-team/seerr@v3.0.1...v3.1.0)

##### 🛡️ Security

- Patch [CVE-2026-27707](GHSA-rc4w-7m3r-c2f7)  - Unauthenticated account registration on Plex-configured Seerr instances via Jellyfin authentication endpoint  - ([4ae2068](seerr-team/seerr@4ae2068))
- Patch [CVE-2026-27793](GHSA-f7xw-jcqr-57hp) - Broken Object-Level Authorization in User Profile Endpoint Exposes Third-Party Notification Credentials - ([4f089b2](seerr-team/seerr@4f089b2))
- Patch [CVE-2026-27792](GHSA-gx3h-3jg5-q65f)  - Missing authentication on pushSubscription endpoints  - ([946bdecec](seerr-team/seerr@946bdec))

##### 🚀 Features

- *(helm)* Use an existing PVC as config volume ([#&#8203;2447](seerr-team/seerr#2447)) - ([8f0c904](seerr-team/seerr@8f0c904))
- *(servarr-api)* Make Servarr API request timeout configurable ([#&#8203;2556](seerr-team/seerr#2556)) - ([3bcb4da](seerr-team/seerr@3bcb4da))
- Self-host font for better privacy ([#&#8203;2540](seerr-team/seerr#2540)) - ([10ea21b](seerr-team/seerr@10ea21b))

##### 🐛 Bug Fixes

- *(helm)* Add "v" as prefix for appVersion tag ([#&#8203;2445](seerr-team/seerr#2445)) - ([04b9d87](seerr-team/seerr@04b9d87))
- *(jellyfin-scanner)* Include unmatched seasons in processable seasons ([#&#8203;2538](seerr-team/seerr#2538)) - ([68f56d2](seerr-team/seerr@68f56d2))
- *(link-account)* Fix error-message override ([#&#8203;2547](seerr-team/seerr#2547)) - ([b843be0](seerr-team/seerr@b843be0))
- *(plex-scanner)* Add TVDb to TMDB fallback in plex scanner ([#&#8203;2537](seerr-team/seerr#2537)) - ([7c60a5c](seerr-team/seerr@7c60a5c))
- *(radarr)* Trigger search for existing monitored movies without files ([#&#8203;2391](seerr-team/seerr#2391)) - ([55776ea](seerr-team/seerr@55776ea))
- *(servarr)* Increase default API timeout from 5000ms to 10000ms ([#&#8203;2442](seerr-team/seerr#2442)) - ([b499976](seerr-team/seerr@b499976))
- *(sonarr)* Use configured metadata provider for season filtering ([#&#8203;2516](seerr-team/seerr#2516)) - ([5013d1d](seerr-team/seerr@5013d1d))
- *(watch-data)* Use sentinel values to avoid invalid SQL syntax ([#&#8203;2552](seerr-team/seerr#2552)) - ([947f70c](seerr-team/seerr@947f70c))
- *(watchlist-sync)* Correct permission typo for TV auto requests ([#&#8203;2488](seerr-team/seerr#2488)) - ([e0e4b6f](seerr-team/seerr@e0e4b6f))
- Preserve blocklist on media deletion & optimise watchlist-sync ([#&#8203;2478](seerr-team/seerr#2478)) - ([9da8bb6](seerr-team/seerr@9da8bb6))

##### 🚜 Refactor

- *(tailwind)* Replace deprecated tailwind utilities ([#&#8203;2542](seerr-team/seerr#2542)) - ([f42a4ec](seerr-team/seerr@f42a4ec))

##### 📖 Documentation

- *(synology)* Add installation guide via SynoCommunity ([#&#8203;2503](seerr-team/seerr#2503)) - ([0e636a3](seerr-team/seerr@0e636a3))
- *(truenas)* Update install/migration guide ([#&#8203;2491](seerr-team/seerr#2491)) - ([dc1734d](seerr-team/seerr@dc1734d))
- *(unraid)* Improve unraid migration guide  ([#&#8203;2470](seerr-team/seerr#2470)) - ([5e64d49](seerr-team/seerr@5e64d49))
- Update Unraid install and migration guides with dual permission methods ([#&#8203;2532](seerr-team/seerr#2532)) - ([a0d0eb1](seerr-team/seerr@a0d0eb1))
- Add a warning in migration-guide for third party installation ([#&#8203;2527](seerr-team/seerr#2527)) - ([7e9dff3](seerr-team/seerr@7e9dff3))
- Remove double quotes (") from DB\_HOST environment variable ([#&#8203;2514](seerr-team/seerr#2514)) - ([fa905be](seerr-team/seerr@fa905be))
- Add Unraid installation and migration guide ([#&#8203;2440](seerr-team/seerr#2440)) - ([b6a9132](seerr-team/seerr@b6a9132))
- Fix migration guide title ([#&#8203;2425](seerr-team/seerr#2425)) - ([39ae32f](seerr-team/seerr@39ae32f))

##### ⚡ Performance

- Add missing indexes on all foreign key columns ([#&#8203;2461](seerr-team/seerr#2461)) - ([c6bcfe0](seerr-team/seerr@c6bcfe0))

##### ⚙️ Miscellaneous Tasks

- *(changelog)* Fix changelog template ([#&#8203;2431](seerr-team/seerr#2431)) - ([c2977f6](seerr-team/seerr@c2977f6))
- *(eslint)* Add react/self-closing-comp ([#&#8203;2563](seerr-team/seerr#2563)) - ([cd8b386](seerr-team/seerr@cd8b386))
- *(github)* Add docs and maintenance issue templates ([#&#8203;2467](seerr-team/seerr#2467)) - ([cf4883a](seerr-team/seerr@cf4883a))
- *(helm)* Add GatewayAPI route support to helm chart ([#&#8203;2544](seerr-team/seerr#2544)) - ([3a42f59](seerr-team/seerr@3a42f59))
- *(helm)* Update ghcr.io/seerr-team/seerr ( 3.0.0 → 3.0.1 ) \[skip-ci] ([#&#8203;2441](seerr-team/seerr#2441)) - ([87fb0df](seerr-team/seerr@87fb0df))
- *(husky)* Fixed husky commit message from bash/zsh syntax to sh syntax ([#&#8203;2572](seerr-team/seerr#2572)) - ([a00c9e5](seerr-team/seerr@a00c9e5))
- *(release)* Prepare ${TAG\_VERSION} - ([94a70bb](seerr-team/seerr@94a70bb))
- Updated the Contributing and Security guides to reflect our current practices ([#&#8203;2579](seerr-team/seerr#2579)) - ([0d40a42](seerr-team/seerr@0d40a42))
- Disable nextjs telemetry ([#&#8203;2517](seerr-team/seerr#2517)) - ([cecdd63](seerr-team/seerr@cecdd63))
- Update contributing guide regarding Automated AI Agent ([#&#8203;2518](seerr-team/seerr#2518)) - ([880fbc9](seerr-team/seerr@880fbc9))
- Remove discord notification from release ([#&#8203;2501](seerr-team/seerr#2501)) - ([fba20c1](seerr-team/seerr@fba20c1))
- Add create-tag workflow to streamline release process ([#&#8203;2493](seerr-team/seerr#2493)) - ([06e5eb0](seerr-team/seerr@06e5eb0))
- Update concurrency logic ([#&#8203;2481](seerr-team/seerr#2481)) - ([4939f13](seerr-team/seerr@4939f13))
- Add semantic-pr workflow to enforce conventional commits ([#&#8203;2472](seerr-team/seerr#2472)) - ([5e57fdc](seerr-team/seerr@5e57fdc))

##### New Contributors ❤️

- [@&#8203;caillou](https://github.com/caillou) made their first contribution
- [@&#8203;Kenshin9977](https://github.com/Kenshin9977) made their first contribution
- [@&#8203;MagicLegend](https://github.com/MagicLegend) made their first contribution
- [@&#8203;wiiaam](https://github.com/wiiaam) made their first contribution
- [@&#8203;mjonkus](https://github.com/mjonkus) made their first contribution
- [@&#8203;nova-api](https://github.com/nova-api) made their first contribution
- [@&#8203;mreid-tt](https://github.com/mreid-tt) made their first contribution
- [@&#8203;DataBitz](https://github.com/DataBitz) made their first contribution
- [@&#8203;Hyperion2220](https://github.com/Hyperion2220) made their first contribution
- [@&#8203;blassley](https://github.com/blassley) made their first contribution
- [@&#8203;JanKleine](https://github.com/JanKleine) made their first contribution
- [@&#8203;koiralasandesh](https://github.com/koiralasandesh) made their first contribution<!-- generated by git-cliff -->

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.

♻ **Rebasing**: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about these updates again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

---

This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4yNS43IiwidXBkYXRlZEluVmVyIjoiNDMuMjUuNyIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiaW1hZ2UiXX0=-->

Reviewed-on: https://gitea.alexlebens.dev/alexlebens/infrastructure/pulls/4284
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net>
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net>
gwlsn pushed a commit to gwlsn/seerr that referenced this pull request Mar 21, 2026
Signed-off-by: Ludovic Ortega <ludovic.ortega@adminafk.fr>
lucianchauvin pushed a commit to lucianchauvin/jellyseerr that referenced this pull request Apr 20, 2026
Signed-off-by: Ludovic Ortega <ludovic.ortega@adminafk.fr>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants