diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index afb2afa5..0988b118 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -23,13 +23,13 @@ jobs: steps: - name: Checkout - uses: actions/checkout@v2 + uses: actions/checkout@v3 - name: Set up QEMU - uses: docker/setup-qemu-action@v1 + uses: docker/setup-qemu-action@v2 - name: Set up Docker Buildx - uses: docker/setup-buildx-action@v1 + uses: docker/setup-buildx-action@v2 with: version: latest - @@ -43,7 +43,7 @@ jobs: file: ./coverage/coverage.txt - name: Expose GitHub Runtime - uses: crazy-max/ghaction-github-runtime@v1 + uses: crazy-max/ghaction-github-runtime@94085cef04e835448ac610090128515e781b4939 - name: Build binaries run: | @@ -53,7 +53,7 @@ jobs: CACHE_TO: type=gha,scope=release - name: Upload artifacts - uses: actions/upload-artifact@v2 + uses: actions/upload-artifact@v3 with: name: buildx path: ${{ env.RELEASE_OUT }}/* @@ -61,7 +61,7 @@ jobs: - name: Docker meta id: meta - uses: docker/metadata-action@v3 + uses: docker/metadata-action@v4 with: images: | ${{ env.REPO_SLUG }} @@ -73,13 +73,13 @@ jobs: - name: Login to DockerHub if: github.event_name != 'pull_request' - uses: docker/login-action@v1 + uses: docker/login-action@v2 with: username: ${{ secrets.DOCKERHUB_USERNAME }} password: ${{ secrets.DOCKERHUB_TOKEN }} - name: Build and push image - uses: docker/bake-action@v1 + uses: docker/bake-action@v2 with: files: | ./docker-bake.hcl @@ -89,7 +89,7 @@ jobs: - name: GitHub Release if: startsWith(github.ref, 'refs/tags/v') - uses: softprops/action-gh-release@v1 + uses: softprops/action-gh-release@1e07f4398721186383de40550babbdf2b84acfc5 env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} with: @@ -102,13 +102,13 @@ jobs: steps: - name: Checkout - uses: actions/checkout@v2 + uses: actions/checkout@v3 - name: Set up QEMU - uses: docker/setup-qemu-action@v1 + uses: docker/setup-qemu-action@v2 - name: Set up Docker Buildx - uses: docker/setup-buildx-action@v1 + uses: docker/setup-buildx-action@v2 with: version: latest driver-opts: image=moby/buildkit:master @@ -116,6 +116,6 @@ jobs: - # Just run a bake target to check eveything runs fine name: Build - uses: docker/bake-action@v1 + uses: docker/bake-action@v2 with: targets: binaries-cross diff --git a/.github/workflows/e2e.yml b/.github/workflows/e2e.yml index ed49a767..abe19bff 100644 --- a/.github/workflows/e2e.yml +++ b/.github/workflows/e2e.yml @@ -18,15 +18,15 @@ jobs: BIN_OUT: ./bin steps: - name: Checkout - uses: actions/checkout@v2 + uses: actions/checkout@v3 - name: Set up Docker Buildx - uses: docker/setup-buildx-action@v1 + uses: docker/setup-buildx-action@v2 with: version: latest - name: Build - uses: docker/bake-action@v1 + uses: docker/bake-action@v2 with: targets: binaries set: | @@ -89,10 +89,10 @@ jobs: steps: - name: Checkout - uses: actions/checkout@v2 + uses: actions/checkout@v3 - name: Set up QEMU - uses: docker/setup-qemu-action@v1 + uses: docker/setup-qemu-action@v2 if: matrix.driver == 'docker' || matrix.driver == 'docker-container' - name: Install buildx @@ -125,7 +125,7 @@ jobs: - name: Install k3s if: matrix.driver == 'kubernetes' - uses: debianmaster/actions-k3s@v1.0.3 + uses: debianmaster/actions-k3s@b9cf3f599fd118699a3c8a0d18a2f2bda6cf4ce4 id: k3s with: version: v1.21.2-k3s1 diff --git a/.github/workflows/godev.yml b/.github/workflows/godev.yml deleted file mode 100644 index 9282a1ce..00000000 --- a/.github/workflows/godev.yml +++ /dev/null @@ -1,25 +0,0 @@ -# Workflow used to make a request to proxy.golang.org to refresh cache on https://pkg.go.dev/github.com/docker/buildx -# when a released of buildx is produced -name: godev - -on: - push: - tags: - - 'v*' - -jobs: - update: - runs-on: ubuntu-latest - steps: - - - name: Set up Go - uses: actions/setup-go@v2 - with: - go-version: 1.13 - - - name: Call pkg.go.dev - run: | - go get github.com/${GITHUB_REPOSITORY}@${GITHUB_REF#refs/tags/} - env: - GO111MODULE: on - GOPROXY: https://proxy.golang.org diff --git a/.github/workflows/validate.yml b/.github/workflows/validate.yml index 64862b78..7fadebab 100644 --- a/.github/workflows/validate.yml +++ b/.github/workflows/validate.yml @@ -26,10 +26,10 @@ jobs: steps: - name: Checkout - uses: actions/checkout@v2 + uses: actions/checkout@v3 - name: Set up Docker Buildx - uses: docker/setup-buildx-action@v1 + uses: docker/setup-buildx-action@v2 with: version: latest - @@ -44,10 +44,10 @@ jobs: steps: - name: Checkout - uses: actions/checkout@v2 + uses: actions/checkout@v3 - name: Set up Docker Buildx - uses: docker/setup-buildx-action@v1 + uses: docker/setup-buildx-action@v2 with: version: latest - diff --git a/docs/guides/cicd.md b/docs/guides/cicd.md index 5119c091..de7d5e8c 100644 --- a/docs/guides/cicd.md +++ b/docs/guides/cicd.md @@ -19,13 +19,13 @@ jobs: steps: - name: Set up QEMU - uses: docker/setup-qemu-action@v1 + uses: docker/setup-qemu-action@v2 - name: Set up Docker Buildx - uses: docker/setup-buildx-action@v1 + uses: docker/setup-buildx-action@v2 - name: Login to DockerHub - uses: docker/login-action@v1 + uses: docker/login-action@v2 with: username: ${{ secrets.DOCKERHUB_USERNAME }} password: ${{ secrets.DOCKERHUB_TOKEN }}