diff --git a/.github/workflows/build-and-release.yaml b/.github/workflows/build-and-release.yaml index 0cee76fbe..ed0fe6847 100644 --- a/.github/workflows/build-and-release.yaml +++ b/.github/workflows/build-and-release.yaml @@ -16,10 +16,10 @@ jobs: runs-on: ubuntu-24.04 steps: - name: Checkout - uses: actions/checkout@v4 + uses: actions/checkout@v6 - name: Setup Python - uses: actions/setup-python@v5 + uses: actions/setup-python@v6 with: python-version: '3.12.3' architecture: 'x64' @@ -47,10 +47,10 @@ jobs: runs-on: ubuntu-24.04 if: ${{ !contains(github.event.head_commit.message, '#notests') }} steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 with: ref: ${{ github.event.pull_request.head.ref }} - - uses: actions/setup-python@v5 + - uses: actions/setup-python@v6 with: python-version: '3.12.3' @@ -85,7 +85,7 @@ jobs: steps: - name: Checkout - uses: actions/checkout@v4 + uses: actions/checkout@v6 - name: Prepare environment run: | @@ -110,20 +110,20 @@ jobs: docker context create container-builder - name: Set up Docker Buildx - uses: docker/setup-buildx-action@v3 + uses: docker/setup-buildx-action@v4 with: version: latest endpoint: container-builder - name: Login to DockerHub # if: ${{ github.ref == 'master' && github.event.pull_request.merged == true }} - uses: docker/login-action@v3 + uses: docker/login-action@v4 with: username: ${{ secrets.DOCKER_USERNAME }} password: ${{ secrets.DOCKER_PASSWORD }} - name: Build and push sync-engine images - uses: docker/build-push-action@v5 + uses: docker/build-push-action@v7 with: platforms: linux/${{ matrix.arch }} push: false