From 8183e7e85bb4e0a8e367632d20e7fe37754d6ad0 Mon Sep 17 00:00:00 2001 From: Aleksandr Fedorov Date: Tue, 11 Nov 2025 09:36:05 +0300 Subject: [PATCH] ci: added licenses-java.yml --- .github/workflows/licenses-java.yml | 33 +++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) create mode 100644 .github/workflows/licenses-java.yml diff --git a/.github/workflows/licenses-java.yml b/.github/workflows/licenses-java.yml new file mode 100644 index 00000000..a916d315 --- /dev/null +++ b/.github/workflows/licenses-java.yml @@ -0,0 +1,33 @@ +name: Licenses Java + +on: + workflow_dispatch: + push: + branches: [master, develop] + paths: ['web/documentserver-example/java/**'] + pull_request: + branches: [master, develop] + paths: ['web/documentserver-example/java/**'] + +jobs: + licences: + runs-on: ubuntu-latest + steps: + - name: Checkout Repository + uses: actions/checkout@v3 + - name: Install Java 11 + uses: actions/setup-java@v3 + with: + distribution: 'temurin' + java-version: '11' + - name: Get Repository License + id: license + run: | + license="${{ (github.event.repository.license.spdx_id) || (github.event.repository.licenses[0]) }}" + echo "License detected: $license" + echo "license=$license" >> $GITHUB_OUTPUT + - name: Check Licenses + uses: ONLYOFFICE/check-licenses@v1 + with: + project_license: ${{ steps.license.outputs.license }} + working_directory: ./web/documentserver-example/java \ No newline at end of file