github.com/oam-dev/kubevela@v1.9.11/.github/workflows/license.yml (about)

     1  name: license
     2  on:
     3    push:
     4      branches:
     5        - master
     6        - release-*
     7    workflow_dispatch: {}
     8    pull_request:
     9      branches:
    10        - master
    11        - release-*
    12  permissions:
    13    contents: read
    14  
    15  jobs:
    16    license_check:
    17      runs-on: ubuntu-22.04
    18      name: Check for unapproved licenses
    19      steps:
    20        - uses: actions/checkout@8ade135a41bc03ea155e62e844d188df1ea18608
    21        - name: Set up Ruby
    22          uses: ruby/setup-ruby@v1
    23          with:
    24            ruby-version: 2.6
    25        - name: Install dependencies
    26          run: gem install license_finder
    27        - name: Run tests
    28          run: license_finder --decisions_file .license/dependency_decisions.yml