diff --git a/.github/workflows/pipeline.yml b/.github/workflows/pipeline.yml index a053f0c32..22835b6af 100644 --- a/.github/workflows/pipeline.yml +++ b/.github/workflows/pipeline.yml @@ -9,7 +9,7 @@ jobs: black: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v7 - uses: psf/black@stable with: options: "--check --diff" @@ -20,7 +20,7 @@ jobs: if: failure() runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v7 with: token: ${{ secrets.DEPENDABOT_WORKFLOW_TOKEN }} ref: ${{ github.event.pull_request.head.ref }} # Check out the head of the actual branch, not the PR @@ -46,12 +46,12 @@ jobs: runs-on: ubuntu-latest steps: - name: Setup Python - uses: actions/setup-python@v5 + uses: actions/setup-python@v7 with: python-version: "3.14" architecture: x64 - name: Checkout - uses: actions/checkout@v4 + uses: actions/checkout@v7 - name: Install mypy run: pip install mypy - name: Test @@ -61,11 +61,11 @@ jobs: needs: [black] runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v7 - name: Conda config run: echo -e "channels:\n - conda-forge\n" > .condarc - name: Setup Mambaforge - uses: conda-incubator/setup-miniconda@v3 + uses: conda-incubator/setup-miniconda@v4 with: python-version: '3.14' miniforge-version: latest @@ -82,11 +82,11 @@ jobs: needs: [black] runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v7 - name: Conda config run: echo -e "channels:\n - conda-forge\n" > .condarc - name: Setup Mambaforge - uses: conda-incubator/setup-miniconda@v3 + uses: conda-incubator/setup-miniconda@v4 with: python-version: '3.14' miniforge-version: latest @@ -105,7 +105,7 @@ jobs: needs: [black] runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v7 - uses: astral-sh/setup-uv@v7 - name: Install the project and pip check shell: bash -l {0} @@ -117,11 +117,11 @@ jobs: needs: [black] runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v7 - name: Merge Notebook environment run: echo "- papermill" >> binder/environment.yml - name: Setup Mambaforge - uses: conda-incubator/setup-miniconda@v3 + uses: conda-incubator/setup-miniconda@v4 with: python-version: "3.14" miniforge-version: latest @@ -162,7 +162,7 @@ jobs: label: linux-64-py-3-12 steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v7 - name: Merge conda environment if: matrix.operating-system != 'windows-latest' run: tail --lines=+4 .ci_support/environment-lammps.yml >> .ci_support/environment.yml @@ -170,7 +170,7 @@ jobs: shell: bash -l {0} run: echo -e "channels:\n - conda-forge\n" > .condarc - name: Setup Mambaforge - uses: conda-incubator/setup-miniconda@v3 + uses: conda-incubator/setup-miniconda@v4 with: python-version: ${{ matrix.python-version }} miniforge-version: latest @@ -193,11 +193,11 @@ jobs: needs: [black] runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v7 - name: Conda config run: echo -e "channels:\n - conda-forge\n" > .condarc - name: Setup Mambaforge - uses: conda-incubator/setup-miniconda@v3 + uses: conda-incubator/setup-miniconda@v4 with: python-version: '3.11' miniforge-version: latest