name: Testing on: push: # workflow_dispatch: # branches: [ develop ] # paths-ignore: # - 'README.md' # - '.github/**' jobs: test: strategy: matrix: go-version: [1.24.x] os: [ubuntu-latest] runs-on: ${{ matrix.os }} steps: - uses: actions/setup-go@v5 with: go-version: ${{ matrix.go-version }} - uses: actions/checkout@v4 - run: | go get -u . go test ./. # test-cache: # runs-on: ubuntu-latest # steps: # - uses: actions/setup-go@v3 # with: # go-version: 1.20.x # - uses: actions/checkout@v3 # - uses: actions/cache@v3 # with: # # In order: # # * Module download cache # # * Build cache (Linux) # # * Build cache (Mac) # # * Build cache (Windows) # path: | # ~/go/pkg/mod # ~/.cache/go-build # ~/Library/Caches/go-build # ~\AppData\Local\go-build # key: ${{ runner.os }}-go-${{ matrix.go-version }}-${{ hashFiles('**/go.sum') }} # restore-keys: | # ${{ runner.os }}-go-${{ matrix.go-version }}- # - run: go test ./...