| name: Static Analysis | |
| on: [push, pull_request] | |
| jobs: | |
| run: | |
| runs-on: ubuntu-latest | |
| strategy: | |
| fail-fast: false | |
| matrix: | |
| target: | |
| - linux-amd64-fmt | |
| steps: | |
| - uses: actions/checkout@v2 | |
| - uses: actions/setup-go@v2 | |
| with: | |
| go-version: "^1.16" | |
| - run: date | |
| - env: | |
| TARGET: ${{ matrix.target }} | |
| run: | | |
| echo "${TARGET}" | |
| case "${TARGET}" in | |
| linux-amd64-fmt) | |
| GOARCH=amd64 PASSES='fmt bom dep' ./test.sh | |
| ;; | |
| *) | |
| echo "Failed to find target" | |
| exit 1 | |
| ;; | |
| esac |