pull-request.yaml 794 字节
Newer Older
1 2 3 4 5 6 7 8 9 10
name: Pull Request Build

on:
  pull_request:
    branches:
      - master

jobs:
  build:
    name: Build
11
    runs-on: ubuntu-latest
12 13
    steps:
      - name: Set up Go 1.13
14
        uses: actions/setup-go@v3.2.0
15 16 17 18
        with:
          go-version: 1.13
        id: go
      - name: Check out code into the Go module directory
19
        uses: actions/checkout@v2.3.4
20
      - name: Run GoReleaser
21
        uses: goreleaser/goreleaser-action@v2.4.1
22 23 24 25 26
        with:
          version: latest
          args: check
      - name: Build
        run: |
27 28 29
          export PATH=$PATH:${PWD}/upx-3.96-amd64_linux
          curl -L https://github.com/upx/upx/releases/download/v3.96/upx-3.96-amd64_linux.tar.xz | tar xJ
          upx -V
30 31 32 33
          make build
      - name: Test
        run: |
          make test