diff --git a/.github/workflows/build-push.yml b/.github/workflows/build-push.yml index 3ad59c5..b440c2d 100644 --- a/.github/workflows/build-push.yml +++ b/.github/workflows/build-push.yml @@ -11,11 +11,11 @@ jobs: build-linux: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v4 - name: Build run: cargo build --verbose --release - name: Upload Linux binary - uses: actions/upload-artifact@v1 + uses: actions/upload-artifact@v4 with: name: desubot path: ./target/release/desubot @@ -31,27 +31,27 @@ jobs: echo ::set-output name=SOURCE_TAG::${GITHUB_REF#refs/tags/} - name: Set up QEMU - uses: docker/setup-qemu-action@v1 + uses: docker/setup-qemu-action@v3 - name: Set up Docker Buildx - uses: docker/setup-buildx-action@v1 + uses: docker/setup-buildx-action@v3 - name: Login to DockerHub - uses: docker/login-action@v3.3.0 + uses: docker/login-action@v3 with: username: ${{ secrets.DOCKERHUB_USERNAME }} password: ${{ secrets.DOCKERHUB_TOKEN }} - name: Build and push id: docker_build_latest - uses: docker/build-push-action@v2 + uses: docker/build-push-action@v6 with: push: true tags: ultradesu/desubot:latest - name: Build and push id: docker_build_tag - uses: docker/build-push-action@v2 + uses: docker/build-push-action@v6 with: push: true tags: ultradesu/desubot:${{ steps.branch_name.outputs.SOURCE_TAG }} @@ -88,7 +88,7 @@ jobs: run: | mkdir artifacts - name: Download Linux binary - uses: actions/download-artifact@v1 + uses: actions/download-artifact@v4 with: name: desubot path: ./artifacts/