name: ci on: pull_request: branches: - master - releases/* push: branches: - master - releases/* jobs: ci: runs-on: ${{ matrix.os }} strategy: fail-fast: false matrix: os: - ubuntu-latest - macOS-latest - windows-latest version: - latest - v0.117.0 steps: - name: Checkout uses: actions/checkout@v2 - name: Unshallow run: git fetch --prune --unshallow - name: Set up Go uses: actions/setup-go@v1 with: go-version: 1.13.x - name: Check uses: ./ with: version: ${{ matrix.version }} args: check --debug - name: GoReleaser uses: ./ with: version: ${{ matrix.version }} args: release --skip-publish --rm-dist