1
0
mirror of https://github.com/google/fonts.git synced 2024-12-17 21:51:52 +03:00
fonts/.github/workflows/report.yaml

41 lines
1001 B
YAML
Raw Normal View History

2021-09-01 11:56:50 +03:00
# Generate report for google/fonts repo
name: Google Fonts Report
on:
schedule:
# Every Monday at 12am
2021-09-03 12:11:56 +03:00
# - cron: '0 0 * * 1'
2021-09-01 11:56:50 +03:00
# for testing every 5th minute e.g 1:05, 1:10, 1:15...
2021-09-03 12:11:56 +03:00
- cron: '1/5 * * * *'
2021-09-01 11:56:50 +03:00
jobs:
gen_report:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
with:
fetch-depth: 0
- name: Set up Python
uses: actions/setup-python@v2
with:
python-version: "3.8"
- name: Install dependencies
run: pip install gftools[qa]
- name: Generate report
env:
GH_TOKEN: ${{ secrets.GH_TOKEN }}
run: gftools push-stats . index.html
- name: Rearrange
run: |
mkdir for-gh-pages
mv index.html for-gh-pages
git checkout -B gh-pages
cp -ar for-gh-pages/* .
rm -rf for-gh-pages
- uses: stefanzweifel/git-auto-commit-action@v4
name: Commit to gh-pages
with:
branch: gh-pages
2021-09-03 12:11:56 +03:00
file_pattern: index.html