mirror of
https://github.com/MrUnknownDE/mrunknownde.git
synced 2026-04-18 14:23:48 +02:00
91 lines
2.3 KiB
YAML
91 lines
2.3 KiB
YAML
name: Metrics
|
|
on:
|
|
# Schedule daily updates
|
|
schedule: [{cron: "0 0 * * *"}]
|
|
# (optional) Run workflow manually
|
|
workflow_dispatch:
|
|
# (optional) Run workflow when pushing on master/main
|
|
push: {branches: ["master", "main"]}
|
|
jobs:
|
|
github-metrics:
|
|
runs-on: ubuntu-latest
|
|
environment:
|
|
name: production
|
|
permissions:
|
|
contents: write
|
|
steps:
|
|
- uses: lowlighter/metrics@latest
|
|
with:
|
|
token: ${{ secrets.METRICS_TOKEN }}
|
|
config_timezone: Europe/Berlin
|
|
base: header
|
|
plugin_isocalendar: yes
|
|
plugin_languages: yes
|
|
plugin_stars: yes
|
|
config_order: base.header, isocalendar, languages, stars
|
|
|
|
|
|
name: Compact display
|
|
uses: lowlighter/metrics@latest
|
|
with:
|
|
filename: metrics.plugin.achievements.compact.svg
|
|
token: ${{ secrets.METRICS_TOKEN }}
|
|
base: ""
|
|
plugin_achievements: yes
|
|
plugin_achievements_only: >-
|
|
polyglot, stargazer, sponsor, deployer, member, maintainer, developer,
|
|
scripter, packager, explorer, infographile, manager
|
|
plugin_achievements_display: compact
|
|
plugin_achievements_threshold: X
|
|
|
|
name: Full history calendar
|
|
uses: lowlighter/metrics@latest
|
|
with:
|
|
filename: metrics.plugin.calendar.full.svg
|
|
token: ${{ secrets.METRICS_TOKEN }}
|
|
base: ""
|
|
plugin_calendar: yes
|
|
plugin_calendar_limit: 0
|
|
|
|
name: Most used (with details)
|
|
uses: lowlighter/metrics@latest
|
|
with:
|
|
filename: metrics.plugin.languages.details.svg
|
|
token: ${{ secrets.METRICS_TOKEN }}
|
|
base: ""
|
|
plugin_languages: yes
|
|
plugin_languages_ignored: >-
|
|
html, css, tex, less, dockerfile, makefile, qmake, lex, cmake, shell,
|
|
gnuplot
|
|
plugin_languages_details: bytes-size, percentage
|
|
plugin_languages_limit: 4
|
|
|
|
name: Repositories traffic
|
|
uses: lowlighter/metrics@latest
|
|
with:
|
|
filename: metrics.plugin.traffic.svg
|
|
token: ${{ secrets.METRICS_TOKEN }}
|
|
base: repositories
|
|
plugin_traffic: yes
|
|
|
|
name: Icons
|
|
uses: lowlighter/metrics@latest
|
|
with:
|
|
filename: metrics.plugin.topics.icons.svg
|
|
token: NOT_NEEDED
|
|
base: ""
|
|
plugin_topics: yes
|
|
plugin_topics_limit: 0
|
|
plugin_topics_mode: icons
|
|
|
|
|
|
name: Youtube Music - Recently listed
|
|
uses: lowlighter/metrics@latest
|
|
with:
|
|
token: NOT_NEEDED
|
|
base: ""
|
|
plugin_music_token: ${{ secrets.YOUTUBE_MUSIC_TOKENS }}
|
|
plugin_music: yes
|
|
plugin_music_mode: recent
|
|
plugin_music_provider: youtube
|