Skip to content

Version 3.4.6

Version 3.4.6 #21

Triggered via release March 15, 2026 16:50
@OusretOusret
created 3.4.6
Status Success
Total duration 2h 6m 43s
Artifacts 45

cd.yml

on: release
Matrix: Preflight Checks / ✅ Tests
Preflight Checks  /  🎨 Linters
36s
Preflight Checks / 🎨 Linters
Preflight Checks  /  ⏪ Chardet Backward-Compatibility Test
29s
Preflight Checks / ⏪ Chardet Backward-Compatibility Test
Matrix: Preflight Checks / 🔗 Integration Tests
Matrix: Preflight Checks / ⚡ MypyC Tests
Preflight Checks  /  📈 Detection Coverage
43s
Preflight Checks / 📈 Detection Coverage
Preflight Checks  /  coverage
22s
Preflight Checks / coverage
Preflight Checks  /  ⚡ Performance Test
40s
Preflight Checks / ⚡ Performance Test
Matrix: build-wheels
Build Universal Wheel
13s
Build Universal Wheel
Compute hashes
9s
Compute hashes
provenance  /  detect-env
8s
provenance / detect-env
provenance  /  upload-assets
10s
provenance / upload-assets
provenance  /  final
5s
provenance / final
🚀 Deploy to PyPi
7m 56s
🚀 Deploy to PyPi
Fit to window
Zoom out
Zoom in

Deployment protection rules

Reviewers, timers, and other rules protecting deployments in this run
Event Environments Comment
Ousret
approved Mar 15, 2026
pypi

Annotations

1 error, 18 warnings, and 2 notices
Preflight Checks / ⚡ MypyC Tests (3.8, macos-latest)
[notice] A new release of pip is available: 21.1.1 -> 25.0.1 [notice] To update, run: python3.8 -m pip install --upgrade pip
Build wheels on macos-14
cibuildwheel: While cibuildwheel can build CPython 3.8 universal2/arm64 wheels, we cannot test the arm64 part of them, even when running on an Apple Silicon machine. This is because we use the x86_64 installer of CPython 3.8. See the discussion in https://github.com/pypa/cibuildwheel/pull/1169 for the details. To silence this warning, set `CIBW_TEST_SKIP: "cp38-macosx_*:arm64"`.
Build wheels on macos-14
The `python-version` input is not set. The version of Python currently in `PATH` will be used.
Build wheels on windows-11-arm
The `python-version` input is not set. The version of Python currently in `PATH` will be used.
Build wheels on ubuntu-latest
The `python-version` input is not set. The version of Python currently in `PATH` will be used.
Build wheels on ubuntu-24.04-arm
The `python-version` input is not set. The version of Python currently in `PATH` will be used.
Build wheels on windows-latest
The `python-version` input is not set. The version of Python currently in `PATH` will be used.
Build wheels on ubuntu-latest riscv64
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: docker/setup-qemu-action@c7c53464625b32c7a7e944ae62b3e17d2b600130. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Build wheels on ubuntu-latest riscv64
The `python-version` input is not set. The version of Python currently in `PATH` will be used.
Build wheels on ubuntu-latest armv7l
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: docker/setup-qemu-action@c7c53464625b32c7a7e944ae62b3e17d2b600130. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Build wheels on ubuntu-latest armv7l
The `python-version` input is not set. The version of Python currently in `PATH` will be used.
Build wheels on ubuntu-latest ppc64le
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: docker/setup-qemu-action@c7c53464625b32c7a7e944ae62b3e17d2b600130. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Build wheels on ubuntu-latest ppc64le
The `python-version` input is not set. The version of Python currently in `PATH` will be used.
Build wheels on ubuntu-latest s390x
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: docker/setup-qemu-action@c7c53464625b32c7a7e944ae62b3e17d2b600130. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Build wheels on ubuntu-latest s390x
The `python-version` input is not set. The version of Python currently in `PATH` will be used.
provenance / detect-env
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: slsa-framework/slsa-github-generator/.github/actions/detect-workflow-js@v2.1.0. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
provenance / generator
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: ./__BUILDER_CHECKOUT_DIR__/.github/actions/compute-sha256, ./__BUILDER_CHECKOUT_DIR__/.github/actions/privacy-check, actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683, actions/setup-go@f111f3307d8850f501ac008e886eec1fd1932a34, actions/upload-artifact@65c4c4a1ddee5b72f698fdd19549f0f0fb45cf08. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
provenance / generator
Restore cache failed: Dependencies file is not found in /home/runner/work/charset_normalizer/charset_normalizer. Supported file pattern: go.sum
provenance / upload-assets
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683, actions/download-artifact@fa0a91b85d4f404e444e00e005971372dc801d16, slsa-framework/slsa-github-generator/.github/actions/compute-sha256@v2.1.0, softprops/action-gh-release@c95fe1489396fe8a9eb87c0abf8aa5b2ef267fda. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Build wheels on macos-14
cibuildwheel: Setting SYSTEM_VERSION_COMPAT=0 to ensure CPython 3.8 can get correct macOS version and allow installation of wheels with MACOSX_DEPLOYMENT_TARGET >= 11.0. See https://github.com/pypa/cibuildwheel/issues/1767 for the details.
🚀 Deploy to PyPi
Generating and uploading digital attestations

