diff --git a/.github/workflows/artifacts.yml b/.github/workflows/artifacts.yml new file mode 100644 index 00000000..113456d4 --- /dev/null +++ b/.github/workflows/artifacts.yml @@ -0,0 +1,37 @@ +on: + pull_request: + paths-ignore: + - 'README.md' + - 'CONTRIBUTING.md' + - 'COPYING' + - 'docs/**' + - '.github/*.md' + - '.github/FUNDING.yml' + +name: Build Code +jobs: + build: + strategy: + matrix: + os: [ubuntu-latest, macos-latest, windows-latest] + goarch: [amd64] + include: + - os: ubuntu-latest + goarch: arm + - os: windows-latest + goarch: 386 + runs-on: ${{ matrix.os }} + defaults: + run: + working-directory: ${{ github.workspace }}/src + steps: + - name: Install Go + uses: actions/setup-go@v2 + with: + go-version: 1.16 + - name: Checkout code + uses: actions/checkout@v2 + - name: Build + run: go build + env: + GOARCH: ${{ matrix.goarch }} diff --git a/.github/workflows/code.yml b/.github/workflows/code.yml index deb77ca8..253bdb4d 100644 --- a/.github/workflows/code.yml +++ b/.github/workflows/code.yml @@ -14,10 +14,6 @@ jobs: strategy: matrix: os: [ubuntu-latest, macos-latest, windows-latest] - include: - - os: ubuntu-latest - - os: macos-latest - - os: windows-latest runs-on: ${{ matrix.os }} defaults: run: