From 177f09bc663bffcc86365841de780c0a2b1ee562 Mon Sep 17 00:00:00 2001 From: Jason Lee Date: Mon, 20 May 2024 13:59:59 +0800 Subject: [PATCH] Update release CI --- .github/workflows/release.yml | 97 +++++++++++++++++------------------ 1 file changed, 48 insertions(+), 49 deletions(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 88479e16..5f8d9636 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -55,10 +55,9 @@ jobs: # arch: aarch64 runs-on: ${{ matrix.os }} - continue-on-error: true steps: - name: Setup | Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - uses: olegtarasov/get-tag@v2.1 id: tagName @@ -82,7 +81,7 @@ jobs: sudo apt-get install musl-tools - name: Setup | Rust - uses: actions-rs/toolchain@v1.0.7 + uses: dtolnay/rust-toolchain@v1.52.1 with: toolchain: nightly override: true @@ -154,49 +153,49 @@ jobs: ls -lha release-dist for file in release-dist/**/*; do openssl dgst -sha256 -r "$file" | awk '{print $1}' > "${file}.sha256"; done - - name: Publish - uses: softprops/action-gh-release@v1 - with: - files: release-dist/**/* - env: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - - docker: - runs-on: ubuntu-latest - needs: github_release - steps: - - uses: olegtarasov/get-tag@v2.1 - id: tagName - - - name: Set up QEMU - uses: docker/setup-qemu-action@v1 - - - name: Set up Docker Buildx - uses: docker/setup-buildx-action@v1 - - - name: Login to DockerHub - uses: docker/login-action@v1 - with: - username: ${{ secrets.DOCKERHUB_USERNAME }} - password: ${{ secrets.DOCKERHUB_TOKEN }} - - - name: Build and push - id: docker_build - uses: docker/build-push-action@v2 - with: - push: true - tags: | - huacnlee/autocorrect:latest - huacnlee/autocorrect:${{ steps.tagName.outputs.tag }} - - - name: Build and push (reviewdog) - uses: docker/build-push-action@v2 - with: - push: true - file: ./Dockerfile.reviewdog - tags: | - huacnlee/autocorrect:latest-reviewdog - huacnlee/autocorrect:${{ steps.tagName.outputs.tag }}-reviewdog - - - name: Image digest - run: echo ${{ steps.docker_build.outputs.digest }} + # - name: Publish + # uses: softprops/action-gh-release@v1 + # with: + # files: release-dist/**/* + # env: + # GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + + # docker: + # runs-on: ubuntu-latest + # needs: github_release + # steps: + # - uses: olegtarasov/get-tag@v2.1 + # id: tagName + + # - name: Set up QEMU + # uses: docker/setup-qemu-action@v1 + + # - name: Set up Docker Buildx + # uses: docker/setup-buildx-action@v1 + + # - name: Login to DockerHub + # uses: docker/login-action@v1 + # with: + # username: ${{ secrets.DOCKERHUB_USERNAME }} + # password: ${{ secrets.DOCKERHUB_TOKEN }} + + # - name: Build and push + # id: docker_build + # uses: docker/build-push-action@v2 + # with: + # push: true + # tags: | + # huacnlee/autocorrect:latest + # huacnlee/autocorrect:${{ steps.tagName.outputs.tag }} + + # - name: Build and push (reviewdog) + # uses: docker/build-push-action@v2 + # with: + # push: true + # file: ./Dockerfile.reviewdog + # tags: | + # huacnlee/autocorrect:latest-reviewdog + # huacnlee/autocorrect:${{ steps.tagName.outputs.tag }}-reviewdog + + # - name: Image digest + # run: echo ${{ steps.docker_build.outputs.digest }}