Artifacts

Produced during runtime
Name Size Digest
coverage-data-3.10
2.51 KB
sha256:b03f7b570b3e33b8cea6564c4e4a11e7ed3f5271e26512d3fd620ba91fd1e127
coverage-data-3.11
2.51 KB
sha256:0c8a03e431e8438c90b3b0b755a73ce602f1798eae41e058444eebe93c26fd99
coverage-data-3.12
2.51 KB
sha256:dea062629b360932734f75497688b32b5225a21d418cce0cb26c340539fb35f5
coverage-data-3.13
2.51 KB
sha256:60eaa9305606b950fde92ab7580a8c76b182f87fed892f9cebb218f36ded2725
coverage-data-3.14
2.51 KB
sha256:3ce411c4ad59dd76b12c44276789cde331d88ef25027d14391d9fcf09b435878
coverage-data-3.7
2.5 KB
sha256:7ddf7503b2c63c6371fb82c688bb0592c0d2278a3e2fc065117d1847ac404358
coverage-data-3.8
2.5 KB
sha256:73835e41e6ca06fb893f1c3f7938f50a71672aac00ba4e11da5ce10d1f956656
coverage-data-3.9
2.49 KB
sha256:e77c5985157709249ec7e9ae53e2ddeefc2ccb12156c9552001d1379b227727e
coverage-data-mypyc-macos-latest-3.10
2.42 KB
sha256:5592f7330f60a88c76beb9c6616c8e2b00a321d3ab51eb7b02bc813e36bd5eb4
coverage-data-mypyc-macos-latest-3.11
2.42 KB
sha256:56d122ef9c9d836f61b053300eb2d3b7bff4b448ec8b1831142132ed0a000967
coverage-data-mypyc-macos-latest-3.12
2.42 KB
sha256:d6a8d20ab84a045b7f32c5624389c72e816bbd4bbe091ee9e8712855a22be137
coverage-data-mypyc-macos-latest-3.13
2.42 KB
sha256:86b7b0ab4e44b06afdc23c80f5ffe28b4699c5f028fa58a8c9a58c9721227556
coverage-data-mypyc-macos-latest-3.14
2.42 KB
sha256:390ab7925f6d3693b42d6e600bb56988ff87fe0bbc2276e5f8ec2e7310126214
coverage-data-mypyc-macos-latest-3.14t
2.42 KB
sha256:75fdea8fa4094032b9fede087d4d2b49224f112a496044d2fec562d180f9ad8f
coverage-data-mypyc-macos-latest-3.8
2.41 KB
sha256:70a9f18752e22ea837cdb50a0be2f1947a4495268ad8bc10d435ce2c168a11fe
coverage-data-mypyc-macos-latest-3.9
2.41 KB
sha256:103c4ee03822c38c74b65aa40023aa47c63151b9a3cf37ff6618d972b3e982b7
coverage-data-mypyc-ubuntu-latest-3.10
2.3 KB
sha256:2b423542f4ffed918505f9506a4368f765f5c98d8f6bb4d3d8b99e533b2a9095
coverage-data-mypyc-ubuntu-latest-3.11
2.3 KB
sha256:4dbf9b0ad9ee1c8d5d06237ace321963b0583bb3ac9261b27213265ef9e73f0d
coverage-data-mypyc-ubuntu-latest-3.12
2.31 KB
sha256:7cd3c28d34bcb61335ca14b874d3bfbc1e2b7e130accaaf2587e57de91f5c4f6
coverage-data-mypyc-ubuntu-latest-3.13
2.31 KB
sha256:2fe0e9351678a4e31e8b7ac1023ae14df175826cf0cf201cd91f7d2b55d20ce1
coverage-data-mypyc-ubuntu-latest-3.14
2.31 KB
sha256:eb5b3061777a1e8015d461ed21817b37972527cbda49421ef630d34ace6e6086
coverage-data-mypyc-ubuntu-latest-3.14t
2.31 KB
sha256:12c5277039c93e20bb98f59d2483195c5423bce4fa8625b7829778548efbc85d
coverage-data-mypyc-ubuntu-latest-3.8
2.3 KB
sha256:d4983e22c2c875c8d340f58dd7d5c4fceeeead18a83bd3e063f792668b9cd009
coverage-data-mypyc-ubuntu-latest-3.9
2.29 KB
sha256:b5624bafdd1b21efb016a383a6f2002d77e8ba56d16cfa633670e2d30358d525
coverage-data-mypyc-windows-latest-3.10
2.27 KB
sha256:9582c8c53443745d8ac508b1952fe864fc761510898e271e5f17bcbbb35d565a
coverage-data-mypyc-windows-latest-3.11
2.27 KB
sha256:a4b01098c4ad2a14ccbdbd053dfa89b2730dc002ec69ca0b6294fc8c1085ef48
coverage-data-mypyc-windows-latest-3.12
2.28 KB
sha256:c569e8b8273b27084a651c9fc350607a845ac5ff54d34e1c5ae6f448a8b60640
coverage-data-mypyc-windows-latest-3.13
2.28 KB
sha256:3b1735a90caca0870ac30d46e3b59367f8788f47865d130884314a1ea005b3df
coverage-data-mypyc-windows-latest-3.14
2.28 KB
sha256:bab6691322675b5929bda250bf9668d208cd9e8e21e39d3169d56f85656ad1a2
coverage-data-mypyc-windows-latest-3.14t
2.28 KB
sha256:c160cd777e9a95d3f1608ce10b4e1d59bd9c05ff1489b5b9691524db255c9860
coverage-data-mypyc-windows-latest-3.8
2.28 KB
sha256:962bb47e8054b9098f4869130f97abe8ef6bc0300d04acf6e3085ca04dfafcdf
coverage-data-mypyc-windows-latest-3.9
2.27 KB
sha256:8ed2dc1aa76e1fcd9ce3c662d659ec86de90daf13fbc6d77ed930f8de1bb4369
coverage-data-using-internal-coverage
4.79 KB
sha256:bb9631edea8b648bff370b7caf4e1c6881862ba5126fece2624fd029946e6057
coverage-report
116 KB
sha256:b7a9b807fd0232d69126c5fe14a7366dff21ef208329729983fefe13f52a95ff
dist-macos-14-
2.24 MB
sha256:5b3c096cf556bae3a7b74fd8c78e4540c544d0f13d0b4b83b42cacd0ed508a1d
dist-ubuntu-24.04-arm-
3.01 MB
sha256:3254b3d8da59cf5ae38e4a203ebdb7bdbce1cf93d3f048da2300cf7e77f2ed30
dist-ubuntu-latest-
3.13 MB
sha256:43be47e099d9b637e5507bd075f875c8a9273f6f65796ac5a463c20da9fcf76a
dist-ubuntu-latest-armv7l
2.93 MB
sha256:d6bb98d6bef020ccf2dc2b1471b6340bda783879ef4e2b2b12f7ee8f4c7a419c
dist-ubuntu-latest-ppc64le
3.29 MB
sha256:55b5c1ec7c5f598584025c6fed74f2f4dccb6bc5b9604a4c144f4e73dbdb1fc7
dist-ubuntu-latest-riscv64
3.07 MB
sha256:8454e8d7e92e92897019862bcb082cf6ec23b35447acad53967f7dfca1f7dc7c
dist-ubuntu-latest-s390x
3.22 MB
sha256:5783cccd91136f082650d6ec50b051e12202d78b89941aaa8c6ee9c0437dfaaa
dist-universal
198 KB
sha256:032410850594b79ca433d72e8948d32f8f99e7a9723b89e0d06bada666f5012b
dist-windows-11-arm-
957 KB
sha256:da9bb74847631609cbd33cfd561e4e985923f3b7330fe841e5a3c4b56d107735
dist-windows-latest-
2.25 MB
sha256:8b8dab32f8f149a2ef00c78975516a121c24bacdab37974018b4e0561f019f3b
multiple.intoto.jsonl Expired
18.9 KB
sha256:e464e2811afdb298e208a0822e7100fd72c94f5e0bd3968b6532ac0122595df4