From 7f70de30fbac0a325d1e49a7e03cb2df14916d3d Mon Sep 17 00:00:00 2001 From: David Aaron Suddjian <1858430+suddjian@users.noreply.github.com> Date: Fri, 1 Jul 2022 12:18:04 -0600 Subject: [PATCH] one action, one file (#20554) --- .github/workflows/license-check.yml | 51 +++++++++++++++++++ .../{misc.yml => prefer-typescript.yml} | 45 +--------------- 2 files changed, 52 insertions(+), 44 deletions(-) create mode 100644 .github/workflows/license-check.yml rename .github/workflows/{misc.yml => prefer-typescript.yml} (55%) diff --git a/.github/workflows/license-check.yml b/.github/workflows/license-check.yml new file mode 100644 index 000000000..9ae633bdc --- /dev/null +++ b/.github/workflows/license-check.yml @@ -0,0 +1,51 @@ +name: License Check + +on: + push: + branches-ignore: + - "dependabot/**" + pull_request: + +jobs: + license_check: + name: License Check + runs-on: ubuntu-20.04 + steps: + - name: "Checkout ${{ github.ref }} ( ${{ github.sha }} )" + uses: actions/checkout@v2 + with: + persist-credentials: false + submodules: recursive + - name: Setup Java + uses: actions/setup-java@v1 + with: + java-version: 8 + - name: Generate fossa report + env: + FOSSA_API_KEY: ${{ secrets.FOSSA_API_KEY }} + run: | + set -eo pipefail + if [[ "${{github.event_name}}" != "pull_request" ]]; then + ./scripts/fossa.sh + exit 0 + fi + + URL="https://api.github.com/repos/${{ github.repository }}/pulls/${{ github.event.pull_request.number }}/files" + FILES=$(curl -s -X GET -G $URL | jq -r '.[] | .filename') + + cat<