Add reusable workflows for out-of-tree extensions #8714
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.
This pr
The goal is to provide reusable workflows that out of tree extensions can use to reduce code duplication in CI and make it easier for third party developers to maintain their extension CI.
This will allow us to
Review/merge process
This pr has a companion pr in duckdb/extension-template#31. The process to merge the two is first this one, update the tag/branch in the extension-template PR to track current master, then merge extension-template. Finally, when v0.9.0 happens the tag for the workflow in extension-template and the duckdb version should be set to that.