Skip to content

Update CI actions to node24#89

Merged
glopesdev merged 1 commit into
bonsai-rx:mainfrom
glopesdev:dev/ci-node24
Jul 10, 2026
Merged

Update CI actions to node24#89
glopesdev merged 1 commit into
bonsai-rx:mainfrom
glopesdev:dev/ci-node24

Conversation

@glopesdev

Copy link
Copy Markdown
Member

This brings the CI workflow in line with the current bonsai-rx/prefect reference template, bumping all GitHub Actions and the bonsai-rx composites to their current majors: checkout@v7, setup-dotnet@v5, upload-artifact@v7, download-artifact@v8, upload-pages-artifact@v5, deploy-pages@v5, configure-build@v2, and setup-bonsai@v2. It clears the node20 deprecation warning and moves the workflow off the outdated majors it was generated from.

A key change is setup-bonsai@v2, which adds the package injection fallback from bonsai-rx/setup-bonsai#9: the workflow-image render step should now be able to bootstrap example environments that depend on freshly-built, not-yet-published packages instead of failing at the first bootstrap. This should unblock the render step that has been failing on the open co-development PRs.

Best tested together with the example updates in bonsai-rx/machinelearning-examples#39, since the render also depends on the examples matching the current package names and operators.

Bump the GitHub Actions and bonsai-rx composites in the CI workflow to
their current majors, matching the Prefect reference template. The
setup-bonsai v2 bump brings the package injection fallback the
workflow-image render step needs.
@glopesdev glopesdev added this to the v0.5.0 milestone Jul 9, 2026
@glopesdev glopesdev requested a review from ncguilbeault July 9, 2026 14:24
@glopesdev glopesdev added feature New planned feature fix Pull request that fixes an issue labels Jul 9, 2026
@glopesdev glopesdev changed the title Update CI actions to current node24 majors Update CI actions to node24 Jul 9, 2026
@glopesdev glopesdev merged commit 955962b into bonsai-rx:main Jul 10, 2026
10 checks passed
@glopesdev glopesdev deleted the dev/ci-node24 branch July 10, 2026 08:07
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

feature New planned feature fix Pull request that fixes an issue

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant