diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 5e5223e..e8283fe 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -1,53 +1,28 @@ name: release on: - push: - tags: - - v*.*.* + pull_request: jobs: - release-linux: - name: Release for Linux + ubuntu-arm64: + name: Build package for Ubuntu arm64 runs-on: ubuntu-latest steps: - - name: Check out source code - uses: actions/checkout@v3 - - - name: Set up Go - uses: actions/setup-go@v3 + - name: Set up QEMU + uses: docker/setup-qemu-action@v3 with: - go-version: 1.18 - - - name: Build - run: | - make build_linux - tree dist/ - - - name: Upload assets - run: | - make release - env: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + platforms: arm64 - release-darwin: - name: Release for macOS - runs-on: macos-latest - steps: - name: Check out source code - uses: actions/checkout@v3 + uses: actions/checkout@v4 - - name: Set up Go - uses: actions/setup-go@v3 + - uses: k1LoW/run-on-container@main with: - go-version: 1.18 - - - name: Build - run: | - make build_darwin - - - name: Upload assets - run: | - make release + run: | + uname -a + ls + image: ubuntu:latest + platform: linux/arm64 env: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - + HELLO: world +