diff --git a/.github/workflows/build-docker-images.yml b/.github/workflows/build-docker-images.yml index 5c8d212e..e4917117 100644 --- a/.github/workflows/build-docker-images.yml +++ b/.github/workflows/build-docker-images.yml @@ -18,23 +18,23 @@ jobs: packages: write steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v4 - name: Set up QEMU - uses: docker/setup-qemu-action@v2 + uses: docker/setup-qemu-action@v3 - name: Set up Docker Buildx - uses: docker/setup-buildx-action@v2 + uses: docker/setup-buildx-action@v3 - name: Login to GitHub Container Registry - uses: docker/login-action@v2 + uses: docker/login-action@v3 with: registry: ghcr.io username: ${{ github.actor }} password: ${{ secrets.GITHUB_TOKEN }} - name: Base image - Docker Build & Push - uses: docker/build-push-action@v3 + uses: docker/build-push-action@v6 with: context: . file: docker/base.Dockerfile @@ -43,7 +43,7 @@ jobs: tags: ghcr.io/ietf-tools/xml2rfc-base:latest - name: Dev image - Docker Build & Push - uses: docker/build-push-action@v3 + uses: docker/build-push-action@v6 with: context: . file: docker/dev.Dockerfile diff --git a/.github/workflows/checks.yml b/.github/workflows/checks.yml index 5e17fd8b..07ac3f6b 100644 --- a/.github/workflows/checks.yml +++ b/.github/workflows/checks.yml @@ -21,12 +21,12 @@ jobs: uses: actions/checkout@v4 - name: Initialize CodeQL - uses: github/codeql-action/init@v2 + uses: github/codeql-action/init@v3 with: languages: python - name: Perform CodeQL Analysis - uses: github/codeql-action/analyze@v2 + uses: github/codeql-action/analyze@v3 tests-linux: name: Unit Tests (Linux) diff --git a/.github/workflows/docs-publish.yml b/.github/workflows/docs-publish.yml index f665d4c1..9ba10dbe 100644 --- a/.github/workflows/docs-publish.yml +++ b/.github/workflows/docs-publish.yml @@ -31,7 +31,7 @@ jobs: uses: actions/checkout@v4 - name: Setup Pages - uses: actions/configure-pages@v4 + uses: actions/configure-pages@v5 - name: Generate docs run: | @@ -50,7 +50,7 @@ jobs: . - name: Upload artifact - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 with: name: github-pages path: artifact.tar @@ -58,4 +58,4 @@ jobs: - name: Deploy to GitHub Pages id: deployment - uses: actions/deploy-pages@v2 + uses: actions/deploy-pages@v4 diff --git a/.github/workflows/pypi-publish.yml b/.github/workflows/pypi-publish.yml index f8411a34..101f2cfe 100644 --- a/.github/workflows/pypi-publish.yml +++ b/.github/workflows/pypi-publish.yml @@ -20,7 +20,7 @@ jobs: pkg_version: ${{ steps.semver.outputs.next }} steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v4 with: fetch-depth: 0 @@ -72,7 +72,7 @@ jobs: fi - name: Setup Python - uses: actions/setup-python@v2 + uses: actions/setup-python@v5 with: python-version: '3.x' @@ -103,7 +103,7 @@ jobs: excludeTypes: '' - name: Commit CHANGELOG.md - uses: stefanzweifel/git-auto-commit-action@v4 + uses: stefanzweifel/git-auto-commit-action@v5 if: env.SHOULD_DEPLOY == 'true' with: branch: main @@ -141,23 +141,23 @@ jobs: packages: write steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v4 - name: Set up QEMU - uses: docker/setup-qemu-action@v2 + uses: docker/setup-qemu-action@v3 - name: Set up Docker Buildx - uses: docker/setup-buildx-action@v2 + uses: docker/setup-buildx-action@v3 - name: Login to GitHub Container Registry - uses: docker/login-action@v2 + uses: docker/login-action@v3 with: registry: ghcr.io username: ${{ github.actor }} password: ${{ secrets.GITHUB_TOKEN }} - name: Docker Build & Push - uses: docker/build-push-action@v3 + uses: docker/build-push-action@v6 with: context: . file: docker/base.Dockerfile