diff --git a/.github/workflows/pr.yml b/.github/workflows/pr.yml index 1998421..f3cdaf4 100644 --- a/.github/workflows/pr.yml +++ b/.github/workflows/pr.yml @@ -42,20 +42,20 @@ jobs: # Login against a Docker registry # https://github.com/docker/login-action - name: Log into registry - uses: docker/login-action@v3.4.0 + uses: docker/login-action@v3.6.0 with: registry: ${{ env.REGISTRY }} username: ${{ github.actor }} password: ${{ secrets.GITHUB_TOKEN }} - name: Setup Docker buildx - uses: docker/setup-buildx-action@v3.10.0 + uses: docker/setup-buildx-action@v3.12.0 # Build and push Docker image as "pandoc_test" # Only amd64, since we're just building a container # to be used below in the GH action runner. - name: Build and publish Docker image - uses: docker/build-push-action@v6.16.0 + uses: docker/build-push-action@v6.18.0 with: # Cache layers from the container repo. # Read-only: Avoid cluttering up the cache on pull requests. diff --git a/.github/workflows/push.yml b/.github/workflows/push.yml index 008bad4..e2034c7 100644 --- a/.github/workflows/push.yml +++ b/.github/workflows/push.yml @@ -35,7 +35,7 @@ jobs: # Login against a Docker registry # https://github.com/docker/login-action - name: Log into registry - uses: docker/login-action@v3.4.0 + uses: docker/login-action@v3.6.0 with: registry: ${{ env.REGISTRY }} username: ${{ github.actor }} @@ -49,7 +49,7 @@ jobs: platforms: all - name: Setup Docker buildx - uses: docker/setup-buildx-action@v3.10.0 + uses: docker/setup-buildx-action@v3.12.0 # Extract metadata (tags, labels) for Docker # https://github.com/docker/metadata-action @@ -65,7 +65,7 @@ jobs: # Build and push Docker image with Buildx # https://github.com/docker/build-push-action - name: Build and publish Docker image - uses: docker/build-push-action@v6.16.0 + uses: docker/build-push-action@v6.18.0 with: # Cache layers from the container repo. # Update the cache only on pushes to main. diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 4b5cfa2..6b101a0 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -35,7 +35,7 @@ jobs: # Login against a Docker registry # https://github.com/docker/login-action - name: Log into registry - uses: docker/login-action@v3.4.0 + uses: docker/login-action@v3.6.0 with: registry: ${{ env.REGISTRY }} username: ${{ github.actor }} @@ -49,7 +49,7 @@ jobs: platforms: all - name: Setup Docker buildx - uses: docker/setup-buildx-action@v3.10.0 + uses: docker/setup-buildx-action@v3.12.0 # Extract metadata (tags, labels) for Docker # https://github.com/docker/metadata-action @@ -65,7 +65,7 @@ jobs: # Build and push Docker image with Buildx # https://github.com/docker/build-push-action - name: Build and publish Docker image - uses: docker/build-push-action@v6.16.0 + uses: docker/build-push-action@v6.18.0 with: # Cache layers from the container repo. # Read-only: Releasing shouldn't be doing anything that wasn't already diff --git a/.github/workflows/render.yml b/.github/workflows/render.yml index 3e88152..cf5ef5f 100644 --- a/.github/workflows/render.yml +++ b/.github/workflows/render.yml @@ -53,7 +53,7 @@ jobs: echo output filename: ${filename} - name: Checkout - uses: actions/checkout@v4 + uses: actions/checkout@v6 with: ref: ${{ inputs.revision }} fetch-depth: 0 @@ -63,7 +63,7 @@ jobs: # key so that the cache is invalidated upon file change or container # version change. - name: Cache LaTeX files - uses: actions/cache@v4 + uses: actions/cache@v5 env: cache-name: cache-latex-${{ inputs.input }}-files with: @@ -121,14 +121,14 @@ jobs: file_glob: true # Always upload all PDF and log files to the workflow artifacts - name: Upload pdfs - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v6 with: name: ${{ steps.gen_output_name.outputs.OUTPUT_FILENAME }}.pdf path: | ${{ steps.gen_output_name.outputs.OUTPUT_FILENAME }}*.pdf if: always() - name: Upload logs - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v6 with: name: ${{ steps.gen_output_name.outputs.OUTPUT_FILENAME }}.log path: |