Skip to content

Conversation

@kounelisagis
Copy link
Member

@kounelisagis kounelisagis commented Nov 18, 2025

Following TileDB-Inc/TileDB#5691, this PR enables the wheel-build workflow of TileDB-Py to build directly against a libtiledb ref. This is extremely helpful for testing purposes.

Closes CORE-432

Copy link
Member

@ypatia ypatia left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Approving assuming that you have tested this and it works as expected.

@kounelisagis kounelisagis changed the title Refactor workflows to enable building against arbitrary libtiledb refs Refactor build wheels workflow to build against arbitrary libtiledb refs Nov 24, 2025
@kounelisagis
Copy link
Member Author

kounelisagis commented Nov 24, 2025

I reduced the scope of this PR so that it only affects the build wheels workflow and not the CI. That's because it would be a better idea to run the CI workflow against a libtiledb build from source (only if the user needs that), instead of building new libtiledb artifacts.

@kounelisagis
Copy link
Member Author

Workflow run manually: https://github.com/TileDB-Inc/TileDB-Py/actions/runs/19641795832

using

gh workflow run build-wheels.yml --ref agis/workflows-libtiledb-ref \
    -f version=0.1.0 \
    -f libtiledb_ref=2.29.1

gives:

>>> import tiledb
>>> tiledb.libtiledb.version()
(2, 29, 1)
>>> tiledb.version()
(0, 1, 0)

@kounelisagis kounelisagis merged commit e6363be into main Nov 24, 2025
117 of 118 checks passed
@kounelisagis kounelisagis deleted the agis/workflows-libtiledb-ref branch November 24, 2025 18:11
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.

2 participants