From c31bbf5226d4ff9dcced5d5a5d37789627c75bfb Mon Sep 17 00:00:00 2001 From: "riseproject-dev[bot]" <330740410+riseproject-dev[bot]@users.noreply.github.com> Date: Thu, 22 Oct 2026 12:00:56 +0000 Subject: [PATCH 1/2] formualizer: Add version 0.12.0 Signed-off-by: riseproject-dev[bot] <330740410+riseproject-dev[bot]@users.noreply.github.com> --- docs/packages/formualizer.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/docs/packages/formualizer.yaml b/docs/packages/formualizer.yaml index 6e89636972c..543fc7a42c7 100644 --- a/docs/packages/formualizer.yaml +++ b/docs/packages/formualizer.yaml @@ -17,3 +17,4 @@ versions: - filename: formualizer-0.11.1-cp314-cp314t-musllinux_1_2_riscv64.whl sha256: 336fde6f3aa74c70b3608bc2bf530c74593beca80354b856d863c16caaff834e requires-python: '>=3.10' +- version: 0.12.0 From eef965e43d65b00f9e6432f216f112cdf0397365 Mon Sep 17 00:00:00 2001 From: Ludovic Henry Date: Fri, 23 Oct 2026 05:01:42 +0800 Subject: [PATCH 2/2] formualizer: stage the doc-sync test inputs for the installed-wheel test run formualizer 0.12.0 added test_doc_sync, which runs scripts/check-doc-examples.py from the repository root and compares README/docs fences with the example sources. Only bindings/python/tests was staged, so the script was missing. Stage the script, the documents carrying example markers and their sources. --- .github/workflows/build-formualizer.yml | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/.github/workflows/build-formualizer.yml b/.github/workflows/build-formualizer.yml index e8fec6b6c38..6c6fb789858 100644 --- a/.github/workflows/build-formualizer.yml +++ b/.github/workflows/build-formualizer.yml @@ -88,7 +88,15 @@ jobs: curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- -y --default-toolchain 1.99.0 CIBW_ENVIRONMENT_LINUX: PATH="$PATH:$HOME/.cargo/bin" CIBW_TEST_GROUPS: dev - CIBW_TEST_SOURCES: bindings/python/tests bindings/python/pyproject.toml + # test_doc_sync/test_examples read the repo docs, examples and scripts/ relative to the checkout root. + CIBW_TEST_SOURCES: >- + bindings/python/tests bindings/python/pyproject.toml bindings/python/examples + examples/sheetport scripts/check-doc-examples.py README.md bindings/python/README.md + bindings/wasm/README.md bindings/wasm/examples/sheetport-quickstart.mjs + crates/formualizer-sheetport/README.md crates/formualizer-workbook/README.md + crates/formualizer/examples/sheetport_quickstart.rs + docs-site/content/docs/sheetport/quickstart.mdx + docs-site/content/docs/guides/large-workbook-performance.mdx CIBW_TEST_COMMAND: >- python -c "import formualizer.formualizer_py as m, importlib.metadata as md; assert m.__file__.endswith('.so'), m.__file__;