name: Update License File on: push: branches: [ main ] paths: - 'go.mod' - 'go.sum' jobs: update-licenses: runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 - uses: actions/setup-go@v5 with: go-version: '1.23' - name: Install go-licenses run: go install github.com/google/go-licenses@latest - name: Generate license files run: | go-licenses report github.com/emmansun/gmsm > third-party-licenses.md