Skip to content

Antalya 26.6: Fix two deterministic CI failures - #2520

Merged
MyroTk merged 2 commits into
antalya-26.6from
ci/test-fixes-antalya-26.6.8.2001
Oct 9, 2026
Merged

MyroTk merged 2 commits into
antalya-26.6from
ci/test-fixes-antalya-26.6.8.2001

Conversation

@CarlosFelipeOR

Copy link
Copy Markdown
Collaborator

Description

Changelog category (leave one):

  • Build/Testing/Packaging Improvement
  • CI Fix or Improvement (changelog entry is not required)

CI/CD Options

Exclude tests:

  • Fast test
  • Integration Tests
  • Stateless tests
  • Stateful tests
  • Unit tests
  • Performance tests
  • Aarch64 tests
  • All with ASAN
  • All with TSAN
  • All with MSAN
  • All with UBSAN
  • All with Coverage
  • All Regression
  • Disable CI Cache

Regression jobs to run:

  • Fast suites (mostly <1h)
  • Aggregate Functions (2h)
  • Alter (1.5h)
  • Benchmark (30m)
  • CAS (content-addressed storage; Antalya only)
  • ClickHouse Keeper (1h)
  • Iceberg (2h)
  • LDAP (1h)
  • OAuth (5m)
  • Parquet (1.5h)
  • RBAC (1.5h)
  • SSL Server (1h)
  • S3 (2h)
  • S3 Export (2h)
  • Swarms (30m)
  • Tiered Storage (2h)

CarlosFelipeOR and others added 2 commits October 8, 2026 15:57
…on ARM sanitizer builds

ARM sanitizer builds have been built without SimSIMD since #2341, so
USearch converts float32 to bf16 with its own fallback. The fallback
truncates while SimSIMD rounds, and the test gets 0.1875 instead of
0.203125 for id 7. It fails deterministically on
Stateless tests (arm_asan_ubsan, azure, parallel).

Signed-off-by: CarlosFelipeOR <carlosfelipeor@gmail.com>
test_export_merge_tree_part_to_iceberg and test_iceberg_mixed_antalya_upstream
were the only integration test directories without __init__.py. pytest imports
both test.py files as the top-level module "test", so whenever they land in the
same shard the second one fails collection with "import file mismatch" and never
runs. This happens on every Integration tests (amd_tsan) run on antalya-26.6
since #2482 added the mixed test.

Verified locally with praktika on "Integration tests (amd_tsan, 6/6)":
without the files, 39 passed and 1 collection error; with them, 42 passed.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
@CarlosFelipeOR
CarlosFelipeOR requested a review from strtgbb October 8, 2026 19:34
@CarlosFelipeOR CarlosFelipeOR added antalya cicd Improvements and fixes to the CICD process antalya-26.6 labels Oct 8, 2026
@github-actions

github-actions Bot commented Oct 8, 2026

Copy link
Copy Markdown

Workflow [PR], commit [ec8d362]

@strtgbb

strtgbb commented Oct 8, 2026

Copy link
Copy Markdown
Collaborator

Why mark as broken vs fixing the rounding? I believe for previous similar fails we opted for fixing the tests.

@MyroTk
MyroTk merged commit 9af7dce into antalya-26.6 Oct 9, 2026
238 of 252 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

antalya antalya-26.6 antalya-26.6.8.20001 cicd Improvements and fixes to the CICD process verified Approved for release

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants