Skip to content

ci: pin libtaurus to v0.26.2 - #12

Merged
ronaldtse merged 1 commit into
mainfrom
chore/pin-libtaurus-v0.26.2
Aug 20, 2026
Merged

ci: pin libtaurus to v0.26.2#12
ronaldtse merged 1 commit into
mainfrom
chore/pin-libtaurus-v0.26.2

Conversation

@ronaldtse

Copy link
Copy Markdown
Contributor

Summary

  • .github/workflows/build.yml: pin libtaurus v0.25.8 → v0.26.2
  • README.adoc: update the CI pin note

Verification

  • Public header diff v0.25.8 → v0.26.2 is empty — internal-only release, zero FFI impact.
  • Local suite against a v0.26.2 build: 176/176 passing.

Notes

lutaml/taurus#430 (SAX definitions lack TAURUS_API → 5 functions missing from the Windows DLL export table) is still open at this tag — src/taurus/sax/{parser,streaming}.c remain unannotated. Windows jobs stay red on the taurus_sax_parse attach; the libtaurus build itself is green.

Test plan

  • CI green on Linux + macOS (Ruby 3.3/3.4/4.0)
  • Windows failures are only the known #430 SAX attach
  • After merge: trigger release (next_version=patch) for v0.1.5

Public headers are byte-identical v0.25.8 -> v0.26.2; no FFI
declaration changes. lutaml/taurus#430 (SAX definitions missing
TAURUS_API on Windows exports) is still open at this tag, so
Windows test jobs remain red on the taurus_sax_parse attach --
build itself is green.

Local verification against v0.26.2: 176/176 specs passing.
@ronaldtse
ronaldtse merged commit de9d98a into main Aug 20, 2026
10 of 13 checks passed
@ronaldtse
ronaldtse deleted the chore/pin-libtaurus-v0.26.2 branch August 20, 2026 13:40
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