Skip to content

fix: update entrypoint example deps for Fastify v5 compatibility#456

Open
AaronFeledy wants to merge 2 commits intomainfrom
fix/pr-426-fastify-v5-entrypoint
Open

fix: update entrypoint example deps for Fastify v5 compatibility#456
AaronFeledy wants to merge 2 commits intomainfrom
fix/pr-426-fastify-v5-entrypoint

Conversation

@AaronFeledy
Copy link
Copy Markdown
Member

@AaronFeledy AaronFeledy commented Apr 3, 2026

Supersedes #426.

Dependabot bumped fastify to ^5.7.4 and fastify-cli to ^7.4.1, but left the other Fastify ecosystem deps on v4-era versions, causing the entrypoint container to crash on start.

This PR includes the Dependabot changes plus updates all Fastify deps to be v5 compatible:

  • @fastify/autoload: ^5 → ^6
  • @fastify/sensible: ^5 → ^6
  • fastify-plugin: ^4 → ^5

App code was verified — no Fastify v5 code changes needed. Smoke tested all routes successfully.

Closes #426


Note

Medium Risk
Major-version dependency upgrades (Fastify v4→v5, CLI/plugins) can introduce runtime breakage and stricter Node engine requirements via transitive deps. Risk is limited to the examples/entrypoint sample, but could still affect users relying on the example container/image.

Overview
Updates examples/entrypoint to be Fastify v5 compatible by bumping fastify, fastify-cli, @fastify/autoload, @fastify/sensible, and fastify-plugin to their corresponding major versions.

Regenerates package-lock.json to reflect the new dependency graph, including updated/transitively added packages and newer Node engine constraints pulled in by Fastify v5-era dependencies.

Reviewed by Cursor Bugbot for commit f70538a. Bugbot is set up for automated code reviews on this repo. Configure here.

dependabot bot and others added 2 commits February 2, 2026 23:42
Bumps [fastify](https://github.com/fastify/fastify) and [fastify-cli](https://github.com/fastify/fastify-cli). These dependencies needed to be updated together.

Updates `fastify` from 4.28.1 to 5.7.4
- [Release notes](https://github.com/fastify/fastify/releases)
- [Commits](fastify/fastify@v4.28.1...v5.7.4)

Updates `fastify-cli` from 6.3.0 to 7.4.1
- [Release notes](https://github.com/fastify/fastify-cli/releases)
- [Commits](fastify/fastify-cli@v6.3.0...v7.4.1)

---
updated-dependencies:
- dependency-name: fastify
  dependency-version: 5.7.4
  dependency-type: direct:production
- dependency-name: fastify-cli
  dependency-version: 7.4.1
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
@netlify
Copy link
Copy Markdown

netlify bot commented Apr 3, 2026

Deploy Preview for lando-core failed. Why did it fail? →

Name Link
🔨 Latest commit f70538a
🔍 Latest deploy log https://app.netlify.com/projects/lando-core/deploys/69d04a383819530008db6ac7

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.

1 participant