From 365f53b63293ee927e875dd0ad4a61d1ba9fa56d Mon Sep 17 00:00:00 2001 From: Nicholas Pease Date: Fri, 6 Oct 2023 16:03:42 -0900 Subject: [PATCH] Initial commit --- .gitea/workflows/Badge.yml | 32 ++++++++++++++++++++++++++++++++ README.md | 5 +++++ 2 files changed, 37 insertions(+) create mode 100644 .gitea/workflows/Badge.yml create mode 100644 README.md diff --git a/.gitea/workflows/Badge.yml b/.gitea/workflows/Badge.yml new file mode 100644 index 0000000..c7b9a20 --- /dev/null +++ b/.gitea/workflows/Badge.yml @@ -0,0 +1,32 @@ +on: [push] + +jobs: + scc_job: + runs-on: ubuntu-latest + name: A job to count the lines of code. + steps: + - name: Checkout + uses: actions/checkout@v3 + - name: Get lines of code (more sophisticated) + id: scc + uses: iryanbell/scc-docker-action@v1.0.2 + with: + args: ${{ env.workspace }} --format json --remap-all "":"Misc." + - name: Make lines of code badge + uses: emibcn/badge-action@v2.0.2 + with: + label: Lines of Code + status: ${{ fromJson(steps.scc.outputs.scc)[0].Code }} + color: 'blue' + path: lines.svg + - name: Install rsvg-convert + run: apt-get update && apt-get install librsvg2-bin -y + - name: Convert to PNG + run: rsvg-convert -o lines.png lines.svg + - name: Process Repo Name + id: repo-basename + run: echo "REPO_NAME=`basename ${{ gitea.repository }}`" >> $GITHUB_OUTPUT + - name: Delete old release + run: curl --user npease:${{ secrets.BADGE_API_KEY }} -X DELETE https://gitea.nicholaspease.com/api/packages/npease/generic/cloc-${{ steps.repo-basename.outputs.REPO_NAME }}/latest + - name: Upload to Registry + run: curl --user npease:${{ secrets.BADGE_API_KEY }} --upload-file lines.png https://gitea.nicholaspease.com/api/packages/npease/generic/cloc-${{ steps.repo-basename.outputs.REPO_NAME }}/latest/cloc.png \ No newline at end of file diff --git a/README.md b/README.md new file mode 100644 index 0000000..78dcfa3 --- /dev/null +++ b/README.md @@ -0,0 +1,5 @@ +## Gitea-Badge-Creator ## + +[![](https://drone.nicholaspease.com/api/badges/npease/Gitea-Badge-Creator/status.svg)](https://drone.nicholaspease.com/npease/Gitea-Badge-Creator) +[![](https://wakaapi.nicholaspease.com/api/badge/LAX18/interval:any/project:Gitea-Badge-Creator)](https://wakaapi.nicholaspease.com/summary?interval=any&project=Gitea-Badge-Creator) +![](https://gitea.nicholaspease.com/api/packages/npease/generic/cloc-Gitea-Badge-Creator/latest/cloc.png) \ No newline at end of file