diff --git a/.github/workflows/licenses-csharp.yml b/.github/workflows/licenses-csharp.yml new file mode 100644 index 00000000..0a26e78d --- /dev/null +++ b/.github/workflows/licenses-csharp.yml @@ -0,0 +1,35 @@ +name: Licenses Csharp + +on: + workflow_dispatch: + push: + branches: [master, develop] + paths: ['web/documentserver-example/csharp/**'] + pull_request: + branches: [master, develop] + paths: ['web/documentserver-example/csharp/**'] + +jobs: + licences: + runs-on: ubuntu-latest + steps: + - name: Checkout Repository + uses: actions/checkout@v4 + - name: Setup .NET SDK + uses: actions/setup-dotnet@v5 + with: + dotnet-version: '9.0.x' + - name: Restore Packages + run: dotnet restore + working-directory: ./web/documentserver-example/csharp + - 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/csharp diff --git a/web/documentserver-example/csharp/.check-licenses.yml b/web/documentserver-example/csharp/.check-licenses.yml new file mode 100644 index 00000000..d08078e7 --- /dev/null +++ b/web/documentserver-example/csharp/.check-licenses.yml @@ -0,0 +1,7 @@ +--- +- - :approve + - JWT + - :who: + :why: CC0-1.0 + :versions: [] + :when: 2025-11-07 11:57:24.005929300 Z