Skip to content

Repository Metrics

Repository Metrics #11

Workflow file for this run

name: Repository Metrics
on:
schedule:
- cron: '0 9 * * 1' # Weekly Monday 9 AM UTC
workflow_dispatch:
permissions:
contents: read
jobs:
metrics:
name: Generate Repository Metrics
runs-on: ubuntu-latest
timeout-minutes: 15
steps:
- name: Harden Runner
uses: step-security/harden-runner@v2
with:
egress-policy: audit
- name: Generate repository metrics
uses: lowlighter/metrics@v3.34
with:
token: ${{ secrets.GITHUB_TOKEN }}
filename: metrics.svg
output_action: none
user: mavlink
repo: qgroundcontrol
template: repository
plugin_lines: yes
plugin_issues: yes
plugin_stargazers: yes
config_timezone: UTC
- name: Upload metrics artifact
uses: actions/upload-artifact@v6
with:
name: repo-metrics-${{ github.run_id }}
path: ./metrics.svg
retention-days: 90