Skip to content

Conversation

@hmeriann
Copy link
Contributor

@hmeriann hmeriann commented Jun 13, 2025

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 the inputs.run_tests was expecting a different input, but got default boolean value 1 in it's if: condition:


and later uses it like this:
if: ${{ inputs.run_tests == 1 && inputs.duckdb_arch != 'linux_arm64'}}

LinuxRelease.yml passes a value true which is not evaluated by GH Actions as a boolean value, but as a string:

run_tests: ${{ inputs.skip_tests != 'true' }}

This PR changes the condition to run tests and also enables LOAD_TESTS for aws and iceberg

Copy link
Contributor

@carlopi carlopi left a 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_cache and other parameters.

@carlopi
Copy link
Contributor

carlopi commented Jun 13, 2025

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.

@Mytherin Mytherin merged commit 5b3ac8a into duckdb:v1.3-ossivalis Jun 15, 2025
50 checks passed
@Mytherin
Copy link
Collaborator

Thanks!

github-actions bot pushed a commit to duckdb/duckdb-r that referenced this pull request Jun 16, 2025
[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)
github-actions bot added a commit to duckdb/duckdb-r that referenced this pull request Jun 16, 2025
[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>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants