Skip to content

Commit

Permalink
[eclipse-texlipse#111] Configure dash license tool
Browse files Browse the repository at this point in the history
* enable with action
  • Loading branch information
ruspl-afed committed Mar 6, 2024
1 parent 849887b commit 2a5e461
Showing 1 changed file with 18 additions and 27 deletions.
45 changes: 18 additions & 27 deletions .github/workflows/dash-licenses.yml
Original file line number Diff line number Diff line change
@@ -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

Expand All @@ -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/[email protected]
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 }}

0 comments on commit 2a5e461

Please sign in to comment.