name: "Software License Check" on: push: paths: - 'go.mod' branches: - main pull_request: paths: - 'go.mod' # The branches below must be a subset of the branches above branches: [main] permissions: read-all jobs: license-check: runs-on: ubuntu-latest name: License Check steps: - uses: actions/checkout@v3 - uses: actions/setup-go@v4 with: cache: false go-version: 1.20.x - name: Install go-licenses run: go install github.com/google/go-licenses@latest - name: Check for forbidden licenses run: make check-licenses