diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 5906411..936d29e 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -17,11 +17,14 @@ jobs: numpy_ver: ["latest"] test_config: ["latest"] include: - # NEP29 compliance settings + # SPEC0 compliance settings - python-version: "3.10" numpy_ver: "1.24" + pandas_ver: "1.5.0" + scipy_ver: "1.10.0" + xarray_ver: "2022.9.0" os: ubuntu-latest - test_config: "NEP29" + test_config: "SPEC0" # Operational compliance settings - python-version: "3.6.8" numpy_ver: "1.19.5" @@ -46,9 +49,12 @@ jobs: pip install . - name: Install NEP29 dependencies - if: ${{ matrix.test_config == 'NEP29'}} + if: ${{ matrix.test_config == 'SPEC0'}} run: | pip install numpy==${{ matrix.numpy_ver }} + pip install pandas==${{ matrix.pandas_ver }} + pip install scipy==${{ matrix.scipy_ver }} + pip install xarray==${{ matrix.xarray_ver }} pip install --upgrade-strategy only-if-needed .[test] - name: Install standard dependencies diff --git a/CHANGELOG.md b/CHANGELOG.md index e396ce0..c1e0c22 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -25,7 +25,8 @@ This project adheres to Semantic Versioning. [0.1.X] - 2024-XX-XX -------------------- * Updated coveralls integration -* Cycled Python and NEP29 testing +* Cycled supported Python versions in workflows +* Adopted SPEC0 testing (replaces NEP29) * Update GitHub Actions versions [0.1.1] - 2024-02-29