diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 63910b7..da4d969 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -11,7 +11,7 @@ jobs: build: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4.2.2 + - uses: actions/checkout@v5.0.0 - uses: redhat-actions/buildah-build@v2.13 with: containerfiles: ./Dockerfile @@ -24,6 +24,6 @@ jobs: podman exec vlmcsd /usr/bin/vlmcs 0.0.0.0:1688 podman rm -f vlmcsd - run: podman save localhost/vlmcsd:latest > vlmcsd.tar - - uses: actions/upload-artifact@v4.6.1 + - uses: actions/upload-artifact@v5.0.0 with: path: ./vlmcsd.tar diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 144a5bc..8acea29 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -19,7 +19,7 @@ jobs: attestations: write packages: write steps: - - uses: actions/checkout@v4.2.2 + - uses: actions/checkout@v5.0.0 - name: Log in to Docker Hub uses: redhat-actions/podman-login@v1.7 with: @@ -34,7 +34,7 @@ jobs: password: ${{ secrets.GITHUB_TOKEN }} - name: Extract metadata (tags, labels) for Docker id: meta - uses: docker/metadata-action@v5.7.0 + uses: docker/metadata-action@v5.9.0 with: images: | docker.io/${{ secrets.DOCKER_USERNAME }}/${{ env.IMAGE_NAME }} @@ -48,7 +48,7 @@ jobs: org.opencontainers.image.title=${{ env.IMAGE_NAME }} org.opencontainers.image.vendor=${{ github.actor }} - name: Setup QEMU - uses: docker/setup-qemu-action@v3.6.0 + uses: docker/setup-qemu-action@v3.7.0 with: platforms: amd64,arm64 - name: Build container with rootless by Buildah @@ -69,7 +69,7 @@ jobs: image: ${{ steps.build-image.outputs.image }} tags: ${{ steps.build-image.outputs.tags }} - name: Generate artifact attestation to GitHub Container Registry - uses: actions/attest-build-provenance@v2 + uses: actions/attest-build-provenance@v3 with: subject-name: ghcr.io/${{ github.actor }}/${{ env.IMAGE_NAME }} subject-digest: ${{ steps.deploy.outputs.digest }} @@ -89,7 +89,7 @@ jobs: pages: write id-token: write steps: - - uses: actions/checkout@v4.2.2 + - uses: actions/checkout@v5.0.0 - run: sudo apt-get update && sudo apt-get -y install groff - run: make -C ./vlmcsd-* pdfdocs htmldocs - uses: docker://pandoc/core:3.5.0 @@ -100,7 +100,7 @@ jobs: ./vlmcsd-*/man/vlmcs*.{pdf,html} ./LICENSE ./index.html ls -l ./_site - uses: actions/configure-pages@v5.0.0 - - uses: actions/upload-pages-artifact@v3.0.1 + - uses: actions/upload-pages-artifact@v4.0.0 with: path: "./_site" - name: Deploy to GitHub Pages