diff --git a/.github/workflows/docker.yaml b/.github/workflows/docker.yaml index 69ef7350..bed8362c 100644 --- a/.github/workflows/docker.yaml +++ b/.github/workflows/docker.yaml @@ -24,16 +24,16 @@ jobs: image: worker steps: - name: checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: setup qemu - uses: docker/setup-qemu-action@v2 + uses: docker/setup-qemu-action@v3 - name: setup docker buildx - uses: docker/setup-buildx-action@v2 + uses: docker/setup-buildx-action@v3 - name: login - uses: docker/login-action@v2 + uses: docker/login-action@v3 with: registry: ${{ env.REGISTRY }} username: ${{ github.actor }} @@ -41,15 +41,9 @@ jobs: - name: metadata id: meta - uses: docker/metadata-action@v4 + uses: docker/metadata-action@v5 with: images: ${{ env.REGISTRY }}/${{ env.IMAGE_NAME }}/${{ matrix.image }} - tags: | - type=schedule - type=ref,event=branch - type=ref,event=tag - type=ref,event=pr,prefix=pr- - type=sha,prefix=,format=long - name: create dockerfile.cross run: | @@ -57,7 +51,7 @@ jobs: cat ${{ matrix.dockerfile }}.cross - name: build and push - uses: docker/build-push-action@v3 + uses: docker/build-push-action@v5 with: platforms: linux/arm64,linux/amd64,linux/s390x,linux/ppc64le file: ${{ matrix.dockerfile }}.cross diff --git a/.github/workflows/docs.yaml b/.github/workflows/docs.yaml index 266e7d09..2c10811a 100644 --- a/.github/workflows/docs.yaml +++ b/.github/workflows/docs.yaml @@ -23,7 +23,7 @@ jobs: runs-on: ubuntu-latest steps: - name: checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: setup python uses: actions/setup-python@v4 diff --git a/.github/workflows/release.yaml b/.github/workflows/release.yaml index 2b6cc035..c1b05cff 100644 --- a/.github/workflows/release.yaml +++ b/.github/workflows/release.yaml @@ -26,7 +26,7 @@ jobs: needs: [docker] steps: - name: checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 with: fetch-depth: 0 @@ -40,7 +40,7 @@ jobs: cache: true - name: release - uses: goreleaser/goreleaser-action@v4 + uses: goreleaser/goreleaser-action@v5 with: distribution: goreleaser version: latest @@ -53,12 +53,12 @@ jobs: needs: [goreleaser] steps: - name: checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 with: path: main - name: checkout charts - uses: actions/checkout@v3 + uses: actions/checkout@v4 with: repository: undistro/helm-charts ref: main diff --git a/.github/workflows/test.yaml b/.github/workflows/test.yaml index 193c5f31..8280ff51 100644 --- a/.github/workflows/test.yaml +++ b/.github/workflows/test.yaml @@ -9,7 +9,7 @@ jobs: runs-on: ubuntu-latest steps: - name: checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: setup go uses: actions/setup-go@v4