ci: Remove all CI except docs on EOL branches (v10) #3483
Merged
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.
With #3113 in mind, we are going to keep some EOL-branches (currently v10 and v11) around for docs updates, but won't ever push bugfixes to them anymore. With renovate set up to update those older branches, too, this creates two problems:
While it's good to have working CI for docs and have renovate make sure the dependencies for this stay up2date - we don't need everything else. Thus, I propose to just remove all CI workflows except docs from the inactive, docs-only back-branches. This means:
v11
(ci: Remove all CI except docs on EOL branches (v11) #3484)v12
, because this is the last release branch, for which we might still want to release patch releasesThis also gives us much faster CI for those back branches and takes fewer resources for nothing.
This would also supersede #3459, at least for the v10 and v11 branches. We'd need to look into v12 again.