Skip to content

chore(deps): update sdk template dependencies - #2133

Merged
renovate-appwrite[bot] merged 4 commits into
mainfrom
renovate/sdk-template-dependencies
Oct 29, 2026
Merged

renovate-appwrite[bot] merged 4 commits into
mainfrom
renovate/sdk-template-dependencies

Conversation

@renovate-appwrite

@renovate-appwrite renovate-appwrite Bot commented Oct 23, 2026 •

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Change Age Confidence
@rollup/plugin-terser (source) 1.0.0 → 1.0.2 age confidence
@rollup/plugin-typescript (source) 12.3.0 → 12.3.1 age confidence
expo-file-system (source) 58.0.9 → 58.0.11 age confidence
rollup (source) 4.64.10 → 4.65.0 age confidence
typescript-eslint (source) 8.71.2 → 8.72.0 age confidence

Release Notes

rollup/plugins (@​rollup/plugin-terser)

v1.0.2

2026-10-21

Updates
  • terser: update terser to ^5.49.2 (#​2019)

v1.0.1

2026-10-21

Bugfixes
  • terser: share nameCache between chunks by serializing minify tasks (#​2020)
rollup/plugins (@​rollup/plugin-typescript)

v12.3.1

2026-10-21

Bugfixes
  • typescript: clear the pending program update when a build closes the watch program (#​2025)
expo/expo (expo-file-system)

v58.0.11

Compare Source

Patch Changes
  • [Android] Fix Paths.availableDiskSpace returning space reserved for the system. It now returns the space the app can use. (#​51922 by @​eleddie)

v58.0.10

Compare Source

Patch Changes
rollup/rollup (rollup)

v4.65.0

Compare Source

2026-10-22

Features
  • Support synthetic named exports in namespaces when preserving modules (#​6589)
Bug Fixes
  • Fix a situation where unaligned sourcemaps resulted in a wrong segment (#​6591)
  • Forward startup errors on native module load when starting rollup (#​6592)
Pull Requests

v4.64.12

Compare Source

2026-10-20

Bug Fixes
  • Allow generating logs from transform hooks at position 0 (#​6587)
  • Properly handle global or sticky regular expressions for file names (#​6588)
Pull Requests
typescript-eslint/typescript-eslint (typescript-eslint)

v8.72.0

Compare Source

This was a version bump only for typescript-eslint to align it with other projects, there were no code changes.

See GitHub Releases for more information.

You can read about our versioning strategy and releases on our website.


Configuration

📅 Schedule: (UTC)

  • 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 becomes conflicted, or you tick the rebase/retry checkbox.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Mend Renovate.

@renovate-appwrite renovate-appwrite Bot added the dependencies Pull requests that update a dependency file label Oct 23, 2026
@renovate-appwrite

renovate-appwrite Bot commented Oct 23, 2026 •

Copy link
Copy Markdown
Contributor Author

⚠️ Artifact update problem

Renovate failed to update an artifact related to this branch. You probably do not want to merge this PR as-is.

♻ Renovate will retry this branch, including artifacts, only when one of the following happens:

  • any of the package files in this branch needs updating, or
  • the branch becomes conflicted, or
  • you click the rebase/retry checkbox if found above, or
  • you rename this PR's title to start with "rebase!" to trigger it manually

The artifact failure details are included below:

File name: undefined
Command failed: ./scripts/update-lockfiles.sh renovate
Installing dependencies from lock file (including require-dev)
Verifying lock file contents can be installed on current platform.
Package operations: 48 installs, 0 updates, 0 removals
  - Downloading symfony/process (v8.1.0)
  - Downloading symfony/polyfill-mbstring (v1.38.1)
  - Downloading symfony/polyfill-intl-normalizer (v1.38.0)
  - Downloading symfony/polyfill-intl-grapheme (v1.38.1)
  - Downloading symfony/polyfill-ctype (v1.37.0)
  - Downloading symfony/string (v8.1.0)
  - Downloading symfony/deprecation-contracts (v3.7.0)
  - Downloading psr/container (2.0.2)
  - Downloading symfony/service-contracts (v3.7.0)
  - Downloading symfony/polyfill-php85 (v1.38.1)
  - Downloading symfony/console (v8.1.0)
  - Downloading sebastian/environment (7.2.1)
  - Downloading staabm/side-effects-detector (1.0.5)
  - Downloading sebastian/version (5.0.2)
  - Downloading sebastian/type (5.1.3)
  - Downloading sebastian/recursion-context (6.0.3)
  - Downloading sebastian/object-reflector (4.0.1)
  - Downloading sebastian/object-enumerator (6.0.1)
  - Downloading sebastian/global-state (7.0.2)
  - Downloading sebastian/exporter (6.3.2)
  - Downloading sebastian/diff (6.0.2)
  - Downloading sebastian/comparator (6.3.3)
  - Downloading sebastian/code-unit (3.0.3)
  - Downloading sebastian/cli-parser (3.0.2)
  - Downloading phpunit/php-timer (7.0.1)
  - Downloading phpunit/php-text-template (4.0.1)
  - Downloading phpunit/php-invoker (5.0.1)
  - Downloading phpunit/php-file-iterator (5.1.1)
  - Downloading theseer/tokenizer (1.3.1)
  - Downloading nikic/php-parser (v5.7.0)
  - Downloading sebastian/lines-of-code (3.0.1)
  - Downloading sebastian/complexity (4.0.1)
  - Downloading sebastian/code-unit-reverse-lookup (4.0.1)
  - Downloading phpunit/php-code-coverage (11.0.12)
  - Downloading phar-io/version (3.2.1)
  - Downloading phar-io/manifest (2.0.4)
  - Downloading myclabs/deep-copy (1.14.0)
  - Downloading phpunit/phpunit (11.5.57)
  - Downloading jean85/pretty-package-versions (2.1.1)
  - Downloading fidry/cpu-core-counter (1.3.0)
  - Downloading brianium/paratest (v7.8.5)
  - Downloading matthiasmullie/path-converter (1.1.3)
  - Downloading matthiasmullie/minify (1.3.75)
  - Downloading phpstan/phpstan (2.3.1)
  - Downloading rector/rector (2.7.0)
  - Downloading squizlabs/php_codesniffer (4.0.4)
  - Downloading twig/twig (v3.30.0)
  - Downloading utopia-php/openapi (0.2.4)
  0/48 [>---------------------------]   0%
 11/48 [======>---------------------]  22%
 19/48 [===========>----------------]  39%
 32/48 [==================>---------]  66%
 42/48 [========================>---]  87%
 44/48 [=========================>--]  91%
 48/48 [============================] 100%
  - Installing symfony/process (v8.1.0): Extracting archive
  - Installing symfony/polyfill-mbstring (v1.38.1): Extracting archive
  - Installing symfony/polyfill-intl-normalizer (v1.38.0): Extracting archive
  - Installing symfony/polyfill-intl-grapheme (v1.38.1): Extracting archive
  - Installing symfony/polyfill-ctype (v1.37.0): Extracting archive
  - Installing symfony/string (v8.1.0): Extracting archive
  - Installing symfony/deprecation-contracts (v3.7.0): Extracting archive
  - Installing psr/container (2.0.2): Extracting archive
  - Installing symfony/service-contracts (v3.7.0): Extracting archive
  - Installing symfony/polyfill-php85 (v1.38.1): Extracting archive
  - Installing symfony/console (v8.1.0): Extracting archive
  - Installing sebastian/environment (7.2.1): Extracting archive
  - Installing staabm/side-effects-detector (1.0.5): Extracting archive
  - Installing sebastian/version (5.0.2): Extracting archive
  - Installing sebastian/type (5.1.3): Extracting archive
  - Installing sebastian/recursion-context (6.0.3): Extracting archive
  - Installing sebastian/object-reflector (4.0.1): Extracting archive
  - Installing sebastian/object-enumerator (6.0.1): Extracting archive
  - Installing sebastian/global-state (7.0.2): Extracting archive
  - Installing sebastian/exporter (6.3.2): Extracting archive
  - Installing sebastian/diff (6.0.2): Extracting archive
  - Installing sebastian/comparator (6.3.3): Extracting archive
  - Installing sebastian/code-unit (3.0.3): Extracting archive
  - Installing sebastian/cli-parser (3.0.2): Extracting archive
  - Installing phpunit/php-timer (7.0.1): Extracting archive
  - Installing phpunit/php-text-template (4.0.1): Extracting archive
  - Installing phpunit/php-invoker (5.0.1): Extracting archive
  - Installing phpunit/php-file-iterator (5.1.1): Extracting archive
  - Installing theseer/tokenizer (1.3.1): Extracting archive
  - Installing nikic/php-parser (v5.7.0): Extracting archive
  - Installing sebastian/lines-of-code (3.0.1): Extracting archive
  - Installing sebastian/complexity (4.0.1): Extracting archive
  - Installing sebastian/code-unit-reverse-lookup (4.0.1): Extracting archive
  - Installing phpunit/php-code-coverage (11.0.12): Extracting archive
  - Installing phar-io/version (3.2.1): Extracting archive
  - Installing phar-io/manifest (2.0.4): Extracting archive
  - Installing myclabs/deep-copy (1.14.0): Extracting archive
  - Installing phpunit/phpunit (11.5.57): Extracting archive
  - Installing jean85/pretty-package-versions (2.1.1): Extracting archive
  - Installing fidry/cpu-core-counter (1.3.0): Extracting archive
  - Installing brianium/paratest (v7.8.5): Extracting archive
  - Installing matthiasmullie/path-converter (1.1.3): Extracting archive
  - Installing matthiasmullie/minify (1.3.75): Extracting archive
  - Installing phpstan/phpstan (2.3.1): Extracting archive
  - Installing rector/rector (2.7.0): Extracting archive
  - Installing squizlabs/php_codesniffer (4.0.4): Extracting archive
  - Installing twig/twig (v3.30.0): Extracting archive
  - Installing utopia-php/openapi (0.2.4): Extracting archive
  0/48 [>---------------------------]   0%
 10/48 [=====>----------------------]  20%
 19/48 [===========>----------------]  39%
 29/48 [================>-----------]  60%
 37/48 [=====================>------]  77%
 40/48 [=======================>----]  83%
 45/48 [==========================>-]  93%
 48/48 [============================] 100%
Generating autoload files
42 packages you are using are looking for funding.
Use the `composer fund` command to find out more!

@hansi-codes

hansi-codes Bot commented Oct 23, 2026 •

Copy link
Copy Markdown

🟢 Tier S · Ready to merge

The dependency updates are consistent across manifests and lockfiles, and the previously reported Rollup libc metadata issue is fixed.

This change refreshes dependency versions in the Node, Web, and React Native SDK package templates. It also updates the corresponding lockfiles and resolves platform-specific package metadata for Rollup's optional native packages.

3 of 6 changed files were too large to include in full.

Verdict New comments Fixed Still open
💬 Commented 0 1 0

Note

@renovate-appwrite[bot] does not have write access to this repository, so Hansi does not approve automatically. A maintainer can review and approve.

📂 Walkthrough · 6
File Change
templates/node/package.json.twig Bumps the Node template's TypeScript ESLint dependency.
templates/node/package-lock.json.twig Refreshes the Node template lockfile for updated dependencies.
templates/web/package.json.twig Updates the Web template's Rollup, Rollup plugin, and TypeScript ESLint versions.
templates/web/package-lock.json.twig Refreshes Web dependencies while retaining libc constraints for Linux Rollup binaries.
templates/react-native/package.json.twig Updates Expo File System, Rollup plugin, Rollup, and TypeScript ESLint versions.
templates/react-native/package-lock.json.twig Refreshes React Native dependency resolutions while retaining libc constraints for Linux Rollup binaries.
✅ Fixed since the last review · 1
  • Preserve libc constraints for optional native packages · templates/node/package-lock.json.twig:2287

Reviewed f7dadea · Details · Comment @hansi-codes review to re-run, or mention @hansi-codes with a question.

@hansi-codes hansi-codes Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

🟢 Tier S · Looks good to merge. Summary

@renovate-appwrite
renovate-appwrite Bot force-pushed the renovate/sdk-template-dependencies branch 2 times, most recently from a38a432 to 8f5a024 Compare October 26, 2026 06:35
Renovate's lock file task failed after the npm step, leaving the renovate/artifacts status red.

@hansi-codes hansi-codes Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

🔵 Tier A · See the inline comments. Summary

Comment thread templates/node/package-lock.json.twig
The previous refresh ran on npm 10, which drops libc from optional native packages; npm 11 (Node 24, as the script expects) keeps them.
@ChiragAgg5k

Copy link
Copy Markdown
Member

@hansi-codes review — f7dadea restores the libc constraints in all three lock files (counts now match main: web 14, node 30, react-native 24).

@hansi-codes hansi-codes Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

🟢 Tier S · Looks good to merge. Summary

@github-actions github-actions Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Hansi rated f7dadea tier S and every check passed.

@renovate-appwrite
renovate-appwrite Bot merged commit 7009e1c into main Oct 29, 2026
60 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant