Skip to content

Release: node24 support + CLI 1.32.0 + worker 1.23.3#1342

Merged
josephjclark merged 8 commits intomainfrom
release/next
Apr 7, 2026
Merged

Release: node24 support + CLI 1.32.0 + worker 1.23.3#1342
josephjclark merged 8 commits intomainfrom
release/next

Conversation

@josephjclark
Copy link
Copy Markdown
Collaborator

@josephjclark josephjclark commented Mar 30, 2026

  • Better support for node 24 (updated module loader)
  • better repo dir handling (in CLI and worker)
  • Update staging url in apollo command
  • auto-create credentials.yaml
  • lodash version bump for minor security alerts

josephjclark and others added 2 commits March 30, 2026 11:22
* update apollo staging url

* changeset
* chore: update default repo-dir

* chore: engine multi different repo

* chore: update changelog

* feat: update default repo path
@github-project-automation github-project-automation bot moved this to New Issues in Core Mar 30, 2026
* feat: auto create credentials.yaml

* chore: update changelog

* chore: resolve changes

* chore: remove .trim()

* chore: update changelog

* remove invalid changeset

---------

Co-authored-by: Joe Clark <jclark@openfn.org>
@josephjclark josephjclark changed the title Next CLI Release Release: node24 support + CLI fixes Apr 7, 2026
josephjclark and others added 5 commits April 7, 2026 09:26
* version

* update asdf

* bump pnpm

* update CI versions

* increase cli test timeout

* runtime: tweak linker to prefer ESM support

* runtime: even better exports tracking

After working with claude and closely tracking the docs

* skip tests which won#t run on node24

* update tests

* update tests

* remove lightning mock stuff

* Node24: add custom module loader for back-compat with older modules (#1343)

* add a custom module loader to handle older imports without .js extensions

* types

* typo

* fix module loader path

* fix module import and update tests

* use esmhook in metadata

* remove stupid logging

* remove debug flag from tests

* add more mock paths

* fix test

* update module path

* format

* use unidici fetch, not native fetch

Hoping this will fix failures in CI

* types

* tests: fix error messages
@josephjclark josephjclark changed the title Release: node24 support + CLI fixes Release: node24 support + CLI 1.32.0 + worker 1.23.3 Apr 7, 2026
@josephjclark josephjclark marked this pull request as ready for review April 7, 2026 08:29
@josephjclark
Copy link
Copy Markdown
Collaborator Author

Unit tests down to 4 minutes (from 10!) on this branch thanks to changes made in the node24 update.

@josephjclark josephjclark merged commit c47f39d into main Apr 7, 2026
7 checks passed
@github-project-automation github-project-automation bot moved this from New Issues to Done in Core Apr 7, 2026
@josephjclark josephjclark deleted the release/next branch April 7, 2026 09:03
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

3 participants