Skip to content

chore: harden supply chain with cooldown and version pinning#826

Merged
yeojz merged 2 commits intomainfrom
chore/dependabot-cooldown-release-age
Apr 1, 2026
Merged

chore: harden supply chain with cooldown and version pinning#826
yeojz merged 2 commits intomainfrom
chore/dependabot-cooldown-release-age

Conversation

@yeojz
Copy link
Copy Markdown
Owner

@yeojz yeojz commented Apr 1, 2026

Summary

  • Dependabot: add cooldown (default-days: 7, semver-major-days: 14) to reduce PR noise from rapidly iterating dependencies
  • pnpm: add minimumReleaseAge: 10080 (1 week) to delay installing freshly published packages
  • Docker: pin node:24-alpine to node:24.14.1-alpine3.22 for reproducible builds

@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Apr 1, 2026

Coverage Report

Status Category Percentage Covered / Total
🔵 Lines 100% (🎯 100%) 1556 / 1556
🔵 Statements 100% (🎯 100%) 1577 / 1577
🔵 Functions 100% (🎯 100%) 346 / 346
🔵 Branches 100% (🎯 100%) 824 / 824
File CoverageNo changed files found.
Generated in workflow #374 for commit 741f2eb by the Vitest Coverage Report Action

@codecov
Copy link
Copy Markdown

codecov bot commented Apr 1, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 100.00%. Comparing base (bef64b8) to head (741f2eb).
⚠️ Report is 1 commits behind head on main.
✅ All tests successful. No failed tests found.

Additional details and impacted files
@@            Coverage Diff            @@
##              main      #826   +/-   ##
=========================================
  Coverage   100.00%   100.00%           
=========================================
  Files           59        59           
  Lines         1996      1996           
  Branches       428       404   -24     
=========================================
  Hits          1996      1996           

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

@codecov
Copy link
Copy Markdown

codecov bot commented Apr 1, 2026

Bundle Report

Bundle size has no change ✅

- Dependabot: add cooldown (7 days default, 14 days semver-major)
- pnpm: add minimumReleaseAge of 1 week (10080 minutes)
Pin node:24-alpine to node:24.14.1-alpine3.22 for reproducible builds.
@yeojz yeojz changed the title chore: add dependabot cooldown and minimum release age chore: harden supply chain with cooldown and version pinning Apr 1, 2026
@yeojz yeojz merged commit 8d6a633 into main Apr 1, 2026
20 checks passed
@yeojz yeojz deleted the chore/dependabot-cooldown-release-age branch April 1, 2026 16:14
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