Classic-format I/O hardening: tolerant parsing, full-precision printing, NeverStarted named #262
build_and_test.yml
on: pull_request
Documentation lint
/
Doxygen doc lint (C++)
11s
Documentation lint
/
Docstring lint (Python)
5s
Set OS matrix
3s
Resolve dependency versions
9s
Matrix: build_windows_wheels
C++ tests on Windows
44m 50s
Matrix: build_macos_ubuntu_wheels
Matrix: test_cpp_unix
Matrix: test_wheels_windows
Docs build (doctest + html -W)
1m 34s
Matrix: test_wheels_linux_macos
Annotations
50 warnings
|
Documentation lint / Docstring lint (Python)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/setup-python@v5. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
macos-14 Python-3.10 wheels
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/upload-artifact@v5. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
macos-14 Python-3.10 wheels
The following taps are not trusted:
aws/tap
Homebrew is currently ignoring formulae, casks and commands from these taps because tap trust is required.
Untap them with:
brew untap aws/tap
Trust specific formulae, casks and commands with:
brew trust --formula <user>/<tap>/<formula>
brew trust --cask <user>/<tap>/<cask>
brew trust --command <user>/<tap>/<command>
Whole-tap trust is broader and includes all current and future formulae,
casks and commands from the listed taps. Trust whole taps with:
brew trust aws/tap
To disable trust checks:
export HOMEBREW_NO_REQUIRE_TAP_TRUST=1
This is not recommended and will be removed in a later release.
For more information, see:
https://docs.brew.sh/Tap-Trust
|
|
macos-14 Python-3.13 wheels
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/upload-artifact@v5. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
macos-14 Python-3.13 wheels
The following taps are not trusted:
aws/tap
Homebrew is currently ignoring formulae, casks and commands from these taps because tap trust is required.
Untap them with:
brew untap aws/tap
Trust specific formulae, casks and commands with:
brew trust --formula <user>/<tap>/<formula>
brew trust --cask <user>/<tap>/<cask>
brew trust --command <user>/<tap>/<command>
Whole-tap trust is broader and includes all current and future formulae,
casks and commands from the listed taps. Trust whole taps with:
brew trust aws/tap
To disable trust checks:
export HOMEBREW_NO_REQUIRE_TAP_TRUST=1
This is not recommended and will be removed in a later release.
For more information, see:
https://docs.brew.sh/Tap-Trust
|
|
C++ tests on macos-14
The following taps are not trusted:
aws/tap
Homebrew is currently ignoring formulae, casks and commands from these taps because tap trust is required.
Untap them with:
brew untap aws/tap
Trust specific formulae, casks and commands with:
brew trust --formula <user>/<tap>/<formula>
brew trust --cask <user>/<tap>/<cask>
brew trust --command <user>/<tap>/<command>
Whole-tap trust is broader and includes all current and future formulae,
casks and commands from the listed taps. Trust whole taps with:
brew trust aws/tap
To disable trust checks:
export HOMEBREW_NO_REQUIRE_TAP_TRUST=1
This is not recommended and will be removed in a later release.
For more information, see:
https://docs.brew.sh/Tap-Trust
|
|
macos-14 Python-3.14 wheels
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/upload-artifact@v5. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
macos-14 Python-3.14 wheels
The following taps are not trusted:
aws/tap
Homebrew is currently ignoring formulae, casks and commands from these taps because tap trust is required.
Untap them with:
brew untap aws/tap
Trust specific formulae, casks and commands with:
brew trust --formula <user>/<tap>/<formula>
brew trust --cask <user>/<tap>/<cask>
brew trust --command <user>/<tap>/<command>
Whole-tap trust is broader and includes all current and future formulae,
casks and commands from the listed taps. Trust whole taps with:
brew trust aws/tap
To disable trust checks:
export HOMEBREW_NO_REQUIRE_TAP_TRUST=1
This is not recommended and will be removed in a later release.
For more information, see:
https://docs.brew.sh/Tap-Trust
|
|
macos-14 Python-3.12 wheels
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/upload-artifact@v5. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
macos-14 Python-3.12 wheels
The following taps are not trusted:
aws/tap
Homebrew is currently ignoring formulae, casks and commands from these taps because tap trust is required.
Untap them with:
brew untap aws/tap
Trust specific formulae, casks and commands with:
brew trust --formula <user>/<tap>/<formula>
brew trust --cask <user>/<tap>/<cask>
brew trust --command <user>/<tap>/<command>
Whole-tap trust is broader and includes all current and future formulae,
casks and commands from the listed taps. Trust whole taps with:
brew trust aws/tap
To disable trust checks:
export HOMEBREW_NO_REQUIRE_TAP_TRUST=1
This is not recommended and will be removed in a later release.
For more information, see:
https://docs.brew.sh/Tap-Trust
|
|
ubuntu-latest Python-3.13 wheels
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/upload-artifact@v5. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
macos-14 Python-3.11 wheels
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/upload-artifact@v5. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
macos-14 Python-3.11 wheels
The following taps are not trusted:
aws/tap
Homebrew is currently ignoring formulae, casks and commands from these taps because tap trust is required.
Untap them with:
brew untap aws/tap
Trust specific formulae, casks and commands with:
brew trust --formula <user>/<tap>/<formula>
brew trust --cask <user>/<tap>/<cask>
brew trust --command <user>/<tap>/<command>
Whole-tap trust is broader and includes all current and future formulae,
casks and commands from the listed taps. Trust whole taps with:
brew trust aws/tap
To disable trust checks:
export HOMEBREW_NO_REQUIRE_TAP_TRUST=1
This is not recommended and will be removed in a later release.
For more information, see:
https://docs.brew.sh/Tap-Trust
|
|
ubuntu-latest Python-3.12 wheels
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/upload-artifact@v5. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Windows Python-3.13 wheels
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/upload-artifact@v5, conda-incubator/setup-miniconda@v3. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Windows Python-3.13 wheels
'nodefaults' channel detected: will remove 'defaults' if added implicitly. In the future, 'nodefaults' to remove 'defaults' won't be supported. Please set 'conda-remove-defaults' = 'true' in setup-miniconda to remove this warning.
|
|
Windows Python-3.14 wheels
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/upload-artifact@v5, conda-incubator/setup-miniconda@v3. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Windows Python-3.14 wheels
'nodefaults' channel detected: will remove 'defaults' if added implicitly. In the future, 'nodefaults' to remove 'defaults' won't be supported. Please set 'conda-remove-defaults' = 'true' in setup-miniconda to remove this warning.
|
|
ubuntu-latest Python-3.10 wheels
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/upload-artifact@v5. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
ubuntu-latest Python-3.14 wheels
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/upload-artifact@v5. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
ubuntu-latest Python-3.11 wheels
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/upload-artifact@v5. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Windows Python-3.12 wheels
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/upload-artifact@v5, conda-incubator/setup-miniconda@v3. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Windows Python-3.12 wheels
'nodefaults' channel detected: will remove 'defaults' if added implicitly. In the future, 'nodefaults' to remove 'defaults' won't be supported. Please set 'conda-remove-defaults' = 'true' in setup-miniconda to remove this warning.
|
|
Test wheels on macos-14 / py3.11
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/download-artifact@v5, actions/setup-python@v5. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Test wheels on macos-14 / py3.11
The following taps are not trusted:
aws/tap
Homebrew is currently ignoring formulae, casks and commands from these taps because tap trust is required.
Untap them with:
brew untap aws/tap
Trust specific formulae, casks and commands with:
brew trust --formula <user>/<tap>/<formula>
brew trust --cask <user>/<tap>/<cask>
brew trust --command <user>/<tap>/<command>
Whole-tap trust is broader and includes all current and future formulae,
casks and commands from the listed taps. Trust whole taps with:
brew trust aws/tap
To disable trust checks:
export HOMEBREW_NO_REQUIRE_TAP_TRUST=1
This is not recommended and will be removed in a later release.
For more information, see:
https://docs.brew.sh/Tap-Trust
|
|
Test wheels on macos-14 / py3.13
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/download-artifact@v5, actions/setup-python@v5. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Test wheels on macos-14 / py3.13
The following taps are not trusted:
aws/tap
Homebrew is currently ignoring formulae, casks and commands from these taps because tap trust is required.
Untap them with:
brew untap aws/tap
Trust specific formulae, casks and commands with:
brew trust --formula <user>/<tap>/<formula>
brew trust --cask <user>/<tap>/<cask>
brew trust --command <user>/<tap>/<command>
Whole-tap trust is broader and includes all current and future formulae,
casks and commands from the listed taps. Trust whole taps with:
brew trust aws/tap
To disable trust checks:
export HOMEBREW_NO_REQUIRE_TAP_TRUST=1
This is not recommended and will be removed in a later release.
For more information, see:
https://docs.brew.sh/Tap-Trust
|
|
Test wheels on macos-14 / py3.12
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/download-artifact@v5, actions/setup-python@v5. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Test wheels on macos-14 / py3.12
The following taps are not trusted:
aws/tap
Homebrew is currently ignoring formulae, casks and commands from these taps because tap trust is required.
Untap them with:
brew untap aws/tap
Trust specific formulae, casks and commands with:
brew trust --formula <user>/<tap>/<formula>
brew trust --cask <user>/<tap>/<cask>
brew trust --command <user>/<tap>/<command>
Whole-tap trust is broader and includes all current and future formulae,
casks and commands from the listed taps. Trust whole taps with:
brew trust aws/tap
To disable trust checks:
export HOMEBREW_NO_REQUIRE_TAP_TRUST=1
This is not recommended and will be removed in a later release.
For more information, see:
https://docs.brew.sh/Tap-Trust
|
|
Test wheels on macos-14 / py3.14
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/download-artifact@v5, actions/setup-python@v5. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Test wheels on macos-14 / py3.14
The following taps are not trusted:
aws/tap
Homebrew is currently ignoring formulae, casks and commands from these taps because tap trust is required.
Untap them with:
brew untap aws/tap
Trust specific formulae, casks and commands with:
brew trust --formula <user>/<tap>/<formula>
brew trust --cask <user>/<tap>/<cask>
brew trust --command <user>/<tap>/<command>
Whole-tap trust is broader and includes all current and future formulae,
casks and commands from the listed taps. Trust whole taps with:
brew trust aws/tap
To disable trust checks:
export HOMEBREW_NO_REQUIRE_TAP_TRUST=1
This is not recommended and will be removed in a later release.
For more information, see:
https://docs.brew.sh/Tap-Trust
|
|
Test wheels on macos-14 / py3.10
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/download-artifact@v5, actions/setup-python@v5. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Test wheels on macos-14 / py3.10
The following taps are not trusted:
aws/tap
Homebrew is currently ignoring formulae, casks and commands from these taps because tap trust is required.
Untap them with:
brew untap aws/tap
Trust specific formulae, casks and commands with:
brew trust --formula <user>/<tap>/<formula>
brew trust --cask <user>/<tap>/<cask>
brew trust --command <user>/<tap>/<command>
Whole-tap trust is broader and includes all current and future formulae,
casks and commands from the listed taps. Trust whole taps with:
brew trust aws/tap
To disable trust checks:
export HOMEBREW_NO_REQUIRE_TAP_TRUST=1
This is not recommended and will be removed in a later release.
For more information, see:
https://docs.brew.sh/Tap-Trust
|
|
Docs build (doctest + html -W)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/download-artifact@v5, actions/setup-python@v5. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Windows Python-3.10 wheels
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/upload-artifact@v5, conda-incubator/setup-miniconda@v3. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Windows Python-3.10 wheels
'nodefaults' channel detected: will remove 'defaults' if added implicitly. In the future, 'nodefaults' to remove 'defaults' won't be supported. Please set 'conda-remove-defaults' = 'true' in setup-miniconda to remove this warning.
|
|
Windows Python-3.11 wheels
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/upload-artifact@v5, conda-incubator/setup-miniconda@v3. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Windows Python-3.11 wheels
'nodefaults' channel detected: will remove 'defaults' if added implicitly. In the future, 'nodefaults' to remove 'defaults' won't be supported. Please set 'conda-remove-defaults' = 'true' in setup-miniconda to remove this warning.
|
|
C++ tests on Windows
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: conda-incubator/setup-miniconda@v3. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
C++ tests on Windows
'nodefaults' channel detected: will remove 'defaults' if added implicitly. In the future, 'nodefaults' to remove 'defaults' won't be supported. Please set 'conda-remove-defaults' = 'true' in setup-miniconda to remove this warning.
|
|
Test wheel on windows-3.12
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/download-artifact@v5, conda-incubator/setup-miniconda@v3. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Test wheel on windows-3.12
'nodefaults' channel detected: will remove 'defaults' if added implicitly. In the future, 'nodefaults' to remove 'defaults' won't be supported. Please set 'conda-remove-defaults' = 'true' in setup-miniconda to remove this warning.
|
|
Test wheel on windows-3.13
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/download-artifact@v5, conda-incubator/setup-miniconda@v3. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Test wheel on windows-3.13
'nodefaults' channel detected: will remove 'defaults' if added implicitly. In the future, 'nodefaults' to remove 'defaults' won't be supported. Please set 'conda-remove-defaults' = 'true' in setup-miniconda to remove this warning.
|
|
Test wheel on windows-3.14
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/download-artifact@v5, conda-incubator/setup-miniconda@v3. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Test wheel on windows-3.14
'nodefaults' channel detected: will remove 'defaults' if added implicitly. In the future, 'nodefaults' to remove 'defaults' won't be supported. Please set 'conda-remove-defaults' = 'true' in setup-miniconda to remove this warning.
|
|
Test wheel on windows-3.11
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/download-artifact@v5, conda-incubator/setup-miniconda@v3. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Test wheel on windows-3.11
'nodefaults' channel detected: will remove 'defaults' if added implicitly. In the future, 'nodefaults' to remove 'defaults' won't be supported. Please set 'conda-remove-defaults' = 'true' in setup-miniconda to remove this warning.
|
|
Test wheel on windows-3.10
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/download-artifact@v5, conda-incubator/setup-miniconda@v3. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Test wheel on windows-3.10
'nodefaults' channel detected: will remove 'defaults' if added implicitly. In the future, 'nodefaults' to remove 'defaults' won't be supported. Please set 'conda-remove-defaults' = 'true' in setup-miniconda to remove this warning.
|
Artifacts
Produced during runtime
| Name | Size | Digest | |
|---|---|---|---|
|
wheels-macos-14-3.10
|
21.5 MB |
sha256:b91e6742eb188085bcc04031253d99ccc888ae4770708b8e99131f3b953f75e6
|
|
|
wheels-macos-14-3.11
|
21.5 MB |
sha256:658c9d1c33208ed4fe344e754e0d22de1b63be571d383dfb845085c14f70c32f
|
|
|
wheels-macos-14-3.12
|
21.6 MB |
sha256:472a6320e12484c66f79e2258cc96142a50d3100dd4a06d20dbcae89dbde4676
|
|
|
wheels-macos-14-3.13
|
21.6 MB |
sha256:185522ca75fca0a5101bf58ed7e29ae5a03e7539c905a01b1cabc1259e0f034f
|
|
|
wheels-macos-14-3.14
|
21.6 MB |
sha256:00d53870d2fb8fdf8f12a7a6413f46e99b66fd0ae132eb5d8a2efc8ad1f36e9d
|
|
|
wheels-ubuntu-latest-3.10
|
32.5 MB |
sha256:42643c572152f8d7901fe8d2f5e1d947a716aa49b963308e7ce987cc3c926e8e
|
|
|
wheels-ubuntu-latest-3.11
|
32.5 MB |
sha256:d04c5ee25693488c68b70520954545f39a79db1381a990b05d6934a4e73aed47
|
|
|
wheels-ubuntu-latest-3.12
|
32.5 MB |
sha256:8eecaa47a30dd78b07f7b8f7cd653e7ad486d77b2d1b0d1b5523e7c6b066304d
|
|
|
wheels-ubuntu-latest-3.13
|
32.5 MB |
sha256:abdab165933b35cd85e1d0ab9d083f8c437fa6d2bd7d8deb821276a2a859f7b2
|
|
|
wheels-ubuntu-latest-3.14
|
32.5 MB |
sha256:ab1cc1819cc115c87d52a34c24b9cf4e64de38f7980440c5ac52f596ecf7e5eb
|
|
|
wheels-windows-3.10
|
28.1 MB |
sha256:a73d62278f3e999e2eb29d6936d2495579286de6c7bbe0d8fd379e9ef58c94ad
|
|
|
wheels-windows-3.11
|
28.1 MB |
sha256:7341e930fec22c80382f7b45fc7f01696e24cf837317fa393fe3a7c0fa6eb8f2
|
|
|
wheels-windows-3.12
|
28.1 MB |
sha256:9964c772e5013f6493c7b5bce590baefdee93083522f783eb403ad822cfd48e6
|
|
|
wheels-windows-3.13
|
28.1 MB |
sha256:8f2bdb69fd8acf2efd60cc5d33ed074eea3ca46828067fe4cf3f9d1828a48039
|
|
|
wheels-windows-3.14
|
28.1 MB |
sha256:936f0b4c9e198bcdcda99e4cc766dbe654c7f70eb7de2efc7c2898e036d65a9a
|
|