Skip to content

gh-action--accum-gh-rate-limits: GitHub views counter for 14 days at every 24 hours and views accumulator #523

gh-action--accum-gh-rate-limits: GitHub views counter for 14 days at every 24 hours and views accumulator

gh-action--accum-gh-rate-limits: GitHub views counter for 14 days at every 24 hours and views accumulator #523

# Tutorial to use with: https://github.com/andry81-devops/github-accum-stats
#
name: "gh-action--accum-gh-rate-limits: GitHub views counter for 14 days at every 24 hours and views accumulator"
on:
schedule:
- cron: "0 */24 * * *"
# Allows you to run this workflow manually from the Actions tab
workflow_dispatch:
jobs:
accum-gh-view-stats:
runs-on: ubuntu-latest
steps:
- uses: andry81-devops/gh-action--accum-gh-stats@master
with:
deps_repo_owner: andry81-devops
deps_repo_branch: master
deps_repo_read_token: ${{ github.token }}
stat_repo_owner: andry81-devops
stat_repo: gh-action--accum-gh-rate-limits
stat_entity: views
stat_repo_read_token: ${{ secrets.READ_STATS_TOKEN }}
curl_flags: >-
-H 'Cache-Control: no-cache'
output_repo_owner: andry81-stats
output_repo: gh-action--accum-gh-rate-limits--gh-stats
output_repo_branch: master
output_repo_dir: traffic/views
# NOTE: You should use something like `secrets.WRITE_STATS_TOKEN` if the input and the output repository has different owners.
output_repo_write_token: ${{ secrets.READ_STATS_TOKEN }}
flags: >-
ENABLE_PRINT_INITIAL_ENV_INTO_STDOUT=1
env: >-
ENABLE_GENERATE_CHANGELOG_FILE=1
ENABLE_COMMIT_MESSAGE_DATE_WITH_TIME=1
ENABLE_COMMIT_MESSAGE_DATE_TIME_WITH_LAST_CHANGED_DATE_OFFSET=1
ENABLE_COMMIT_MESSAGE_WITH_WORKFLOW_RUN_NUMBER=1
ENABLE_GITHUB_ACTIONS_RUN_URL_PRINT_TO_CHANGELOG=1
ENABLE_REPO_STATS_COMMITS_URL_PRINT_TO_CHANGELOG=1