| name: third-party dependencies check |
| |
| on: |
| push: |
| branches: |
| - master |
| - /^release-.*$/ |
| pull_request: |
| |
| jobs: |
| build: |
| runs-on: ubuntu-latest |
| env: |
| SCRIPT_DEPENDENCY: hugegraph-dist/scripts/dependency |
| steps: |
| - name: Checkout source |
| uses: actions/checkout@v3 |
| - name: Set up JDK 11 |
| uses: actions/setup-java@v3 |
| with: |
| java-version: '11' |
| distribution: 'adopt' |
| - name: mvn install |
| run: | |
| mvn install -DskipTests=true |
| - name: generate current dependencies |
| run: | |
| bash $SCRIPT_DEPENDENCY/regenerate_known_dependencies.sh current-dependencies.txt |
| - name: check third dependencies |
| run: | |
| bash $SCRIPT_DEPENDENCY/check_dependencies.sh |