Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
13 changes: 10 additions & 3 deletions .github/workflows/star-history.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,17 +2,24 @@ name: Star History

on:
schedule:
# Daily at 07:23 UTC. Off-the-hour on purpose: GitHub queues scheduled
# Daily at 07:41 UTC. Off-the-hour on purpose: GitHub queues scheduled
# workflows hardest at the top of the hour, so an odd minute starts sooner.
- cron: "23 7 * * *"
- cron: "41 7 * * *"
# Stargazers are this chart's only input, so refresh on the star itself rather
# than waiting out the day. The cron stays as the backstop: `started` is the
# only activity type `watch` has, so unstarring never reaches here.
watch:
types: [started]
workflow_dispatch:

permissions:
contents: write

concurrency:
group: ${{ github.workflow }}
cancel-in-progress: false
# Every run rebuilds from the full stargazer list, so a newer run supersedes an
# older one outright. Without this a rush of stars queues one serial run each.
cancel-in-progress: true

jobs:
refresh:
Expand Down