Skip to content

Fix CI on 'next' branch - #88

Open
ptomato wants to merge 8 commits into
nextfrom
fix-ci
Open

Fix CI on 'next' branch#88
ptomato wants to merge 8 commits into
nextfrom
fix-ci

Conversation

@ptomato

@ptomato ptomato commented Jul 19, 2025

Copy link
Copy Markdown
Collaborator
  • Updating actions/cache should fix the build workflow. The version currently listed is unsupported.
  • Install cbindgen with cargo, the one in the Ubuntu image is too old.

@ptomato ptomato changed the title Update deprecated version of actions/cache Fix CI on 'next' branch Jul 19, 2025
@ptomato

ptomato commented Jul 21, 2025

Copy link
Copy Markdown
Collaborator Author

Current build failure is due to https://bugzilla.mozilla.org/show_bug.cgi?id=1973993.

This should fix the build workflow. The version currently listed is
unsupported.
The mozjs.pc file is no longer named in old-configure.in (doesn't exist),
so this sed script to remove the version number from it stopped working.

Instead of editing the version number out before build with the sed
script, copy the installed mozjs-NNN.pc file to mozjs.pc.
Invoking "meson $DIR" without "setup" is deprecated.
@ptomato
ptomato force-pushed the fix-ci branch 2 times, most recently from 1668445 to 2462c93 Compare September 5, 2026 21:29
Needed for the REPL example.
This is needed to supply a new enough clang/llvm. ubuntu-latest still
refers to 24.04.
actions-rs is unmaintained and will stop working soon.
The version in the Ubuntu image is too old.
@ptomato

ptomato commented Sep 6, 2026

Copy link
Copy Markdown
Collaborator Author

Updated, but now stalled on https://bugzilla.mozilla.org/show_bug.cgi?id=1973994.

@ptomato
ptomato changed the base branch from esr128 to next September 6, 2026 01:42
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

1 participant