From c78b88b832d25528df5ae099920cc5e5b2f283de Mon Sep 17 00:00:00 2001 From: Leaflet Date: Sun, 17 May 2026 19:38:19 +0800 Subject: [PATCH] Update Github workflow actions to keep compatible with Node.js 24 --- .github/workflows/build-release.yml | 2 +- .github/workflows/docker-image.yml | 12 ++++++------ .github/workflows/docker-publish.yml | 12 ++++++------ .github/workflows/makefile.yml | 2 +- 4 files changed, 14 insertions(+), 14 deletions(-) diff --git a/.github/workflows/build-release.yml b/.github/workflows/build-release.yml index 6f8b1d2..7bb1209 100644 --- a/.github/workflows/build-release.yml +++ b/.github/workflows/build-release.yml @@ -18,7 +18,7 @@ jobs: contents: write # Allows the action to create and write to the release steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - name: autogen run: autoreconf --install --force diff --git a/.github/workflows/docker-image.yml b/.github/workflows/docker-image.yml index bb246d4..dca5663 100644 --- a/.github/workflows/docker-image.yml +++ b/.github/workflows/docker-image.yml @@ -20,29 +20,29 @@ jobs: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - name: Log in to Docker Hub - uses: docker/login-action@v3 + uses: docker/login-action@v4 with: username: ${{ secrets.DOCKERHUB_USERNAME }} password: ${{ secrets.DOCKERHUB_TOKEN }} - name: Set up QEMU - uses: docker/setup-qemu-action@v3 + uses: docker/setup-qemu-action@v4 - name: Set up Docker Buildx - uses: docker/setup-buildx-action@v3 + uses: docker/setup-buildx-action@v4 - name: Extract Docker metadata (bbsd) id: meta-bbsd - uses: docker/metadata-action@v5 + uses: docker/metadata-action@v6 with: images: ${{ env.BBSD_IMAGE }} - name: Build the Docker image (bbsd) id: build-bbsd - uses: docker/build-push-action@v5 + uses: docker/build-push-action@v7 with: platforms: ${{ env.DOCKERHUB_PLATFORMS }} context: . diff --git a/.github/workflows/docker-publish.yml b/.github/workflows/docker-publish.yml index 41f7cc2..11e849d 100644 --- a/.github/workflows/docker-publish.yml +++ b/.github/workflows/docker-publish.yml @@ -33,29 +33,29 @@ jobs: id-token: write steps: - name: Check out the repo - uses: actions/checkout@v5 + uses: actions/checkout@v6 - name: Log in to Docker Hub - uses: docker/login-action@v3 + uses: docker/login-action@v4 with: username: ${{ secrets.DOCKERHUB_USERNAME }} password: ${{ secrets.DOCKERHUB_TOKEN }} - name: Set up QEMU - uses: docker/setup-qemu-action@v3 + uses: docker/setup-qemu-action@v4 - name: Set up Docker Buildx - uses: docker/setup-buildx-action@v3 + uses: docker/setup-buildx-action@v4 - name: Extract Docker metadata id: meta - uses: docker/metadata-action@v5 + uses: docker/metadata-action@v6 with: images: ${{ env.BBSD_IMAGE }} - name: Build and push Docker image id: push-bbsd - uses: docker/build-push-action@v5 + uses: docker/build-push-action@v7 with: platforms: ${{ env.DOCKERHUB_PLATFORMS }} context: . diff --git a/.github/workflows/makefile.yml b/.github/workflows/makefile.yml index 9ed3d8f..fb51cd1 100644 --- a/.github/workflows/makefile.yml +++ b/.github/workflows/makefile.yml @@ -19,7 +19,7 @@ jobs: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - name: autogen run: autoreconf --install --force