diff --git a/.github/workflows/branch-man.yml b/.github/workflows/branch-man.yml index d58be857..7f0e2121 100644 --- a/.github/workflows/branch-man.yml +++ b/.github/workflows/branch-man.yml @@ -9,7 +9,7 @@ jobs: contents: write steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 with: repository: linkchecker/linkchecker ref: master @@ -21,7 +21,7 @@ jobs: run: sudo apt install gettext git - name: Setup Python - uses: actions/setup-python@v4 + uses: actions/setup-python@v5 with: python-version: "3.x" diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 4cb703e2..c0d80d50 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -48,7 +48,7 @@ jobs: - name: ClamAV cache id: cache-clamav - uses: actions/cache@v3 + uses: actions/cache@v4 with: path: /var/lib/clamav key: clamav-v1 @@ -71,15 +71,15 @@ jobs: sudo service clamav-daemon status - name: Git clone - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: Set up Python ${{ matrix.python-version }} - uses: actions/setup-python@v4 + uses: actions/setup-python@v5 with: python-version: "${{ matrix.python-version }}" - name: Pip cache - uses: actions/cache@v3 + uses: actions/cache@v4 with: path: ~/.cache/pip key: ${{ runner.os }}-pip-${{ matrix.python-version }}-${{ hashFiles('tox.ini', 'pyproject.toml') }} @@ -113,19 +113,19 @@ jobs: steps: - name: Git clone - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: Install Ubuntu packages run: | sudo apt-get install -y graphviz mandoc - name: Set up Python - uses: actions/setup-python@v4 + uses: actions/setup-python@v5 with: python-version: "3.x" - name: Pip cache - uses: actions/cache@v3 + uses: actions/cache@v4 with: path: ~/.cache/pip key: ${{ runner.os }}-pip-docs-${{ hashFiles('tox.ini') }} @@ -161,15 +161,15 @@ jobs: steps: - name: Git clone - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: Set up Python - uses: actions/setup-python@v4 + uses: actions/setup-python@v5 with: python-version: "3.x" - name: Pip cache - uses: actions/cache@v3 + uses: actions/cache@v4 with: path: ~/.cache/pip key: ${{ runner.os }}-pip-${{ matrix.toxenv }}-${{ hashFiles('tox.ini') }} diff --git a/.github/workflows/publish-docker.yml b/.github/workflows/publish-docker.yml index 861ef938..ead47420 100644 --- a/.github/workflows/publish-docker.yml +++ b/.github/workflows/publish-docker.yml @@ -21,7 +21,7 @@ jobs: steps: - name: Log in to the Container registry - uses: docker/login-action@f4ef78c080cd8ba55a85445d5b36e214a81df20a + uses: docker/login-action@e92390c5fb421da1463c202d546fed0ec5c39f20 # v3.10 with: registry: ${{ env.REGISTRY }} username: ${{ github.actor }} @@ -29,7 +29,7 @@ jobs: - name: Extract metadata (tags, labels) for Docker id: meta - uses: docker/metadata-action@57396166ad8aefe6098280995947635806a0e6ea + uses: docker/metadata-action@8e5442c4ef9f78752691e2d8f8d19755c6f78e81 # v5.5.1 with: images: ${{ env.REGISTRY }}/${{ env.IMAGE_NAME }} flavor: latest=true @@ -38,14 +38,14 @@ jobs: type=sha,prefix= - name: Build and push Docker image - uses: docker/build-push-action@c56af957549030174b10d6867f20e78cfd7debc5 + uses: docker/build-push-action@2cdde995de11925a030ce8070c3d77a52ffcf1c0 # v5.3.0 with: push: true tags: ${{ steps.meta.outputs.tags }} labels: ${{ steps.meta.outputs.labels }} - name: Delete oldest Docker images - uses: actions/delete-package-versions@v4 + uses: actions/delete-package-versions@v5 with: package-name: 'linkchecker' package-type: 'container' diff --git a/.github/workflows/publish-pages.yml b/.github/workflows/publish-pages.yml index f204f1eb..fbc24627 100644 --- a/.github/workflows/publish-pages.yml +++ b/.github/workflows/publish-pages.yml @@ -14,7 +14,7 @@ jobs: contents: write steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 # Needed for hatch-vcs to extract LinkChecker version from tag # https://github.com/actions/checkout/issues/249 with: @@ -25,7 +25,7 @@ jobs: # Ensure sphinx-autogen is installed in PATH - name: Setup Python - uses: actions/setup-python@v4 + uses: actions/setup-python@v5 with: python-version: "3.x" diff --git a/.github/workflows/release-files.yml b/.github/workflows/release-files.yml index 5c4cae86..73925350 100644 --- a/.github/workflows/release-files.yml +++ b/.github/workflows/release-files.yml @@ -12,7 +12,7 @@ jobs: id-token: write steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 # Needed for hatch-vcs to extract LinkChecker version from tag # https://github.com/actions/checkout/issues/249 with: @@ -22,7 +22,7 @@ jobs: run: sudo apt install git - name: Setup Python - uses: actions/setup-python@v4 + uses: actions/setup-python@v5 with: python-version: "3.x"