name: build-and-test-ephemerup on: [push, pull_request] jobs: build: strategy: matrix: version: [1.18] #os: [ubuntu-latest, windows-latest, macos-latest] os: [ubuntu-latest] name: Build runs-on: ${{ matrix.os }} steps: - name: Set up Go uses: actions/setup-go@v3 with: go-version: ${{ matrix.version }} id: go - name: checkout uses: actions/checkout@v3 - name: build run: make - name: test ephemerup run: make test - name: test upctl run: make -C upctl test golangci: name: lint runs-on: ubuntu-latest steps: - uses: actions/setup-go@v3 with: go-version: ${{ matrix.version }} - uses: actions/checkout@v3 - name: golangci-lint uses: golangci/golangci-lint-action@v3