Skip to content

🐛 Improve error message for missing javascript and python plugins #3419

🐛 Improve error message for missing javascript and python plugins

🐛 Improve error message for missing javascript and python plugins #3419

Re-run triggered February 4, 2025 17:12
Status Failure
Total duration 3m 10s
Artifacts

ci.yml

on: pull_request
Matrix: test
Fit to window
Zoom out
Zoom in

Annotations

7 errors and 10 warnings
tests/endToEnd.spec.ts > End-to-end cli export tests > Math macros: packages/mystmd/tests/endToEnd.spec.ts#L65
AssertionError: expected '#import "lapreprint.typ": *\n#show: t…' to deeply equal '#import "lapreprint.typ": *\n#show: t…' - Expected + Received #import "lapreprint.typ": * #show: template.with( title: "Testing Math Plugins", - abstract: ( - ( - title: "Abstract", - content: [ - - ] - ), - ), date: datetime( year: 2024, month: 1, day: 1, ), keywords: (), authors: ( ), affiliations: ( ), margin: ( ), ) /* Math Macros */ #let three = $d$ #let one = $x$ #let five = $x = x$ #let six = $d = d$ #let seven = $d = d = d$ = No plugins $ a^2 + b^2 = c^2 $ = Simple plugin Project frontmatter should give us `d` $ d = three $ Page should override and we should see `x` $ x = one $ = Macros should recurse Page frontmatter should fill in this project macro $ five $ Project frontmatter should fill in this page macro $ six $ Double recurse $ seven $ + ❯ tests/endToEnd.spec.ts:65:91 ❯ tests/endToEnd.spec.ts:56:13
Testing on node 20
Process completed with exit code 1.
Testing on node 22.4.x
The job was canceled because "_20" failed.
tests/endToEnd.spec.ts > End-to-end cli export tests > Math macros: packages/mystmd/tests/endToEnd.spec.ts#L65
AssertionError: expected '#import "lapreprint.typ": *\n#show: t…' to deeply equal '#import "lapreprint.typ": *\n#show: t…' - Expected + Received #import "lapreprint.typ": * #show: template.with( title: "Testing Math Plugins", - abstract: ( - ( - title: "Abstract", - content: [ - - ] - ), - ), date: datetime( year: 2024, month: 1, day: 1, ), keywords: (), authors: ( ), affiliations: ( ), margin: ( ), ) /* Math Macros */ #let three = $d$ #let one = $x$ #let five = $x = x$ #let six = $d = d$ #let seven = $d = d = d$ = No plugins $ a^2 + b^2 = c^2 $ = Simple plugin Project frontmatter should give us `d` $ d = three $ Page should override and we should see `x` $ x = one $ = Macros should recurse Page frontmatter should fill in this project macro $ five $ Project frontmatter should fill in this page macro $ six $ Double recurse $ seven $ + ❯ tests/endToEnd.spec.ts:65:91 ❯ tests/endToEnd.spec.ts:56:13
Testing on node 22.4.x
The operation was canceled.
Testing on node 18
The job was canceled because "_20" failed.
Testing on node 18
The operation was canceled.
lint: packages/myst-directives/src/include.ts#L2
'normalizeLabel' is defined but never used
lint: packages/myst-frontmatter/src/licenses/schema.ts#L3
'LicenseSchema' is assigned a value but never used
lint: packages/myst-transforms/src/links/github.ts#L7
'TRANSFORM_SOURCE' is assigned a value but never used
lint: packages/myst-transforms/src/links/github.ts#L106
'file' is defined but never used
lint: packages/myst-cli-utils/src/session.ts#L10
'url' is defined but never used
lint: packages/myst-cli-utils/src/session.ts#L10
'init' is defined but never used
lint: packages/myst-to-typst/src/index.ts#L6
'getDefaultCaptionSupplement' is defined but never used
lint: packages/myst-cli/src/build/cff.ts#L18
'parseMyst' is defined but never used
lint: packages/myst-cli/src/build/typst.ts#L69
'templateYml' is defined but never used
lint: packages/myst-cli/src/build/typst.ts#L70
'printGlossaries' is defined but never used