Skip to content

Fix CI after dev dependency update - #1777

Merged
blikblum merged 2 commits into
masterfrom
fix/prettier-formatting
Aug 23, 2026
Merged

Fix CI after dev dependency update#1777
blikblum merged 2 commits into
masterfrom
fix/prettier-formatting

Conversation

@diegomura

@diegomura diegomura commented Aug 23, 2026

Copy link
Copy Markdown
Collaborator

ea51c47 (Update dev dependencies) broke CI in two ways. Since the workflow only runs on pull requests, master went red silently and every open PR currently fails.

  • prettier was bumped without reformatting, so lib/font/embedded.js and tests/unit/pdfa1.spec.js fail npm run prettier -- --check. Reformatted (2 lines).
  • pdfjs-dist was bumped to ^6, which uses ArrayBuffer.prototype.transferToFixedLength — a Node 21+ API — so all visual tests fail on the Node 20 job. Pinned back to ^5 since the package still supports Node 20 (engines) and pdfjs-dist is only a devDependency used to render visual-test snapshots. It can move to ^6 whenever the Node requirement is raised to 22+.

Full suite (520 tests including visual) verified locally on Node 20.

@diegomura diegomura changed the title Fix prettier formatting after dev dependency update Fix CI after dev dependency update Aug 23, 2026
@diegomura
diegomura requested a review from blikblum August 23, 2026 13:15
@blikblum
blikblum merged commit f79e551 into master Aug 23, 2026
3 checks passed
@blikblum
blikblum deleted the fix/prettier-formatting branch August 23, 2026 13:27
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.

2 participants