Skip to content

chore(deps): bump marked from 9.1.6 to 18.0.7 in /infra - #1567

Open
dependabot[bot] wants to merge 1 commit into
devfrom
dependabot/npm_and_yarn/infra/dev/marked-18.0.7
Open

chore(deps): bump marked from 9.1.6 to 18.0.7 in /infra#1567
dependabot[bot] wants to merge 1 commit into
devfrom
dependabot/npm_and_yarn/infra/dev/marked-18.0.7

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Aug 3, 2026

Copy link
Copy Markdown
Contributor

Bumps marked from 9.1.6 to 18.0.7.

Release notes

Sourced from marked's releases.

v18.0.7

18.0.7 (2026-07-21)

Bug Fixes

  • Avoid O(n^2) backtracking in HTML block close and tilde interrupt regexes (#4014) (f945fc5), closes #3991
  • Avoid O(n^2) masked source rebuild in inline tokenizer (#4017) (9154f8f)
  • keep empty list after blockquote as a sibling block (#4004) (3f144a0)
  • preserve code spans adjacent to tildes (#4012) (0de7188)
  • Recognize setext headings whose first line starts with # (#4015) (f056437), closes #1
  • treat a line of only tabs as a blank line between paragraphs (#4007) (bc2f121)

v18.0.6

18.0.6 (2026-07-09)

Bug Fixes

  • Avoid O(n^2) backtracking in inline link href regex (#4013) (a009808)
  • Fix ordered lists after blockquotes (#4003) (33928d0)
  • keep trailing text on HTML block close line for PI, declarations, and CDATA (#3991) (bbb84c8)

v18.0.5

18.0.5 (2026-06-04)

Bug Fixes

  • parse empty list item with trailing space (#3984) (b55410f)

v18.0.4

18.0.4 (2026-05-19)

Bug Fixes

v18.0.3

18.0.3 (2026-05-01)

Bug Fixes

  • avoid task checkbox for setext heading text (#3960) (2608e81)

v18.0.2

18.0.2 (2026-04-18)

... (truncated)

Commits
  • a8971a1 chore(release): 18.0.7 [skip ci]
  • d899c2e chore(deps): bump actions/setup-node from 6 to 7 (#4025)
  • 7fbf82e chore(deps-dev): bump semantic-release from 25.0.7 to 25.0.8 (#4026)
  • 738edf2 chore(deps-dev): bump brace-expansion from 5.0.2 to 5.0.6 (#4027)
  • 9154f8f fix: Avoid O(n^2) masked source rebuild in inline tokenizer (#4017)
  • f945fc5 fix: Avoid O(n^2) backtracking in HTML block close and tilde interrupt regexe...
  • 3f144a0 fix: keep empty list after blockquote as a sibling block (#4004)
  • 0de7188 fix: preserve code spans adjacent to tildes (#4012)
  • f056437 fix: Recognize setext headings whose first line starts with # (#4015)
  • 12bfa94 chore(deps-dev): bump semantic-release from 25.0.5 to 25.0.7 (#4020)
  • Additional commits viewable in compare view
Maintainer changes

This version was pushed to npm by GitHub Actions, a new releaser for marked since your current version.


Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [marked](https://github.com/markedjs/marked) from 9.1.6 to 18.0.7.
- [Release notes](https://github.com/markedjs/marked/releases)
- [Commits](markedjs/marked@v9.1.6...v18.0.7)

---
updated-dependencies:
- dependency-name: marked
  dependency-version: 18.0.7
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code labels Aug 3, 2026

@chatgpt-codex-connector chatgpt-codex-connector 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.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: b7b6cbb2a0

ℹ️ About Codex in GitHub

Codex has been enabled to automatically review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

When you sign up for Codex through ChatGPT, Codex can also answer questions or update the PR, like "@codex address that feedback".

Comment thread infra/package.json
"hash-wasm": "4.12.0",
"mammoth": "^1.11.0",
"marked": "^9.0.0",
"marked": "^18.0.7",

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

P1 Badge Update infra bun.lock with the marked bump

This changes only infra/package.json, but infra/bun.lock still lists the workspace dependency as marked: "^9.0.0" and resolves marked@9.1.6. The cdk-validate workflow installs infra dependencies with cd infra && bun install --frozen-lockfile (.github/workflows/ci.yml lines 415-418), so this commit will fail that install because the lockfile no longer matches the manifest, and the security bump is not actually reproducible until the updated lockfile is committed.

Useful? React with 👍 / 👎.

Copy link
Copy Markdown
Member

🤖 pr-fix routine: blocked — bun.lock drift, same root cause as the root-package.json backlog

⚠️ Correction to the earlier triage

The routine comment on #1574 stated that PRs scoped to /infra (#1566, #1567) were "unaffected, because they never touch the root lockfile." That is wrong, and this PR disproves it. /infra has its own infra/bun.lock, and the CDK job runs a second bun install --frozen-lockfile inside /infra after the root install. So /infra Dependabot PRs hit the identical failure — just one job later.

The single failing check

Validate CDK Infrastructure is the only red check (the other 7, including Test, Lint, and Type Check, are green). It fails after ~25s:

2011 packages installed [9.19s]          ← root install succeeds
bun install v1.2.23 (cf136713)           ← second install, this one in /infra
Resolving dependencies
Resolved, downloaded and extracted [4]
error: lockfile had changes, but lockfile is frozen
note: try re-running without --frozen-lockfile and commit the updated lockfile

Verified drift — this PR changed infra/package.json only:

File marked
infra/package.json (line 51) ^18.0.7 ← bumped by this PR
infra/bun.lock (line 1125) marked@9.1.6not regenerated

Nothing about the failure is specific to marked; it is a pure lockfile-drift signature.

Why this routine can't fix it (re-verified this fire, not assumed)

The fix is mechanical — bun install in /infra, commit infra/bun.lock — but is impossible from the routine sandbox:

  • bun install in /infra fails outright: error: GET https://registry.npmjs.org/marked - 403marked@^18.0.7 failed to resolve.
  • registry.npmjs.org returns 403 both directly and forced through the agent proxy. The proxy README classifies this as an organization egress-policy denial and directs that it be reported rather than routed around — so no mirror or alternate-registry workaround.
  • The local Bun cache is empty (0 entries) and neither node_modules/ nor infra/node_modules/ exists, so nothing resolves offline either.

Hand-writing the lockfile would mean fabricating SHA-512 integrity hashes, which I won't do.

Corrected scope of the backlog

Every open Dependabot PR that bumps a JS dependency is blocked on this one mechanical step — in both lockfiles:

Genuinely unaffected: #1562 and #1564 — they only touch .github/workflows/**, carry no lockfile, and are fully green right now.

What a human needs to do

  • This PR (works today): git checkout dependabot/npm_and_yarn/infra/dev/marked-18.0.7 && cd infra && bun install && git add bun.lock && git commit && git push
  • Systemic (clears all 11): have CI regenerate and commit both lockfiles on Dependabot branches, or relax --frozen-lockfile for Dependabot-authored branches. ⚠️ Both changes live under .github/workflows/**, which this routine is forbidden from editing — autonomous runs cannot approve workflow-file changes.

Separate concern once the lockfile is valid

marked 9.1.6 → 18.0.7 is a nine-major-version jump. Green CI here should not be read as an automatic merge signal — marked v10+ removed the deprecated callback/async API and changed marked.parse() return typing, so whatever renders Markdown in /infra wants a real read before merging.

The routine will not pick this PR up again until someone removes the pr-fix-stuck label.


Generated by Claude Code

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code pr-fix-stuck pr-fix routine gave up — human attention needed

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant