From d4e8431617521988e703d5e25e2220c2900f38d6 Mon Sep 17 00:00:00 2001 From: Thomas Biesaart Date: Tue, 16 Apr 2024 21:49:45 +0200 Subject: [PATCH] Upgrade pipeline dependencies --- .github/workflows/build.yml | 26 +++++++++++++------------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index fdc3959..b3d53b7 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -38,20 +38,20 @@ jobs: goopts: "" filename: git-backup-windows-x64.exe steps: - - uses: actions/checkout@v2 - - uses: actions/setup-go@v2 + - uses: actions/checkout@v4 + - uses: actions/setup-go@v5 with: go-version: '^1.18.10' - run: ${{ matrix.goopts }} go build -o ${{ matrix.filename }} -ldflags="-X 'main.Version=${GITHUB_REF##*/}' -X 'main.CommitHash=${GITHUB_SHA}' -X 'main.BuildTimestamp=$(date)'" ./cmd/git-backup env: GOOS: ${{ matrix.goos }} GOARCH: ${{ matrix.goarch }} - - uses: softprops/action-gh-release@v1 + - uses: softprops/action-gh-release@v2 if: startsWith(github.ref, 'refs/tags/') with: files: ${{ matrix.filename }} - run: mv ${{ matrix.filename }} git-backup - - uses: actions/upload-artifact@v2 + - uses: actions/upload-artifact@v4 with: name: binary-${{ matrix.filename }} path: git-backup @@ -61,26 +61,26 @@ jobs: name: Build Docker runs-on: ubuntu-20.04 steps: - - uses: actions/checkout@v2 - - uses: actions/download-artifact@v2 + - uses: actions/checkout@v4 + - uses: actions/download-artifact@v4 with: name: binary-git-backup-linux-x64 path: linux/amd64/git-backup - - uses: actions/download-artifact@v2 + - uses: actions/download-artifact@v4 with: name: binary-git-backup-linux-armv7 path: linux/arm/v7/git-backup - run: find linux - - uses: docker/setup-qemu-action@v1 - - uses: docker/setup-buildx-action@v1 - - uses: docker/login-action@v1 + - uses: docker/setup-qemu-action@v3 + - uses: docker/setup-buildx-action@v3 + - uses: docker/login-action@v3 with: registry: ghcr.io - username: ${{ github.repository_owner }} + username: ${{ github.actor }} password: ${{ secrets.GITHUB_TOKEN }} - name: Docker meta id: meta - uses: docker/metadata-action@v3 + uses: docker/metadata-action@v5 with: images: ghcr.io/chappio/git-backup tags: | @@ -89,7 +89,7 @@ jobs: type=semver,pattern={{major}}.{{minor}} type=semver,pattern={{major}} type=edge,branch=main - - uses: docker/build-push-action@v2 + - uses: docker/build-push-action@v5 with: context: . platforms: linux/amd64,linux/arm/v7