Skip to content

fix: take our own releases past Dependabot's three-day wait - #20

Merged
alekswebnet merged 1 commit into
mainfrom
fix/dependabot-own-releases
Nov 10, 2026
Merged

alekswebnet merged 1 commit into
mainfrom
fix/dependabot-own-releases

Conversation

@alekswebnet

@alekswebnet alekswebnet commented Nov 10, 2026 •

Copy link
Copy Markdown
Contributor

Closes #19.

Dependabot holds new versions back three days and runs pnpm with --config.minimum-release-age=4320, and pnpm then refuses every locked version younger than that. This site pins @missing-elements releases as they come out, so the next weekly npm run, due about 2026-11-12, would fail on h5p-author 0.6.0, locked 2026-11-09. The org site's daily job already does (missing-elements/missing-elements.github.io#9, fixed the same way in #10).

  • pnpm-workspace.yaml (new, settings only): minimumReleaseAgeExclude: ["@missing-elements/*"].
  • .github/dependabot.yml: cooldown keeps the three days for every other package and excludes ours, so a release of ours gets its PR at the next weekly run rather than three days later.

Checked locally with Dependabot's own command, pnpm update @playwright/test --lockfile-only --config.minimum-release-age=…. Without the file it fails on h5p-author 0.6.0; with it, it passes, at the full three days too. pnpm install --frozen-lockfile is unchanged.


Summary by cubic

Dependabot's three-day wait on new versions made pnpm refuse @missing-elements packages locked within the last three days, so weekly npm runs could fail. The new pnpm-workspace.yaml excludes those packages from pnpm's minimum-release-age check, and Dependabot's cooldown now excludes them too; every other package keeps the three-day wait.

Written for commit 439f58b. Summary will update on new commits.

View guided diff Turn on auto-fix

Dependabot holds new versions back three days and runs pnpm with that
minimum release age, which refuses any locked version younger than it, so
a weekly npm run within three days of one of our releases failed. Those are
left out of the age in pnpm-workspace.yaml and in Dependabot's cooldown;
other packages keep it.

Closes #19

@cubic-dev-ai cubic-dev-ai Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

No issues found across 2 files

View guided diff | Turn on auto-fix | Re-trigger cubic

@alekswebnet
alekswebnet merged commit 7fee357 into main Nov 10, 2026
3 checks passed
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.

Dependabot's weekly npm run fails within three days of our own releases

1 participant