@@ -13,47 +13,52 @@ jobs:
1313 runs-on : ubuntu-latest
1414 strategy :
1515 matrix :
16- python-version : ['3.10', '3.11', '3.12', '3.13']
16+ python-version : ['3.10', '3.11', '3.12', '3.13', '3.14']
17+ julia-version : ['1.11', '1.12']
1718 defaults :
1819 run :
1920 shell : bash -l {0}
2021
2122 steps :
2223 - name : Check out repository code
2324 uses : actions/checkout@v4
25+
2426 - name : Setup conda environment
2527 uses : conda-incubator/setup-miniconda@v3
2628 with :
2729 python-version : ${{ matrix.python-version }}
2830 miniforge-version : latest
2931 activate-environment : test
3032 environment-file : environment-linux.yaml
33+
3134 - name : Get Date
3235 id : get-date
33- run : echo "name= date:: $(/bin/date -u "+%Y%m%d")" >> "$GITHUB_OUTPUT"
36+ run : echo "date= $(/bin/date -u "+%Y%m%d")" >> "$GITHUB_OUTPUT"
3437
35- - name : Cache Conda env
36- uses : actions/cache@v4
37- env :
38- # Increase this value to reset cache
39- # if etc/example-environment.yml has not changed.
40- CACHE_NUMBER : 0
41- with :
42- path : ~/conda_pkgs_dir
43- key : ${{ runner.os }}-python-${{ matrix.python-version }}-conda-${{ env.CACHE_NUMBER }}-${{ hashFiles('environment-linux.yaml') }}
44- id : cache
38+ # - name: Cache Conda env
39+ # uses: actions/cache@v4
40+ # env:
41+ # # Increase this value to reset cache
42+ # # if etc/example-environment.yml has not changed.
43+ # CACHE_NUMBER: 1
44+ # with:
45+ # path: ~/conda_pkgs_dir
46+ # key: ${{ runner.os }}-python-${{ matrix.python-version }}-conda-${{ env.CACHE_NUMBER }}-${{ hashFiles('environment-linux.yaml') }}
47+ # id: cache
4548
46- - name : Update environment
47- run : |
48- conda env update --file environment-linux.yaml --name test
49- if : steps.cache.outputs.cache-hit != 'true'
49+ # - name: Update environment
50+ # run: |
51+ # conda env update --file environment-linux.yaml --name test
52+ # # if: steps.cache.outputs.cache-hit != 'true'
5053
5154 - name : Set up Julia
5255 uses : julia-actions/setup-julia@v2
5356 with :
54- version : ' 1.11'
55- - name : Cache Julia artifacts
56- uses : julia-actions/cache@v2
57+ version : ${{ matrix.julia-version }}
58+
59+ # - name: Cache Julia artifacts
60+ # uses: julia-actions/cache@v1
61+
5762 - name : Activate Julia environment
5863 run : |
5964 julia --project=. -e "using Pkg; Pkg.instantiate()"
9095
9196 - name : Build
9297 run : |
93- make
98+ make debug
9499 - name : Run tests
95100 run : |
96101 make test
0 commit comments