Refactor GitHub Actions workflow for generating contribution snake by removing push trigger and improving step organization

This commit is contained in:
Alvin
2025-09-16 10:10:34 +02:00
parent 4196304e6b
commit 09a37fd26f

View File

@@ -4,21 +4,26 @@ on:
schedule:
- cron: "0 0 * * *" # Runs every day at midnight
workflow_dispatch: # Allow manual runs
push:
branches:
- main
jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: Platane/snk@v3
# 1. Checkout repo
- name: Checkout repository
uses: actions/checkout@v3
# 2. Generate snake SVG
- name: Generate Snake
uses: Platane/snk/svg-only@v3
with:
github_user_name: Alvin-Zilverstand
outputs: dist/snake.svg
# 3. Push generated snake to output branch
- name: Push Snake to output branch
uses: EndBug/add-and-commit@v9
with:
branch: output
message: "chore: update snake animation"
add: "dist/snake.svg"
new_branch: output
message: "chore: update snake animation"