diff --git a/.github/workflows/release-cli.yml b/.github/workflows/release-cli.yml index 3d581b8..71208d9 100644 --- a/.github/workflows/release-cli.yml +++ b/.github/workflows/release-cli.yml @@ -24,16 +24,24 @@ jobs: goos: freebsd steps: - uses: actions/checkout@v3 - - uses: wangyoucao577/go-release-action@v1.40 + - name: Set up Go + uses: actions/setup-go@v4 with: - github_token: ${{ secrets.GITHUB_TOKEN }} - goos: ${{ matrix.goos }} - goarch: ${{ matrix.goarch }} - ldflags: -X main.version=${{ github.ref_name }} - overwrite: true - md5sum: false - sha256sum: false - compress_assets: false + go-version: 'stable' + - name: Install FUSE dependencies + run: | + sudo apt-get update + sudo apt-get install -y libfuse-dev + - name: Build binary + env: + GOOS: ${{ matrix.goos }} + GOARCH: ${{ matrix.goarch }} + run: | + go build -ldflags "-X main.version=${{ github.ref_name }}" -o nak-${{ github.ref_name }}-${{ matrix.goos }}-${{ matrix.goarch }} + - name: Upload Release Asset + uses: softprops/action-gh-release@v1 + with: + files: ./nak-${{ github.ref_name }}-${{ matrix.goos }}-${{ matrix.goarch }} build-darwin: runs-on: macos-latest