Skip to content

test(): ci(): check PYTHON_VERSIONS against DuckDB wheels and Lambda runtimes#31

Closed
Gudsfile wants to merge 5 commits into
bengeois:mainfrom
Gudsfile:test/check-python-versions
Closed

test(): ci(): check PYTHON_VERSIONS against DuckDB wheels and Lambda runtimes#31
Gudsfile wants to merge 5 commits into
bengeois:mainfrom
Gudsfile:test/check-python-versions

Conversation

@Gudsfile

@Gudsfile Gudsfile commented Jun 21, 2026

Copy link
Copy Markdown
Collaborator

PR to test #29

Add a pull_request workflow that fails if PYTHON_VERSIONS in build-layer.yml
diverges from the intersection of DuckDB manylinux wheels (from PyPI) and
supported Lambda runtimes (.github/.lambda-python-runtimes).

Catches both missing versions (DuckDB added a Python not in the matrix) and
stale versions (DuckDB dropped a Python still in the matrix or a Lambda runtime
was removed).

Lambda runtimes are hardcoded in .github/.lambda-python-runtimes and
must be updated manually when AWS announces a new runtime.

Print an error when the DuckDB version in .duckdb-version does not exist on
PyPI instead of crashing with an unhandled HTTPError.
@Gudsfile Gudsfile force-pushed the test/check-python-versions branch from 23ca0f8 to b031f67 Compare June 21, 2026 16:14
@Gudsfile Gudsfile force-pushed the test/check-python-versions branch from 5d0a5ec to 5354cb6 Compare June 21, 2026 16:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant