-
Notifications
You must be signed in to change notification settings - Fork 2.8k
Enable Test extension (inside docker) step in build_extensions_dockerized #17916
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
…always strings, so made it to be compared to the '1' string
…other string values
carlopi
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks a lot!
Probably there are other places where we do those wrongly typed comparisons, nice you have seen it.
Fixes will make so:
- tests will loadable extensions will be enabled also on LInux (currently they are skipped)
- builds for extensions will correctly use
save_cacheand other parameters.
|
On your question on whether more tests would be problematic, tests are not performed on releases to avoid randomness introduced by networking errors or so, so that should not affect release. |
|
Thanks! |
[chore] Skip 2 tests in autoloading mode (parquet + ZSTD) plus improve error message (duckdb/duckdb#17935) Enable Test extension (inside docker) step in build_extensions_dockerized (duckdb/duckdb#17916)
[chore] Skip 2 tests in autoloading mode (parquet + ZSTD) plus improve error message (duckdb/duckdb#17935) Enable Test extension (inside docker) step in build_extensions_dockerized (duckdb/duckdb#17916) Co-authored-by: krlmlr <krlmlr@users.noreply.github.com>
This is a replacement of the pr #17721 rebased with v1.3-ossivalis and added a fix of Save Cache step suggested by @carlopi
Copied from the original pr:
Test extension (inside docker)step couldn't run on Linux Extensions (x64) (linux_amd64, x64-linux). Most likely it go skipped because theinputs.run_testswas expecting a different input, but got default boolean value 1 in it'sif:condition:duckdb/.github/actions/build_extensions_dockerized/action.yml
Line 7 in 05acd1e
and later uses it like this:
duckdb/.github/actions/build_extensions_dockerized/action.yml
Line 101 in 05acd1e
LinuxRelease.ymlpasses a valuetruewhich is not evaluated by GH Actions as a boolean value, but as a string:duckdb/.github/workflows/LinuxRelease.yml
Line 153 in 05acd1e
This PR changes the condition to run tests and also enables
LOAD_TESTSforawsandiceberg