Skip to content

Commit

Permalink
workflows
Browse files Browse the repository at this point in the history
  • Loading branch information
AReid987 committed May 26, 2024
1 parent cdea38d commit c8c2818
Show file tree
Hide file tree
Showing 4 changed files with 68 additions and 1 deletion.
1 change: 1 addition & 0 deletions .github/workflows/create-diagram.yml
Original file line number Diff line number Diff line change
Expand Up @@ -13,4 +13,5 @@ jobs:
- name: Update diagram
uses: githubocto/repo-visualizer@main
with:
output_file: "diagram.svg"
excluded_paths: "ignore,.github"
41 changes: 41 additions & 0 deletions .github/workflows/snake.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,41 @@
name: generate animation

on:
# run automatically every 24 hours
schedule:
- cron: "0 0 * * *"

# allows to manually run the job at any time
workflow_dispatch:

# run on every push on the master branch
push:
branches:
- master

jobs:
generate:
permissions:
contents: write
runs-on: ubuntu-latest
timeout-minutes: 5

steps:
# generates a snake game from a github user (<github_user_name>) contributions graph, output a svg animation at <svg_out_path>
- name: generate github-contribution-grid-snake.svg
uses: Platane/snk/svg-only@v3
with:
github_user_name: ${{ github.repository_owner }}
outputs: |
dist/github-contribution-grid-snake.svg
dist/github-contribution-grid-snake-dark.svg?palette=github-dark
# push the content of <build_dir> to a branch
# the content will be available at https://raw.githubusercontent.com/<github_user>/<repository>/<target_branch>/<file> , or as github page
- name: push github-contribution-grid-snake.svg to the output branch
uses: crazy-max/ghaction-github-pages@v3.1.0
with:
target_branch: output
build_dir: dist
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
17 changes: 17 additions & 0 deletions .github/workflows/waka-readme.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
name: Waka Readme

on:
# for manual workflow trigger
workflow_dispatch:
schedule:
# runs at 12 AM UTC (5:30 AM IST)
- cron: "0 0 * * *"

jobs:
update-readme:
name: WakaReadme DevMetrics
runs-on: ubuntu-latest
steps:
- uses: athul/waka-readme@master # this action name
with:
WAKATIME_API_KEY: ${{ secrets.WAKATIME_API_KEY }}
10 changes: 9 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,10 +2,18 @@

## Repository Visualization

![Visualization of the codebase](./diagram.svg)
![Visualization of this repo](./diagram.svg)

<picture>
<source media="(prefers-color-scheme: dark)" srcset="https://raw.githubusercontent.com/platane/platane/output/github-contribution-grid-snake-dark.svg">
<source media="(prefers-color-scheme: light)" srcset="https://raw.githubusercontent.com/platane/platane/output/github-contribution-grid-snake.svg">
<img alt="github contribution grid snake animation" src="https://raw.githubusercontent.com/platane/platane/output/github-contribution-grid-snake.svg">
</picture>

<!-- #SECTION -->

[![wakatime](https://wakatime.com/badge/github/AReid987/CodeQuest.svg)](https://wakatime.com/badge/github/AReid987/CodeQuest)

[![CodeFactor](https://www.codefactor.io/repository/github/areid987/codequest/badge)](https://www.codefactor.io/repository/github/areid987/codequest)
[![DeepSource](https://app.deepsource.com/gh/AReid987/CodeQuest.svg/?label=code+coverage&show_trend=true&token=YhjdhZ_ZmptsSrlqeyN39u73)](https://app.deepsource.com/gh/AReid987/CodeQuest/)
[![DeepSource](https://app.deepsource.com/gh/AReid987/CodeQuest.svg/?label=active+issues&show_trend=true&token=YhjdhZ_ZmptsSrlqeyN39u73)](https://app.deepsource.com/gh/AReid987/CodeQuest/)
Expand Down

0 comments on commit c8c2818

Please sign in to comment.