# Copyright (c) HashiCorp, Inc. # SPDX-License-Identifier: MPL-2.0 # This workflow checks that the BUSL license is not mentioned anywhere in # a PR targeting a release that should maintain the MPL-2.0 license. name: License Checker on: pull_request: # Logic to only apply check 1.1[4,5,6].x branches is in license_checker.sh types: [opened, synchronize] jobs: # checks that the diff does not contain any reference to # the BUSL license and thus retains the MPL-2.0 license license-check: runs-on: ubuntu-latest steps: - uses: actions/checkout@c85c95e3d7251135ab7dc9ce3241c5835cc595a9 # v3.5.3 with: ref: ${{ github.event.pull_request.head.sha }} fetch-depth: 0 # by default the checkout action doesn't checkout all branches - name: Check for BUSL text in diff run: ./.github/scripts/license_checker.sh