Skip to content

stats

stats #685

Workflow file for this run

name: stats
on:
push: null
schedule:
- cron: 0 5 1-31/2 * *
jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- name: Use Node.js
uses: actions/setup-node@v1
with:
node-version: 12.x
- run: npm ci
- name: linting
run: npm run lint --if-present
- name: get detailed data for all repositories
run: 'npm run get:repos:detail'
- name: sleep for 10s
uses: juliangruber/sleep-action@v1
with:
time: 10s
- name: get reducted data set for each repositories
run: 'npm run get:redacted:data'
- name: sleep for 10s
uses: juliangruber/sleep-action@v1
with:
time: 10s
- name: commit 1
uses: stefanzweifel/git-auto-commit-action@v4
with:
commit_message: Auto update
- name: sleep for 60s
uses: juliangruber/sleep-action@v1
with:
time: 60s
- name: get clone stats
run: 'npm run add:clone:stats -- --token=${{ secrets.STAT_TOKEN }}'
- name: sleep for 10s
uses: juliangruber/sleep-action@v1
with:
time: 10s
- name: add referrers stats
run: 'npm run add:referrers:stats -- --token=${{ secrets.STAT_TOKEN }}'
- name: sleep for 10s
uses: juliangruber/sleep-action@v1
with:
time: 10s
- name: add views stats
run: 'npm run add:views:stats -- --token=${{ secrets.STAT_TOKEN }}'
- name: sleep for 10s
uses: juliangruber/sleep-action@v1
with:
time: 10s
- name: commit 2
uses: stefanzweifel/git-auto-commit-action@v4
with:
commit_message: Auto update
- name: sleep for 60s
uses: juliangruber/sleep-action@v1
with:
time: 60s
- name: doc generate clone
run: 'npm run doc:generate:clone'
- name: sleep for 10s
uses: juliangruber/sleep-action@v1
with:
time: 10s
- name: doc generate view
run: 'npm run doc:generate:view'
- name: sleep for 10s
uses: juliangruber/sleep-action@v1
with:
time: 10s
- name: doc generate referrers
run: 'npm run doc:generate:referrers'
- name: sleep for 10s
uses: juliangruber/sleep-action@v1
with:
time: 10s
- name: doc generate stargazers
run: 'npm run doc:generate:stargazers'
- name: sleep for 10s
uses: juliangruber/sleep-action@v1
with:
time: 10s
- name: chart sample referrers
run: 'npm run chart:sample:referrers'
- name: sleep for 10s
uses: juliangruber/sleep-action@v1
with:
time: 10s
- name: chart bar referrers
run: 'npm run chart:bar:referrers'
- name: sleep for 10s
uses: juliangruber/sleep-action@v1
with:
time: 10s
- name: commit 3
uses: stefanzweifel/git-auto-commit-action@v4
with:
commit_message: Auto update
- name: sleep for 60s
uses: juliangruber/sleep-action@v1
with:
time: 60s