Repository navigation
ci: rebuild the status page hourly during the day - #7
Merged
Merged
Conversation
GitHub started the two scheduled status runs 3 to 4 hours late on every day so far (09:30 UTC ran at about 13:20, 14:15 at about 17:20). The page missed each day's forecast for most of the morning. The workflow now runs hourly from 07:17 to 18:17 UTC. That covers the 09:00 forecast, the 10:15 deadline and 14:30 scoring, including up to 3 hours of waiting for late prices, in both CET and CEST. A late start now costs about an hour. Minute 17 avoids the busy top of the hour. The page text, README and ADR 6 (a dated update) say so.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
The status page has been running hours behind the pipeline. GitHub started both scheduled rebuilds 3 to 4 hours late every day so far: 09:30 UTC ran at about 13:20, and 14:15 at about 17:20. So each morning the page didn't show that day's forecast until early afternoon.
Change
status.ymlruns at 17 past every hour from 07:17 to 18:17 UTC, 12 runs a day. In both CET and CEST that covers the 09:00 forecast, the 10:15 deadline and 14:30 scoring, including scoring's up to 3 hours of waiting for late prices. With a run every hour, a late start costs about an hour instead of half a day. Minute 17 avoids GitHub's busy top of the hour.Cost
Tests and lint pass. The status workflow change applies from its next scheduled time after merge.