mirror of
https://github.com/seaweedfs/seaweedfs.git
synced 2026-09-20 13:30:46 +02:00
The star_history workflow referenced actions/setup-python@v8, which does not exist, causing the workflow to fail at the "Set up job" step. Pin to v7, matching the version used across the other workflows.
47 lines
1.1 KiB
YAML
47 lines
1.1 KiB
YAML
---
|
|
name: Star History
|
|
|
|
on:
|
|
schedule:
|
|
- cron: "0 0 * * *" # daily, 00:00 UTC
|
|
workflow_dispatch:
|
|
|
|
permissions:
|
|
contents: write
|
|
|
|
jobs:
|
|
render:
|
|
name: Regenerate star history chart
|
|
runs-on: ubuntu-latest
|
|
|
|
steps:
|
|
- name: Checkout
|
|
uses: actions/checkout@v7
|
|
|
|
- name: Set up Python
|
|
uses: actions/setup-python@v7
|
|
with:
|
|
python-version: "3.x"
|
|
cache: pip
|
|
cache-dependency-path: .github/scripts/star_history.py
|
|
|
|
- name: Install matplotlib
|
|
run: pip install matplotlib
|
|
|
|
- name: Render chart
|
|
env:
|
|
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
|
run: python .github/scripts/star_history.py
|
|
|
|
- name: Commit if changed
|
|
run: |
|
|
git config user.name "github-actions[bot]"
|
|
git config user.email "41898282+github-actions[bot]@users.noreply.github.com"
|
|
if git diff --quiet -- note/star_history.svg; then
|
|
echo "No changes to the chart."
|
|
exit 0
|
|
fi
|
|
git add note/star_history.svg
|
|
git commit -m "docs: regenerate star history chart"
|
|
git push
|