From c24f0d1daaa8f6c57f245b1ccce05cdac9ec68fc Mon Sep 17 00:00:00 2001 From: Ganeshh <123469669+Sathya-Ganesh007@users.noreply.github.com> Date: Fri, 10 Apr 2026 17:19:26 +0530 Subject: [PATCH 1/7] Create generate-trophy.yml --- .github/workflows/generate-trophy.yml | 34 +++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100644 .github/workflows/generate-trophy.yml diff --git a/.github/workflows/generate-trophy.yml b/.github/workflows/generate-trophy.yml new file mode 100644 index 00000000..cc5ff775 --- /dev/null +++ b/.github/workflows/generate-trophy.yml @@ -0,0 +1,34 @@ +name: Generate Trophy + +on: + schedule: + - cron: "0 0 * * *" + workflow_dispatch: + +jobs: + build: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v3 + + - name: Setup Deno + uses: denoland/setup-deno@v1 + with: + deno-version: v1.x + + - name: Generate Trophy SVG + run: | + deno run --allow-net --allow-write \ + src/generate_svg.ts \ + --username=Sathya-Ganesh007 \ + --output=dist/trophy.svg + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + + - name: Push to output branch + uses: crazy-max/ghaction-github-pages@v3 + with: + target_branch: trophy-output + build_dir: dist + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} From 8a565134210849dede8e4f3d6291a1bff0167399 Mon Sep 17 00:00:00 2001 From: Ganeshh <123469669+Sathya-Ganesh007@users.noreply.github.com> Date: Fri, 10 Apr 2026 17:24:28 +0530 Subject: [PATCH 2/7] Update GitHub Actions workflow for trophy generation --- .github/workflows/generate-trophy.yml | 17 ++++++++++++----- 1 file changed, 12 insertions(+), 5 deletions(-) diff --git a/.github/workflows/generate-trophy.yml b/.github/workflows/generate-trophy.yml index cc5ff775..cebcff8b 100644 --- a/.github/workflows/generate-trophy.yml +++ b/.github/workflows/generate-trophy.yml @@ -9,24 +9,31 @@ jobs: build: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: Setup Deno - uses: denoland/setup-deno@v1 + uses: denoland/setup-deno@v2 with: deno-version: v1.x + - name: Make dist folder + run: mkdir -p dist + - name: Generate Trophy SVG run: | - deno run --allow-net --allow-write \ - src/generate_svg.ts \ + deno run \ + --allow-net \ + --allow-write \ + --allow-read \ + --allow-env \ + src/main.ts \ --username=Sathya-Ganesh007 \ --output=dist/trophy.svg env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - name: Push to output branch - uses: crazy-max/ghaction-github-pages@v3 + uses: crazy-max/ghaction-github-pages@v4 with: target_branch: trophy-output build_dir: dist From 9c947a46faf434a22df009041a359c51445496fb Mon Sep 17 00:00:00 2001 From: Ganeshh <123469669+Sathya-Ganesh007@users.noreply.github.com> Date: Fri, 10 Apr 2026 17:33:49 +0530 Subject: [PATCH 3/7] Fix formatting issue in generate-trophy.yml From cbc783e2111988ce5196cd4ed215fd894708efbc Mon Sep 17 00:00:00 2001 From: Ganeshh <123469669+Sathya-Ganesh007@users.noreply.github.com> Date: Fri, 10 Apr 2026 17:36:40 +0530 Subject: [PATCH 4/7] Update workflow to list src files and change input file Added a step to list source files before generating the trophy SVG and updated the input file for the SVG generation. --- .github/workflows/generate-trophy.yml | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/.github/workflows/generate-trophy.yml b/.github/workflows/generate-trophy.yml index cebcff8b..ffefc468 100644 --- a/.github/workflows/generate-trophy.yml +++ b/.github/workflows/generate-trophy.yml @@ -16,6 +16,9 @@ jobs: with: deno-version: v1.x + - name: List src files + run: ls -la src/ + - name: Make dist folder run: mkdir -p dist @@ -26,7 +29,7 @@ jobs: --allow-write \ --allow-read \ --allow-env \ - src/main.ts \ + src/index.ts \ --username=Sathya-Ganesh007 \ --output=dist/trophy.svg env: From 869c742c0403276a2634209c44cb32d38e269a50 Mon Sep 17 00:00:00 2001 From: Ganeshh <123469669+Sathya-Ganesh007@users.noreply.github.com> Date: Fri, 10 Apr 2026 17:45:04 +0530 Subject: [PATCH 5/7] Fix formatting in generate-trophy.yml From 173bb5306d30c41a6be35edb35a615b276ab81d8 Mon Sep 17 00:00:00 2001 From: Ganeshh <123469669+Sathya-Ganesh007@users.noreply.github.com> Date: Fri, 10 Apr 2026 17:50:30 +0530 Subject: [PATCH 6/7] Update generate-trophy.yml --- .github/workflows/generate-trophy.yml | 13 +++++-------- 1 file changed, 5 insertions(+), 8 deletions(-) diff --git a/.github/workflows/generate-trophy.yml b/.github/workflows/generate-trophy.yml index ffefc468..7ddb42a8 100644 --- a/.github/workflows/generate-trophy.yml +++ b/.github/workflows/generate-trophy.yml @@ -16,9 +16,6 @@ jobs: with: deno-version: v1.x - - name: List src files - run: ls -la src/ - - name: Make dist folder run: mkdir -p dist @@ -26,12 +23,12 @@ jobs: run: | deno run \ --allow-net \ - --allow-write \ - --allow-read \ --allow-env \ - src/index.ts \ - --username=Sathya-Ganesh007 \ - --output=dist/trophy.svg + --allow-read \ + --allow-write \ + render_svg.ts \ + Sathya-Ganesh007 \ + dist env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} From 9d8f228010b5b0c91c3a8605e38eac860b5ef31d Mon Sep 17 00:00:00 2001 From: Ganeshh <123469669+Sathya-Ganesh007@users.noreply.github.com> Date: Fri, 10 Apr 2026 17:52:45 +0530 Subject: [PATCH 7/7] Fix paths in generate-trophy.yml workflow --- .github/workflows/generate-trophy.yml | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/.github/workflows/generate-trophy.yml b/.github/workflows/generate-trophy.yml index 7ddb42a8..8dcbe7a8 100644 --- a/.github/workflows/generate-trophy.yml +++ b/.github/workflows/generate-trophy.yml @@ -26,9 +26,10 @@ jobs: --allow-env \ --allow-read \ --allow-write \ - render_svg.ts \ + ./render_svg.ts \ Sathya-Ganesh007 \ - dist + ./dist \ + onedark env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}