diff --git a/.github/workflows/dash-licenses.yml b/.github/workflows/dash-licenses.yml index 226b1d9..5efbc10 100644 --- a/.github/workflows/dash-licenses.yml +++ b/.github/workflows/dash-licenses.yml @@ -1,4 +1,15 @@ -# This workflow will check for Maven projects if the licenses of all (transitive) dependencies are vetted. +############################################################################### +# Copyright (c) 2024 ArSysOp and others +# +# This program and the accompanying materials are made available under the +# terms of the Eclipse Public License 2.0 which is available at +# https://www.eclipse.org/legal/epl-2.0/. +# +# SPDX-License-Identifier: EPL-2.0 +# +# Contributors: +# Alexander Fedorov (ArSysOp) - initial API and implementation +############################################################################### name: Eclipse Dash License Tool @@ -15,29 +26,9 @@ on: types: [created] jobs: - build: - - runs-on: ubuntu-latest - - steps: - - uses: actions/checkout@v4 - - name: Set up JDK 17 - uses: actions/setup-java@v4 - with: - java-version: '17' - distribution: 'temurin' - - name: Set up Maven - uses: stCarolas/setup-maven@v4.5 - with: - maven-version: 3.9.0 - - name: Cache local Maven repository - uses: actions/cache@v3 - with: - path: ~/.m2/repository - key: ${{ runner.os }}-maven-${{ hashFiles('**/pom.xml') }} - restore-keys: | - ${{ runner.os }}-maven- - - name: License check - run: - echo "we need to solve problem with jazzy first" -# mvn -U -V -e -B -ntp org.eclipse.dash:license-tool-plugin:license-check --file pom.xml + call-license-check: + uses: eclipse/dash-licenses/.github/workflows/mavenLicenseCheck.yml@master + with: + projectId: science.texlipse + secrets: + gitlabAPIToken: ${{ secrets.GITLAB_API_TOKEN }}