fix(deps): restore trustworthy dependency automation - #1572
Conversation
|
Warning Review limit reachedNext included review available in 35 minutes. View limit detailsLimit details: You’ve used the included review currently available. You've used all free OSS reviews for now. Wait for the free limit to reset to keep reviewing this public repository. Review configuration: ⚙️ Run configurationConfiguration used: defaults Review profile: CHILL Plan: Pro Plus Run ID: ⛔ Files ignored due to path filters (1)
📒 Files selected for processing (11)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
📚 Documentation PreviewThis PR includes documentation changes. A preview has been deployed: Preview for commit 926c516. Updates automatically on new commits. |
🧩 Storybook PreviewReview this pull request's components and interaction states: Preview for commit 926c516. Updates automatically on new commits. |
32fd62c to
60bc906
Compare
60bc906 to
d74844e
Compare
Description
Restore Renovate's dependency inventory around the repository's current Bun, Maven, container, and GitHub Actions toolchain. Security fixes now bypass routine dashboard approval and release-age controls without being auto-merged, while routine updates are split into reviewable runtime, developer-tooling, Actions, and container changes.
This also resolves Dependabot alert #501 by upgrading
@hey-api/openapi-tsfrom0.97.1to the minimum patched0.97.3release and regenerating the checked-in client. The generator configuration explicitly selects its plugins, so regeneration is warning-free and continues applying date transformers to SDK responses. The separate TypeScript 7 compatibility work remains in #1466.Release signing stays immutable: every Cosign installer reference now uses the same verified full SHA for
v4.1.2. Routine image upgrades are no longer mislabeled as security fixes or forced into collision-prone broad groups.Closes #1570
How to test
Expected results:
@hey-api/openapi-ts v0.97.3without duplicate-plugin warnings.6f9f17788090df1f26f669e9d70d6ae9567deba6(v4.1.2).Local verification completed successfully: 992 webapp tests, 168 custom lint-rule tests, 1,625 Storybook browser tests, 7,098 server unit/architecture tests, coverage checks, and the webapp, Storybook, and documentation production builds.
After merge, the hosted Renovate run must refresh the Dependency Dashboard and GitHub must rescan
bun.lockbefore the dashboard cleanup and alert closure are externally visible.Checklist