diff --git a/.github/workflows/build-and-deploy-on-pypi.yml b/.github/workflows/build-and-deploy-on-pypi.yml index cf08f40..fd7ac1d 100644 --- a/.github/workflows/build-and-deploy-on-pypi.yml +++ b/.github/workflows/build-and-deploy-on-pypi.yml @@ -13,7 +13,7 @@ jobs: name: Build and publish PyActiveStorage on PyPi runs-on: ubuntu-latest steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 with: fetch-depth: 0 - name: Set up Python 3.13 diff --git a/.github/workflows/create-condalock-file.yml b/.github/workflows/create-condalock-file.yml index 86d67d7..6a10efb 100644 --- a/.github/workflows/create-condalock-file.yml +++ b/.github/workflows/create-condalock-file.yml @@ -20,7 +20,7 @@ jobs: name: Create and verify conda lock file for latest Python runs-on: 'ubuntu-latest' steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 with: fetch-depth: 0 - uses: conda-incubator/setup-miniconda@v3 diff --git a/.github/workflows/install-from-condalock-file.yml b/.github/workflows/install-from-condalock-file.yml index 5ff5322..4448895 100644 --- a/.github/workflows/install-from-condalock-file.yml +++ b/.github/workflows/install-from-condalock-file.yml @@ -25,7 +25,7 @@ jobs: fail-fast: false name: Linux Python ${{ matrix.python-version }} steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 with: fetch-depth: 0 - uses: conda-incubator/setup-miniconda@v3 diff --git a/.github/workflows/run-test-push.yml b/.github/workflows/run-test-push.yml index 3347181..716bc23 100644 --- a/.github/workflows/run-test-push.yml +++ b/.github/workflows/run-test-push.yml @@ -17,7 +17,7 @@ jobs: fail-fast: false name: Linux Python ${{ matrix.python-version }} steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 with: fetch-depth: 0 - uses: conda-incubator/setup-miniconda@v3 @@ -27,6 +27,7 @@ jobs: python-version: ${{ matrix.python-version }} miniforge-version: "latest" use-mamba: true + mamba-version: "2.0.5" # https://github.com/conda-incubator/setup-miniconda/issues/392 - run: conda --version - run: python -V - name: Install development version of NCAS-CMS/Pyfive:wacasoft @@ -39,4 +40,4 @@ jobs: - run: pip install -e . - run: conda list - run: pytest -n 2 --junitxml=report-1.xml - - uses: codecov/codecov-action@v3 + - uses: codecov/codecov-action@v5 diff --git a/.github/workflows/run-tests.yml b/.github/workflows/run-tests.yml index 8a27803..bb5719c 100644 --- a/.github/workflows/run-tests.yml +++ b/.github/workflows/run-tests.yml @@ -22,7 +22,7 @@ jobs: fail-fast: false name: Linux Python ${{ matrix.python-version }} steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 with: fetch-depth: 0 - uses: conda-incubator/setup-miniconda@v3 @@ -32,6 +32,7 @@ jobs: python-version: ${{ matrix.python-version }} miniforge-version: "latest" use-mamba: true + mamba-version: "2.0.5" # https://github.com/conda-incubator/setup-miniconda/issues/392 - run: conda --version - run: python -V - name: Install development version of NCAS-CMS/Pyfive:wacasoft @@ -54,7 +55,7 @@ jobs: fail-fast: false name: OSX Python ${{ matrix.python-version }} steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 with: fetch-depth: 0 - uses: conda-incubator/setup-miniconda@v3 @@ -64,6 +65,7 @@ jobs: python-version: ${{ matrix.python-version }} miniforge-version: "latest" use-mamba: true + mamba-version: "2.0.5" # https://github.com/conda-incubator/setup-miniconda/issues/392 - run: conda --version - run: python -V - name: Install development version of NCAS-CMS/Pyfive:wacasoft diff --git a/.github/workflows/test_s3_minio.yml b/.github/workflows/test_s3_minio.yml index 1232d76..4c9a3ef 100644 --- a/.github/workflows/test_s3_minio.yml +++ b/.github/workflows/test_s3_minio.yml @@ -6,8 +6,7 @@ on: push: branches: - main # keep this at all times - # - pyfive # reinstate - - new_api_pyfive + - pyfive pull_request: schedule: - cron: '0 0 * * *' # nightly @@ -26,7 +25,7 @@ jobs: fail-fast: false name: Linux Python ${{ matrix.python-version }} steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 with: fetch-depth: 0 - uses: conda-incubator/setup-miniconda@v3 @@ -34,6 +33,7 @@ jobs: python-version: ${{ matrix.python-version }} miniforge-version: "latest" use-mamba: true + mamba-version: "2.0.5" # https://github.com/conda-incubator/setup-miniconda/issues/392 - name: Get conda and Python versions run: | conda --version @@ -57,6 +57,7 @@ jobs: python-version: ${{ matrix.python-version }} miniforge-version: "latest" use-mamba: true + mamba-version: "2.0.5" # https://github.com/conda-incubator/setup-miniconda/issues/392 - name: Install development version of NCAS-CMS/Pyfive:wacasoft run: | cd .. @@ -88,10 +89,10 @@ jobs: - name: Stop minio object storage run: tests/s3_exploratory/minio_scripts/minio-stop if: always() - - name: Upload HTML report artifact - uses: actions/upload-artifact@v4 - with: - name: html-report - path: test-reports/ - overwrite: true - if: always() + #- name: Upload HTML report artifact + # uses: actions/upload-artifact@v4 + # with: + # name: html-report + # path: test-reports/ + # overwrite: true + # if: always()