Based on turndown NPM package
name: Convert reporton:
- pull_requestjobs:
get-unused-dependencies:
runs-on: ubuntu-lateststeps:
- name: Look for unused librairiesrun: | mvn dependency:analyze-report --no-transfer-progress - name: Convert HTML to Markdownid: html2markdownif: always()uses: rknj/html2markdown@v0.1.0with:
html-file: "target/dependency-analysis.html"
- name: Create issue with reportif: always()uses: dacbd/create-issue-action@mainwith:
token: ${{ secrets.GITHUB_TOKEN }}title: Maven dependency reports (unused dependencies)body: | ${{ steps.html2markdown.outputs.markdown-content }}assignees: rknj
- name: Show content of generated markdown fileif: always()run: | cat ${{ steps.html2markdown.outputs.markdown-file }}Build the typescript and package it for distribution
$ npm run all
This project is released under the MIT License.