Extension CI Tools for DuckDB

March 24, 2026 ยท View on GitHub

This repository contains reusable components for building, testing and deploying DuckDB extensions.

DuckDB's Extension Template and various DuckDB Extensions based on the template use this repository to deduplicate code for build configuration and easily update the extension repositories when changes occur to DuckDB's build system and/or CI.

Versioning

Extension-ci-tools BranchDuckDB target versionActively maintained?
mainmainyes
v1.5.1v1.5.1yes
v1.5.0v1.5.0no
v1.4.4v1.4.4yes
v1.4.3v1.4.3no
v1.4.2v1.4.2no
v1.4.1v1.4.1no
v1.4.0v1.4.0no
v1.3.2v1.3.2no
v1.3.1v1.3.1no
v1.3.0v1.3.0no
<= v1.2.2no

Each branch in this repository targets a specific version of DuckDB. Note that these branches will be continually updated to ensure the build environment is functional for that version of DuckDB. Also note that at some point, support for versions will be dropped. Currently, we aim to support the latest 2 DuckDB versions, to allow extensions devs to transition to a new DuckDB version.