Skip to content

fix: CI workflow improvements and minor code fixes#255

Open
pgierz wants to merge 1 commit intoprep-releasefrom
future/feat/ci-and-fixes
Open

fix: CI workflow improvements and minor code fixes#255
pgierz wants to merge 1 commit intoprep-releasefrom
future/feat/ci-and-fixes

Conversation

@pgierz
Copy link
Copy Markdown
Member

@pgierz pgierz commented Mar 27, 2026

Summary

  • Update CI-test.yaml with matrix discovery and improved Docker/test-data caching
  • Update Dockerfile.test with additional dependencies
  • Fix minor issues in gather_inputs.py, rule.py, utils.py
  • Update pipeline.py with native backend improvements
  • Fix fesom_1p4/load_mesh_data.py compatibility
  • Stabilize meta tests (test_pyfesom_load_mesh.py, test_xarray_open_mfdataset.py)

Context

Part of the future/workbench disentanglement. Contains CI/CD improvements and small bug fixes that accumulated during workbench development. All changes are independent of the accessor API and tutorial system features.

Test plan

  • CI passes on this branch
  • No regressions in unit/integration tests
  • Docker image build caching works correctly
  • Meta tests pass reliably

🤖 Generated with Claude Code

- Update CI-test.yaml with matrix discovery and improved caching
- Update Dockerfile.test with additional dependencies
- Fix gather_inputs.py, rule.py, utils.py minor issues
- Update pipeline.py with native backend improvements
- Fix fesom_1p4 load_mesh_data.py compatibility
- Update meta tests for stability
@pgierz pgierz force-pushed the future/feat/ci-and-fixes branch from b64440d to 5115ea2 Compare March 30, 2026 08:25
@github-actions
Copy link
Copy Markdown

Integration Test Matrix Status

Python 3.9

Model / Orchestrator CMIP6 CMIP7

Python 3.10

Model / Orchestrator CMIP6 CMIP7

Python 3.11

Model / Orchestrator CMIP6 CMIP7

Python 3.12

Model / Orchestrator CMIP6 CMIP7

Generated automatically by the CI workflow

1 similar comment
@github-actions
Copy link
Copy Markdown

Integration Test Matrix Status

Python 3.9

Model / Orchestrator CMIP6 CMIP7

Python 3.10

Model / Orchestrator CMIP6 CMIP7

Python 3.11

Model / Orchestrator CMIP6 CMIP7

Python 3.12

Model / Orchestrator CMIP6 CMIP7

Generated automatically by the CI workflow

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.

1 participant