Put marked behind Dependency Dashboard approval #381

Merged
robbertbos merged 1 commit from marked-behind-dashboard-approval into main 2026-09-20 06:11:23 +00:00
Owner

marked stays pinned to 18.0.8 and Renovate stops opening a PR for it; the newest release is listed on the Dependency Dashboard (#10) instead, behind a checkbox.

Measured on #377 (18.0.13) before closing it: src/lib/markdown.test.ts fails 3 of 30, > citaat / >> / tekst renders as two empty blockquotes with tekst gone. Upstream markedjs/marked#4098 is open and neither fix PR is merged, so every release from 18.0.9 on carries it, and the weekly PR is one our own regression test is only ever going to fail.

Approval rather than allowedVersions: "<18.0.9" because a silent hold outlives its reason: the dashboard keeps showing what is available, so the moment a release carries the fix, ticking the box opens the PR.

Verified with renovate-config-validator (passes; a deliberately bogus key in the same rule fails it, so the check is looking inside packageRules) and against the option's own documentation, which gives this exact per-package pattern.

marked stays pinned to 18.0.8 and Renovate stops opening a PR for it; the newest release is listed on the Dependency Dashboard (#10) instead, behind a checkbox. Measured on #377 (18.0.13) before closing it: `src/lib/markdown.test.ts` fails 3 of 30, `> citaat` / `>>` / `tekst` renders as two empty blockquotes with `tekst` gone. Upstream [markedjs/marked#4098](https://github.com/markedjs/marked/issues/4098) is open and neither fix PR is merged, so every release from 18.0.9 on carries it, and the weekly PR is one our own regression test is only ever going to fail. Approval rather than `allowedVersions: "<18.0.9"` because a silent hold outlives its reason: the dashboard keeps showing what is available, so the moment a release carries the fix, ticking the box opens the PR. Verified with `renovate-config-validator` (passes; a deliberately bogus key in the same rule fails it, so the check is looking inside `packageRules`) and against the option's own documentation, which gives this exact per-package pattern.
Put marked behind Dependency Dashboard approval
Some checks failed
CI / release-scripts (pull_request) Successful in 6s
security-scan / SBOM (trivy) (pull_request) Successful in 12s
security-scan / Filesystem scan (trivy fs) (pull_request) Successful in 15s
security-scan / JS SCA (npm audit) (pull_request) Successful in 16s
security-scan / Python SAST (bandit) (pull_request) Successful in 21s
security-scan / Python SCA (pip-audit) (pull_request) Successful in 38s
test-build / build (frontend) (pull_request) Successful in 1m0s
test-build / build (backend) (pull_request) Successful in 1m3s
CI / pre-commit (pull_request) Successful in 1m5s
test-build / build (pull_request) Successful in 0s
CI / frontend-test (pull_request) Successful in 1m6s
CI / release-scripts (push) Successful in 11s
security-scan / Python SAST (bandit) (push) Successful in 32s
security-scan / JS SCA (npm audit) (push) Successful in 28s
security-scan / Filesystem scan (trivy fs) (push) Successful in 21s
security-scan / Python SCA (pip-audit) (push) Successful in 1m0s
security-scan / SBOM (trivy) (push) Successful in 17s
CI / pre-commit (push) Successful in 2m16s
publish-and-stage / build (frontend) (push) Successful in 2m15s
publish-and-stage / build (backend) (push) Successful in 2m39s
publish-and-stage / build (push) Successful in 0s
CI / frontend-test (push) Failing after 3m5s
CI / backend-test (pull_request) Successful in 6m32s
publish-and-stage / deploy-staging (push) Successful in 1m49s
CI / e2e (pull_request) Successful in 8m33s
CI / backend-test (push) Successful in 6m26s
CI / e2e (push) Successful in 7m40s
8cf7a8683c
markedjs/marked#4098 is still open and every release from 18.0.9 on
carries the bug, so the weekly PR is a PR markdown.test.ts is only ever
going to fail. Approval keeps the newest release listed on the dashboard
without opening it, so the block cannot outlive its reason the way an
allowedVersions hold can.
robbertbos deleted branch marked-behind-dashboard-approval 2026-09-20 06:11:23 +00:00
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
robbertbos/waggle!381
No description provided.