Skip to content

chore: bump bun to v1.3 and add minimumReleaseAge#25

Merged
HugoRCD merged 2 commits into
mainfrom
chore/min-release-age
May 21, 2026
Merged

chore: bump bun to v1.3 and add minimumReleaseAge#25
HugoRCD merged 2 commits into
mainfrom
chore/min-release-age

Conversation

@HugoRCD

@HugoRCD HugoRCD commented May 21, 2026

Copy link
Copy Markdown
Owner

Summary

Two related changes to harden the supply chain.

1. Bump bun to v1.3

packageManager: bun@1.2.4bun@1.3.14. Required to use the minimumReleaseAge setting added in bun 1.3.

2. Add minimumReleaseAge to harden supply chain

New bunfig.toml:

[install]
minimumReleaseAge = 172800
minimumReleaseAgeExcludes = ["@nuxt/*", "@nuxtjs/*", "nuxt", "nuxt-*", "@vercel/*", "@ai-sdk/*", "ai"]

Sets a 2-day minimum age (172800 seconds) before any newly published dependency can resolve. Trusted-source allowlist exempts the Nuxt and Vercel ecosystems.

Test plan

  • bun install resolves cleanly with v1.3.14

Summary by CodeRabbit

  • Chores
    • Updated package manager to the latest version (1.3.14).
    • Adjusted installation configuration for improved dependency management.

Review Change Stack

@github-actions

github-actions Bot commented May 21, 2026

Copy link
Copy Markdown

Thank you for following the naming conventions! 🙏

@coderabbitai

coderabbitai Bot commented May 21, 2026

Copy link
Copy Markdown
📝 Walkthrough

Walkthrough

This PR updates the Bun package manager version from 1.2.4 to 1.3.14 and introduces installation policies that enforce a 2-day minimum release age for packages while excluding specific framework and service namespaces from that constraint.

Changes

Bun tooling configuration

Layer / File(s) Summary
Package manager version bump
package.json
Bun package manager pinned to version 1.3.14 instead of 1.2.4.
Package installation filters
bunfig.toml
Install configuration adds minimumReleaseAge constraint (172800 seconds) and excludes Nuxt, Vercel, and @ai-sdk packages from that age check.

Estimated code review effort

🎯 1 (Trivial) | ⏱️ ~3 minutes

🚥 Pre-merge checks | ✅ 4 | ❌ 1

❌ Failed checks (1 inconclusive)

Check name Status Explanation Resolution
Description check ❓ Inconclusive The description provides detailed context explaining the changes, rationale, and test plan, but the required PR template sections (checklist items) are incomplete. Complete the checklist by checking whether an issue was linked and whether documentation was updated, as these are standard requirements in the template.
✅ Passed checks (4 passed)
Check name Status Explanation
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.
Title check ✅ Passed The title accurately summarizes both main changes: bumping Bun to v1.3 and adding minimumReleaseAge configuration.

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

✨ Finishing Touches
📝 Generate docstrings
  • Create stacked PR
  • Commit on current branch
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch chore/min-release-age

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

@HugoRCD HugoRCD changed the title chore(bun): bump to v1.3 and add minimumReleaseAge chore: bump bun to v1.3 and add minimumReleaseAge May 21, 2026
@HugoRCD HugoRCD merged commit 0eb569b into main May 21, 2026
6 of 11 checks passed
@HugoRCD HugoRCD deleted the chore/min-release-age branch May 21, 2026 17:55
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant