File tree 7 files changed +103
-68
lines changed
7 files changed +103
-68
lines changed Original file line number Diff line number Diff line change 13
13
name : Build and publish PyActiveStorage on PyPi
14
14
runs-on : ubuntu-latest
15
15
steps :
16
- - uses : actions/checkout@v3
16
+ - uses : actions/checkout@v4
17
17
with :
18
18
fetch-depth : 0
19
19
- name : Set up Python 3.13
Original file line number Diff line number Diff line change 20
20
name : Create and verify conda lock file for latest Python
21
21
runs-on : ' ubuntu-latest'
22
22
steps :
23
- - uses : actions/checkout@v3
23
+ - uses : actions/checkout@v4
24
24
with :
25
25
fetch-depth : 0
26
26
- uses : conda-incubator/setup-miniconda@v3
Original file line number Diff line number Diff line change 25
25
fail-fast : false
26
26
name : Linux Python ${{ matrix.python-version }}
27
27
steps :
28
- - uses : actions/checkout@v3
28
+ - uses : actions/checkout@v4
29
29
with :
30
30
fetch-depth : 0
31
31
- uses : conda-incubator/setup-miniconda@v3
Original file line number Diff line number Diff line change 17
17
fail-fast : false
18
18
name : Linux Python ${{ matrix.python-version }}
19
19
steps :
20
- - uses : actions/checkout@v3
20
+ - uses : actions/checkout@v4
21
21
with :
22
22
fetch-depth : 0
23
23
- uses : conda-incubator/setup-miniconda@v3
27
27
python-version : ${{ matrix.python-version }}
28
28
miniforge-version : " latest"
29
29
use-mamba : true
30
+ mamba-version : " 2.0.5" # https://github.com/conda-incubator/setup-miniconda/issues/392
30
31
- run : conda --version
31
32
- run : python -V
33
+ - name : Install development version of NCAS-CMS/Pyfive:wacasoft
34
+ run : |
35
+ cd ..
36
+ git clone https://github.com/NCAS-CMS/pyfive.git
37
+ cd pyfive
38
+ git checkout wacasoft
39
+ pip install -e .
32
40
- run : pip install -e .
33
41
- run : conda list
34
42
- run : pytest -n 2 --junitxml=report-1.xml
35
- - uses : codecov/codecov-action@v3
43
+ - uses : codecov/codecov-action@v5
Original file line number Diff line number Diff line change 4
4
push :
5
5
branches :
6
6
- main
7
+ - pyfive
7
8
schedule :
8
9
- cron : ' 0 0 * * *' # nightly
9
10
21
22
fail-fast : false
22
23
name : Linux Python ${{ matrix.python-version }}
23
24
steps :
24
- - uses : actions/checkout@v3
25
+ - uses : actions/checkout@v4
25
26
with :
26
27
fetch-depth : 0
27
28
- uses : conda-incubator/setup-miniconda@v3
31
32
python-version : ${{ matrix.python-version }}
32
33
miniforge-version : " latest"
33
34
use-mamba : true
35
+ mamba-version : " 2.0.5" # https://github.com/conda-incubator/setup-miniconda/issues/392
34
36
- run : conda --version
35
37
- run : python -V
38
+ - name : Install development version of NCAS-CMS/Pyfive:wacasoft
39
+ run : |
40
+ cd ..
41
+ git clone https://github.com/NCAS-CMS/pyfive.git
42
+ cd pyfive
43
+ git checkout wacasoft
44
+ pip install -e .
36
45
- run : conda list
37
46
- run : pip install -e .
38
47
- run : conda list
46
55
fail-fast : false
47
56
name : OSX Python ${{ matrix.python-version }}
48
57
steps :
49
- - uses : actions/checkout@v3
58
+ - uses : actions/checkout@v4
50
59
with :
51
60
fetch-depth : 0
52
61
- uses : conda-incubator/setup-miniconda@v3
56
65
python-version : ${{ matrix.python-version }}
57
66
miniforge-version : " latest"
58
67
use-mamba : true
68
+ mamba-version : " 2.0.5" # https://github.com/conda-incubator/setup-miniconda/issues/392
59
69
- run : conda --version
60
70
- run : python -V
71
+ - name : Install development version of NCAS-CMS/Pyfive:wacasoft
72
+ run : |
73
+ cd ..
74
+ git clone https://github.com/NCAS-CMS/pyfive.git
75
+ cd pyfive
76
+ git checkout wacasoft
77
+ pip install -e .
61
78
- run : conda list
62
79
- run : mamba install -c conda-forge git
63
80
- run : pip install -e .
Original file line number Diff line number Diff line change @@ -24,14 +24,15 @@ jobs:
24
24
fail-fast : false
25
25
name : Linux Python ${{ matrix.python-version }}
26
26
steps :
27
- - uses : actions/checkout@v3
27
+ - uses : actions/checkout@v4
28
28
with :
29
29
fetch-depth : 0
30
30
- uses : conda-incubator/setup-miniconda@v3
31
31
with :
32
32
python-version : ${{ matrix.python-version }}
33
33
miniforge-version : " latest"
34
34
use-mamba : true
35
+ mamba-version : " 2.0.5" # https://github.com/conda-incubator/setup-miniconda/issues/392
35
36
- name : Get conda and Python versions
36
37
run : |
37
38
conda --version
55
56
python-version : ${{ matrix.python-version }}
56
57
miniforge-version : " latest"
57
58
use-mamba : true
59
+ mamba-version : " 2.0.5" # https://github.com/conda-incubator/setup-miniconda/issues/392
60
+ - name : Install development version of NCAS-CMS/Pyfive:wacasoft
61
+ run : |
62
+ cd ..
63
+ git clone https://github.com/NCAS-CMS/pyfive.git
64
+ cd pyfive
65
+ git checkout wacasoft
66
+ pip install -e .
58
67
- name : Install PyActiveStorage
59
68
run : |
60
69
conda --version
@@ -81,10 +90,10 @@ jobs:
81
90
- name : Stop minio object storage
82
91
run : tests/s3_exploratory/minio_scripts/minio-stop
83
92
if : always()
84
- - name : Upload HTML report artifact
85
- uses : actions/upload-artifact@v4
86
- with :
87
- name : html-report
88
- path : test-reports/
89
- overwrite : true
90
- if : always()
93
+ # - name: Upload HTML report artifact
94
+ # uses: actions/upload-artifact@v4
95
+ # with:
96
+ # name: html-report
97
+ # path: test-reports/
98
+ # overwrite: true
99
+ # if: always()
You can’t perform that action at this time.
0 commit comments