From 2760e6148c66584cc6fc897a4bd0a4248bcf6c3a Mon Sep 17 00:00:00 2001 From: HuangYi Date: Thu, 27 Jan 2022 16:20:48 +0800 Subject: [PATCH] fix workflow --- .github/workflows/build.yml | 16 ---------------- .github/workflows/goreleaser.yml | 26 ++++++++++++++++++++++++-- 2 files changed, 24 insertions(+), 18 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index b50ed3725c..a2c8edafde 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -108,19 +108,3 @@ jobs: if-no-files-found: ignore - if: steps.changes.outputs.changed == 1 run: echo "Working directory is dirty" && exit 1 - - build: - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v2.3.4 - - uses: cachix/install-nix-action@v15 - - uses: cachix/cachix-action@v10 - with: - name: cronos - signingKey: "${{ secrets.CACHIX_SIGNING_KEY }}" - - name: nix bundle - run: nix bundle . - - uses: actions/upload-artifact@v2 - with: - name: cronosd - path: ./cronosd diff --git a/.github/workflows/goreleaser.yml b/.github/workflows/goreleaser.yml index 475912f560..aff1287f81 100644 --- a/.github/workflows/goreleaser.yml +++ b/.github/workflows/goreleaser.yml @@ -5,6 +5,28 @@ on: tags: - "v*.*.*" jobs: + rocksdb-release: + runs-on: ubuntu-latest + environment: release + steps: + - uses: actions/checkout@v2 + with: + submodules: true + - uses: actions/checkout@v2.3.4 + - uses: cachix/install-nix-action@v15 + - uses: cachix/cachix-action@v10 + with: + name: cronos + signingKey: "${{ secrets.CACHIX_SIGNING_KEY }}" + - name: nix bundle + run: | + nix bundle . + mv ./cronosd ${GITHUB_REF#refs/*/}_Linux_x86_64_rocksdb.zip + - name: release linux rocksdb binaries + uses: softprops/action-gh-release@v1 + with: + files: ${GITHUB_REF#refs/*/}_Linux_x86_64_rocksdb.zip + goreleaser: runs-on: ubuntu-latest environment: release @@ -17,5 +39,5 @@ jobs: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} run: |- echo 'GITHUB_TOKEN=${{secrets.GITHUB_TOKEN}}' > .release-env - - name: draft release - run: make release + # - name: draft release + # run: make release