Uh oh!
There was an error while loading. Please reload this page.
Add upstream CI testing workflow - #2866
Conversation
Based off Xarrays workflow
And update workflow
There was a problem hiding this comment.
This exists as a separate TOML since the nightly environment in particular takes a while to solve - and for reasons discussed a couple times before, we have to go through the solving process on pixi shell reasonably often.
Having it separate means that we don't have to worry about long solves for the main manifest (which would negatively effect not only our local developer experience, but also negatively effect RTD build times)
| "numpy >=2.1.0", | ||
| "dask >=2024.5.1", | ||
| "netCDF4 >=1.7.2", | ||
| "netCDF4 >=1.7.2", # TODO: should we use h5netcdf here instead of netCDF4? |
There was a problem hiding this comment.
I saw this during review of the code, hence adding the TODO comment.
I think we should consider which NetCDF dependency/ies we ship by default with Parcels. Opening an issue to discuss further...
VeckoTheGecko
commented
Sep 1, 2026
I can test the issue creation feature in a future couple PRs (this needs to be in main first before that can be tested). I'll work on that this week - logging off for now |
Uh oh!
There was an error while loading. Please reload this page.
VeckoTheGecko
commented
Sep 2, 2026
After a bunch of PRs, the issue creation is working properly #2872 |
Description
Adds a workflow to test against
mainfor our various core dependencies, allowing us to quickly flag incompatibilities with changes upstream.This workflow runs on PRs labelled with
run-upstream, on commits tomain, as well as on a schedule (midnight on Monday and Wednesday).For schedule-triggered runs, on failure it will create an issue with the sumarized results and post an issue.
This setup is based on the tooling in Xarray.
Checklist
ChunkCachedArray#2854mainfor normal development,v3-supportfor v3 support)AI Disclosure