name: Build on: push: branches: - master - copilot/** pull_request: branches: - master workflow_dispatch: permissions: contents: read jobs: build: name: Build All runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 with: submodules: false - uses: actions/cache@v4 with: path: build/cache key: ${{ runner.os }}-build-tools-cache-${{ hashFiles('build/checksums.txt') }} - name: Set up Go uses: actions/setup-go@v5 with: go-version: '1.24' cache: false - name: Build all commands run: make all - name: Run pushtx tests run: go test ./cmd/pushtx/ -v