--- name: "Linting and tests" run-name: "Linting and tests" on: - push jobs: Linting: runs-on: "ubuntu-22.04" steps: - name: "checkout source" uses: actions/checkout@v4 - name: "cache go dependencies" uses: actions/cache@v4 with: path: | /home/container/go /home/container/golangci-lint key: bunker-go-cache - name: "lint" uses: docker://code.pztrn.name/containers/go-toolbox:v8 with: command: "/usr/local/bin/task lint" # Tests: # runs-on: "ubuntu-22.04" # env: # GOCACHE: /home/container/go/buildcache # GOMODCACHE: /home/container/go/pkg # steps: # - name: "checkout source" # uses: actions/checkout@v4 # - name: "cache go dependencies" # uses: actions/cache@v4 # with: # path: | # /home/container/go # /home/container/golangci-lint # key: bunker-go-cache # - name: "tests" # uses: docker://code.pztrn.name/containers/go-toolbox:v8 # with: # command: "/usr/local/bin/task test"