From 7ed8a69326dc1c0ade2e8b3b6de21d2e54a2ea52 Mon Sep 17 00:00:00 2001 From: Anthony Stirling <77850077+Frooodle@users.noreply.github.com> Date: Thu, 4 Jan 2024 19:17:38 +0000 Subject: [PATCH] test --- .github/workflows/licenses-update.yml | 41 +++++++++++++++++++++++++++ 1 file changed, 41 insertions(+) create mode 100644 .github/workflows/licenses-update.yml diff --git a/.github/workflows/licenses-update.yml b/.github/workflows/licenses-update.yml new file mode 100644 index 00000000..18f42a25 --- /dev/null +++ b/.github/workflows/licenses-update.yml @@ -0,0 +1,41 @@ +name: License Report Workflow + +on: + push: + branches: + - main + paths: + - 'build.gradle' + +permissions: + contents: write + pull-requests: write + +jobs: + generate-license-report: + runs-on: ubuntu-latest + + steps: + - name: Check out code + uses: actions/checkout@v3 + + - name: Set up JDK 17 + uses: actions/setup-java@v3 + with: + java-version: '17' + distribution: 'adopt' + + - name: Run Gradle Command + run: ./gradlew clean generateLicenseReport + + - name: Move and Rename License File + run: | + mv build/reports/dependency-license/index.json src/main/resources/static/3rdPartyLicenses.json + + - name: Commit and Push Changes + run: | + git config --global user.name 'Stirling-PDF-Bot' + git config --global user.email 'Stirling-PDF-Bot@stirlingtools.com' + git add src/main/resources/static/3rdPartyLicenses.json + git commit -m "Update 3rd Party Licenses" + git push