44 push :
55 branches :
66 - main
7- - pyfive
87 schedule :
98 - cron : ' 0 0 * * *' # nightly
109
@@ -18,11 +17,11 @@ jobs:
1817 runs-on : " ubuntu-latest"
1918 strategy :
2019 matrix :
21- python-version : ["3.10", "3.11", "3.12", "3.13"]
20+ python-version : ["3.10", "3.11", "3.12", "3.13", "3.14" ]
2221 fail-fast : false
2322 name : Linux Python ${{ matrix.python-version }}
2423 steps :
25- - uses : actions/checkout@v3
24+ - uses : actions/checkout@v6
2625 with :
2726 fetch-depth : 0
2827 - uses : conda-incubator/setup-miniconda@v3
3433 use-mamba : true
3534 - run : conda --version
3635 - run : python -V
37- - name : Install development version of NCAS-CMS/Pyfive:h5netcdf
38- run : |
39- cd ..
40- git clone https://github.com/NCAS-CMS/pyfive.git
41- cd pyfive
42- git checkout h5netcdf
43- pip install -e .
4436 - run : conda list
4537 - run : pip install -e .
4638 - run : conda list
@@ -50,11 +42,11 @@ jobs:
5042 runs-on : " macos-latest"
5143 strategy :
5244 matrix :
53- python-version : ["3.10", "3.11", "3.12", "3.13"]
45+ python-version : ["3.10", "3.11", "3.12", "3.13", "3.14" ]
5446 fail-fast : false
5547 name : OSX Python ${{ matrix.python-version }}
5648 steps :
57- - uses : actions/checkout@v3
49+ - uses : actions/checkout@v6
5850 with :
5951 fetch-depth : 0
6052 - uses : conda-incubator/setup-miniconda@v3
6658 use-mamba : true
6759 - run : conda --version
6860 - run : python -V
69- - name : Install development version of NCAS-CMS/Pyfive:h5netcdf
70- run : |
71- cd ..
72- git clone https://github.com/NCAS-CMS/pyfive.git
73- cd pyfive
74- git checkout h5netcdf
75- pip install -e .
7661 - run : conda list
7762 - run : mamba install -c conda-forge git
7863 - run : pip install -e .
79- - run : pytest
64+ - run : pytest -n 2
0 commit comments