deps(deps): bump the fastify-ecosystem group with 3 updates#15
Closed
dependabot[bot] wants to merge 1 commit into
Closed
deps(deps): bump the fastify-ecosystem group with 3 updates#15dependabot[bot] wants to merge 1 commit into
dependabot[bot] wants to merge 1 commit into
Conversation
Bumps the fastify-ecosystem group with 3 updates: [@fastify/static](https://github.com/fastify/fastify-static), [@fastify/swagger-ui](https://github.com/fastify/fastify-swagger-ui) and [fastify](https://github.com/fastify/fastify). Updates `@fastify/static` from 9.0.0 to 9.1.3 - [Release notes](https://github.com/fastify/fastify-static/releases) - [Commits](fastify/fastify-static@v9.0.0...v9.1.3) Updates `@fastify/swagger-ui` from 5.2.5 to 5.2.6 - [Release notes](https://github.com/fastify/fastify-swagger-ui/releases) - [Commits](fastify/fastify-swagger-ui@v5.2.5...v5.2.6) Updates `fastify` from 5.7.4 to 5.8.5 - [Release notes](https://github.com/fastify/fastify/releases) - [Commits](fastify/fastify@v5.7.4...v5.8.5) --- updated-dependencies: - dependency-name: "@fastify/static" dependency-version: 9.1.3 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: fastify-ecosystem - dependency-name: "@fastify/swagger-ui" dependency-version: 5.2.6 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: fastify-ecosystem - dependency-name: fastify dependency-version: 5.8.5 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: fastify-ecosystem ... Signed-off-by: dependabot[bot] <support@github.com>
6 tasks
Owner
Author
|
This pull request was built based on a group rule. Closing it will not ignore any of these versions in future pull requests. To ignore these dependencies, configure ignore rules in dependabot.yml |
This was referenced May 15, 2026
MorganOnCode
added a commit
that referenced
this pull request
May 15, 2026
Closes audit #15. The deployment runbook says Redis MUST be password-protected in production, but the schema marked chain.redis.password as optional() unconditionally. An operator could deploy with config.env="production" and a missing/empty password and the server would happily come up, connecting to an unauthenticated Redis. That's a real production-safety gap. Adds a superRefine on the root ConfigSchema that mirrors the existing MAINNET=true guardrail in chain/config.ts: when config.env is "production", chain.redis.password must be a non-empty, non-whitespace string. Otherwise the config fails validation at startup with a descriptive error pointing to .env and config.json. development and test envs are unaffected -- they can still run without a Redis password (the default dev compose's redis service has no auth). 5 new tests cover: missing password rejected, empty string rejected, whitespace-only rejected, valid password accepted, dev mode unaffected. Full suite: 34 files / 457 tests pass (was 34 / 452). Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Bumps the fastify-ecosystem group with 3 updates: @fastify/static, @fastify/swagger-ui and fastify.
Updates
@fastify/staticfrom 9.0.0 to 9.1.3Release notes
Sourced from @fastify/static's releases.
Commits
880c1a6Bumped v9.1.37f92da5fix: support wildcard prefixes with route params (#576)b0a66d5Bumped v9.1.232af863fix: resolve wildcard paths in encapsulated contexts (#574)48b136fBumped v9.1.1cc7b7f7Merge commit from fork9921faaMerge commit from fork4183d2dci: add lock-threads workflow (#570)a3a8cd6Bumped v9.1.08423c80build(deps): bump fastify/workflows/.github/workflows/plugins-ci.yml (#566)Updates
@fastify/swagger-uifrom 5.2.5 to 5.2.6Release notes
Sourced from @fastify/swagger-ui's releases.
Commits
56ee372Bumped v5.2.6b1eff32fix: correct corrupted PNG favicon signatures (#269)5b951e6ci: add lock-threads workflow (#265)04a6271chore(deps-dev): bump swagger-ui-dist from 5.32.0 to 5.32.1 (#264)ddf5895chore(deps): bump fastify/workflows/.github/workflows/plugins-ci-package-mana...c546425chore(deps): bump fastify/workflows/.github/workflows/plugins-ci.yml (#261)cd4cee7chore(deps-dev): bump neostandard from 0.12.2 to 0.13.0 (#260)043d556chore(deps-dev): bump c8 from 10.1.3 to 11.0.0 (#259)4ff5aa5chore(deps-dev): bump swagger-ui-dist from 5.31.0 to 5.32.0 (#258)efde3f0chore(license): standardise license notice (#256)Updates
fastifyfrom 5.7.4 to 5.8.5Release notes
Sourced from fastify's releases.
... (truncated)
Commits
3983cceBumped v5.8.53ce3ae6Merge commit from forkb06a196docs(ecosystem): add@pompelmi/fastify-plugin(#6610)909c5d5chore: Bump actions/dependency-review-action from 4.8.3 to 4.9.0 (#6630)4db21a3chore: Bump borp from 0.21.0 to 1.0.0 (#6633)0f4e544chore: Bump markdownlint-cli2 from 0.21.0 to 0.22.0 (#6632)33a2fcdchore: Bump pnpm/action-setup from 4.2.0 to 5.0.0 (#6629)fd35d82ci: reduce cron schedules from daily/weekly to monthly (#6623)8dee9befix: restore trustProxy function for number and string types, add null check ...d457aedchore: upgrade to typescript v6.0.2 (#6605)Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore <dependency name> major versionwill close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)@dependabot ignore <dependency name> minor versionwill close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)@dependabot ignore <dependency name>will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)@dependabot unignore <dependency name>will remove all of the ignore conditions of the specified dependency@dependabot unignore <dependency name> <ignore condition>will remove the ignore condition of the specified dependency and ignore conditions