diff --git a/.github/workflows/codeql.yaml b/.github/workflows/codeql.yaml index 187260b0d..f4966816f 100644 --- a/.github/workflows/codeql.yaml +++ b/.github/workflows/codeql.yaml @@ -55,11 +55,11 @@ jobs: # your codebase is analyzed, see https://docs.github.com/en/code-security/code-scanning/creating-an-advanced-setup-for-code-scanning/codeql-code-scanning-for-compiled-languages steps: - name: Checkout repository - uses: actions/checkout@v4 + uses: actions/checkout@v6 # Initializes the CodeQL tools for scanning. - name: Initialize CodeQL - uses: github/codeql-action/init@v3 + uses: github/codeql-action/init@v4 with: languages: ${{ matrix.language }} build-mode: ${{ matrix.build-mode }} @@ -87,6 +87,6 @@ jobs: exit 1 - name: Perform CodeQL Analysis - uses: github/codeql-action/analyze@v3 + uses: github/codeql-action/analyze@v4 with: category: "/language:${{matrix.language}}" diff --git a/.github/workflows/push-images.yaml b/.github/workflows/push-images.yaml index 675a6a82e..5a155e677 100644 --- a/.github/workflows/push-images.yaml +++ b/.github/workflows/push-images.yaml @@ -16,7 +16,7 @@ jobs: name: dev-env runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 with: fetch-depth: 0 @@ -26,7 +26,7 @@ jobs: echo "hash_last_changed=$hash_last_changed" >> $GITHUB_ENV - name: 'Login to GitHub Container Registry' - uses: docker/login-action@v3 + uses: docker/login-action@v4 with: registry: ghcr.io username: ${{ github.repository_owner }} diff --git a/.github/workflows/test.yaml b/.github/workflows/test.yaml index 3c1775e19..882e91e48 100644 --- a/.github/workflows/test.yaml +++ b/.github/workflows/test.yaml @@ -35,7 +35,7 @@ jobs: shell: bash -l {0} steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - name: Setup env file path (ubuntu) if: matrix.os == 'ubuntu' @@ -65,7 +65,7 @@ jobs: run: | echo "WEEK=$(date +'%Y%U')" >> $GITHUB_ENV # data and cutouts - - uses: actions/cache@v4 + - uses: actions/cache@v5 with: path: | data @@ -80,7 +80,7 @@ jobs: channel-priority: strict - name: Cache Conda env - uses: actions/cache@v4 + uses: actions/cache@v5 with: path: ${{ env.CONDA }}/envs key: conda-${{ runner.os }}-${{ runner.arch }}-${{ hashFiles(format('{0}', env.env_file)) }} @@ -102,7 +102,7 @@ jobs: - name: Upload artifacts if: always() - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v7 with: name: results-${{ matrix.os }} path: | diff --git a/.github/workflows/update-pinned-env.yaml b/.github/workflows/update-pinned-env.yaml index f8990af95..c35006a77 100644 --- a/.github/workflows/update-pinned-env.yaml +++ b/.github/workflows/update-pinned-env.yaml @@ -19,7 +19,7 @@ jobs: run: shell: bash -l {0} steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - name: Setup conda uses: conda-incubator/setup-miniconda@v3 @@ -69,7 +69,7 @@ jobs: - name: Upload artifacts - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v7 with: name: lockfiles path: envs/*.lock.yaml @@ -78,15 +78,15 @@ jobs: needs: update-locked-environment runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - name: Download all artifacts - uses: actions/download-artifact@v4 + uses: actions/download-artifact@v8 with: name: lockfiles path: envs/ - name: Create Pull Request - uses: peter-evans/create-pull-request@v7 + uses: peter-evans/create-pull-request@v8 with: token: ${{ secrets.GITHUB_TOKEN }} branch: update-locked-environment