| name | upgrade-duckdb-extension |
| description | Upgrade the hedged_request_fs extension to a new DuckDB release. Use when the user asks to upgrade DuckDB, bump the duckdb submodule, sync to a new DuckDB tag (e.g. v1.5.3), or update the duckdb / extension-ci-tools submodules together. |
Upgrade hedged_request_fs to a new DuckDB release
Two submodules (duckdb and extension-ci-tools) move together to the same release tag. Then build, run two test suites, and write a changelog entry.
Inputs
Before starting, confirm the target DuckDB version (e.g. v1.5.3). Everything else is derived from it. Below, $TARGET refers to that tag.
Workflow
Track these as a checklist; do not skip ahead:
Verification
After step 4, git diff --stat should show exactly three files changed: CHANGELOG.md, duckdb, extension-ci-tools. Anything else means something went sideways.
git submodule status should report both submodules at $TARGET.
Reference: historical upgrade commits
0487464 โ Upgrade duckdb to v1.5.2 (#52). Minimal: 2 submodule bumps + CHANGELOG. No source or CMake changes.
9872e24 โ Upgrade duckdb v1.5.1 (#42).
7513716 โ Upgrade to duckdb v1.5.0 (#41).