build-number
duration-label: 2h 6m 48s
started-label-colon: time-days-ago
Add opt-in compact speller target: make se.bhfst
Packs the acceptor and the UN-determinised error-model union into
divvunspell's native BHFST box format. The xre expansion step exists
only so NFA-walking runtimes can search quickly; divvunspell with
on-the-fly mutator determinisation searches the plain union at the
same speed, so the expansion (and its hundreds of MB) can be skipped.
Measured against the regular se.zhfst on the full typos corpus at the
production config: every accuracy figure identical (top1 8881, top5
10115, 0 without suggestions), speed at parity, artifact 66 MB vs
131 MB.
Not part of the default build and not a replacement: C++ hfst-ospell
consumers and divvunspell releases without subset search need the
regular se.zhfst.
jobs-heading
divvun-actions cidivvun-actions ci
ran-in▶
Build TTS Text Processordivvun-actions run lang-tts-textproc-build
ran-in▶
Build Spellersdivvun-actions run lang-speller-build
ran-in▶
Deploy TTS Text Processor (Dev)divvun-actions run lang-tts-textproc-deploy
ran-in▶
Build Grammar Checkersdivvun-actions run lang-grammar-build
ran-in▶
Bundle Speller (Windows)divvun-actions run lang-bundle windows
ran-in▶
Bundle Speller (macOS)divvun-actions run lang-bundle macos
ran-in▶
Bundle Speller (Mobile)divvun-actions run lang-bundle mobile
ran-in▶
Test Spellersdivvun-actions run lang-speller-test
ran-in▶
Bundle Speller (macOS, outto)divvun-actions run lang-bundle macos outto
ran-in▶
Bundle Speller (Windows, outto)divvun-actions run lang-bundle windows outto
ran-in▶
Deploy Speller (Dev)divvun-actions run lang-deploy
ran-in▶
Test Grammar Checkersdivvun-actions run lang-grammar-test
ran-in▶
Bundle Grammar Checkerdivvun-actions run lang-grammar-bundle
ran-in▶
Bundle Proofing (windows)divvun-actions run lang-proofing-bundle windows
ran-in▶
Bundle Proofing (linux)divvun-actions run lang-proofing-bundle linux
ran-in▶
Bundle Proofing (macos)divvun-actions run lang-proofing-bundle macos
ran-in▶
Deploy Proofing (Dev)divvun-actions run lang-proofing-deploy
ran-in▶
Deploy Grammar Checker (Dev)divvun-actions run lang-grammar-deploy
ran-in▶