diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 3095fa1..90c8129 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -24,7 +24,7 @@ jobs: uses: actions/checkout@v4 - name: Setup Go - uses: actions/setup-go@v4 + uses: actions/setup-go@v5 with: go-version-file: 'go.mod' cache: true @@ -39,7 +39,7 @@ jobs: run: go test -v -cover -coverprofile=coverage.out ./... - name: Upload Test results - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 with: name: test-coverage path: coverage.out @@ -56,7 +56,7 @@ jobs: fetch-depth: 0 - name: Download Test results - uses: actions/download-artifact@v3 + uses: actions/download-artifact@v4 with: name: test-coverage diff --git a/.github/workflows/publish-docker.yaml b/.github/workflows/publish-docker.yaml index 441cd76..af5eb85 100644 --- a/.github/workflows/publish-docker.yaml +++ b/.github/workflows/publish-docker.yaml @@ -29,10 +29,10 @@ jobs: uses: actions/checkout@v4 - name: Setup Docker Buildx - uses: docker/setup-buildx-action@v2 + uses: docker/setup-buildx-action@v3 - name: Log in to the Container registry - uses: docker/login-action@v2 + uses: docker/login-action@v3 with: registry: ${{ env.REGISTRY }} username: ${{ github.actor }} @@ -46,14 +46,14 @@ jobs: - name: Extract metadata (tags, labels) for Docker id: extract-metadata - uses: docker/metadata-action@v4 + uses: docker/metadata-action@v5 with: tags: | type=semver,pattern={{version}} images: ${{ steps.prepare-repository-name.outputs.repository }} - name: Build and push Docker image - uses: docker/build-push-action@v4 + uses: docker/build-push-action@v5 with: file: build/${{ matrix.workload }}/Dockerfile platforms: linux/amd64,linux/arm64 diff --git a/.github/workflows/publish-website.yaml b/.github/workflows/publish-website.yaml index 386d13c..55f2a56 100644 --- a/.github/workflows/publish-website.yaml +++ b/.github/workflows/publish-website.yaml @@ -26,24 +26,24 @@ jobs: build: runs-on: ubuntu-22.04 steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 with: submodules: recursive fetch-depth: 0 - name: Setup Pages id: pages - uses: actions/configure-pages@v3 + uses: actions/configure-pages@v5 - name: Setup Go - uses: actions/setup-go@v4 + uses: actions/setup-go@v5 with: go-version-file: 'website/go.mod' - name: Setup Hugo - uses: peaceiris/actions-hugo@v2 + uses: peaceiris/actions-hugo@v3 with: hugo-version: "0.121.2" extended: true - name: Setup Node - uses: actions/setup-node@v3 + uses: actions/setup-node@v4 with: node-version: "20.x" - name: Update dependencies @@ -62,7 +62,7 @@ jobs: --baseURL "${{ steps.pages.outputs.base_url }}/" - name: Upload artifact - uses: actions/upload-pages-artifact@v2 + uses: actions/upload-pages-artifact@v3 with: path: website/public @@ -76,4 +76,4 @@ jobs: steps: - name: Deploy to GitHub Pages id: deployment - uses: actions/deploy-pages@v2 + uses: actions/deploy-pages@v4