Repository navigation
CI: Deploy the documentation one run at a time - #769
Merged
Merged
Conversation
Pull requests that are merged within a minute of each other start documentation runs that push to gh-pages at the same time. On 2026-10-12 the run for the merge of #756 failed with "cannot lock ref 'refs/heads/gh-pages'" because another run had just pushed (run 38208593501). With a concurrency group for each ref, a run for main waits until the run in progress has finished. A newer push replaces a run that is still waiting, so the documentation of the latest commit is the one deployed. Runs for a release use the tag's ref, so pushes to main never replace them.
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## main #769 +/- ##
==========================================
- Coverage 99.60% 99.58% -0.02%
==========================================
Files 127 128 +1
Lines 23832 24188 +356
Branches 1783 1809 +26
==========================================
+ Hits 23737 24087 +350
- Misses 35 40 +5
- Partials 60 61 +1
Flags with carried forward coverage won't be shown. Click here to find out more. ☔ View full report in Codecov by Harness. 🚀 New features to boost your workflow:
|
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.
Pull requests that are merged within a minute of each other start documentation runs that push to gh-pages at the same time. On 2026-10-12 the run for the merge of #756 failed with "cannot lock ref 'refs/heads/gh-pages'" because another run had just pushed (run 38208593501).
With a concurrency group for each ref, a run for main waits until the run in progress has finished. A newer push replaces a run that is still waiting, so the documentation of the latest commit is the one deployed. Runs for a release use the tag's ref, so pushes to main never replace them.