From 107262ae94c863ce0198a0d7b8482a036ad7c4be Mon Sep 17 00:00:00 2001 From: Alicia Sykes Date: Mon, 13 Sep 2021 18:29:31 +0100 Subject: [PATCH] :construction_worker_man: Generate metrics action --- .github/workflows/repo-visualization.yml | 55 +++++++++++++++++++++++- 1 file changed, 53 insertions(+), 2 deletions(-) diff --git a/.github/workflows/repo-visualization.yml b/.github/workflows/repo-visualization.yml index 23b7ac6d..a6b45013 100644 --- a/.github/workflows/repo-visualization.yml +++ b/.github/workflows/repo-visualization.yml @@ -10,11 +10,62 @@ jobs: steps: - name: Checkout code uses: actions/checkout@master - - name: Update diagram + + - name: Generate File Structure Diagram uses: githubocto/repo-visualizer@0.7.1 with: root_path: 'src/' output_file: docs/assets/repo-visualization.svg excluded_paths: dist,node_modules commit_message: ':yellow_heart: Updates repo diagram' - branch: master \ No newline at end of file + branch: master + + - name: Generate Repo Metrics + uses: lowlighter/metrics@latest + with: + token: ${{ secrets.BOT_GITHUB_TOKEN }} + committer_token: ${{ secrets.BOT_GITHUB_TOKEN }} + committer_branch: master + committer_message: ':purple_heart: Adds repo metrics' + filename: docs/assets/repo-metrics.* + template: classic + user: Lissy93 + repo: dashy + delay: 5 + + - name: Generate License Metrics + uses: lowlighter/metrics@latest + with: + token: ${{ secrets.BOT_GITHUB_TOKEN }} + committer_token: ${{ secrets.BOT_GITHUB_TOKEN }} + committer_branch: master + committer_message: ':purple_heart: Adds license metrics' + filename: docs/assets/license-metrics.* + template: repository + user: Lissy93 + repo: dashy + delay: 5 + plugin_licenses: yes + plugin_licenses_setup: yarn build + plugin_licenses_ratio: yes + plugin_licenses_legal: yes + + - name: Generate Contributor Metrics + uses: lowlighter/metrics@latest + with: + token: ${{ secrets.BOT_GITHUB_TOKEN }} + committer_token: ${{ secrets.BOT_GITHUB_TOKEN }} + committer_branch: master + committer_message: ':purple_heart: Adds contributor metrics' + filename: docs/assets/controbutor-metrics.* + user: Lissy93 + repo: dashy + delay: 5 + plugin_contributors: yes + plugin_contributors_base: "" + plugin_contributors_head: master + plugin_contributors_ignored: bot + plugin_contributors_contributions: yes + plugin_contributors_sections: contributors + +