Skip to content

Use latest rascal to build website - #88

Open
DavyLandman wants to merge 5 commits into
website-v2from
chore/test-latest-rascal-with-website
Open

DavyLandman wants to merge 5 commits into
website-v2from
chore/test-latest-rascal-with-website

Conversation

@DavyLandman

Copy link
Copy Markdown
Member

Testing the latest RC to see if the website still builds with it

@DavyLandman DavyLandman left a comment

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

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

Using latest RC

@toinehartman

Copy link
Copy Markdown
Member

Looks like the errors are actually caused by faults in the Rascal tutor docs. Looking into it.

@toinehartman

toinehartman commented Oct 8, 2026 •

Copy link
Copy Markdown
Member

For the module lang::box::\syntax::Box, the Tutor generates links with escaped names ([Box](../..//Library/lang/box/\syntax/Box.md#lang-box-\syntax-Box-Box)), but paths without the backslash:

$ ls target/classes/docs/Library/lang/box/
index.md  syntax/  util/

I would expect this to be the cause of the "file not found" errors in the CI here.

As @DavyLandman pointed out elsewhere, it is this one: usethesource/rascal#2910

@toinehartman

Copy link
Copy Markdown
Member

The other error seems to originate from literal HTLM tags in a @description. Should these be escaped in the description itself, or maybe by the Tutor?

https://github.com/usethesource/rascal/blob/eec2d9f7eb5062d4803af2445352109b28b3200e/src/org/rascalmpl/library/lang/html/IO.rsc#L48

@DavyLandman

Copy link
Copy Markdown
Member Author

usethesource/rascal@1a486c3 fixes that HTML::IO issue

@toinehartman

Copy link
Copy Markdown
Member

Fix for the remaining error on the way: usethesource/rascal#2925

This branch has not been deployed

No deployments
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