Skip to content

refactor: Fix clang-tidy warnings for the rest of files directly under src/clp_ffi_py; Use std::string_view for static error message strings. #598

refactor: Fix clang-tidy warnings for the rest of files directly under src/clp_ffi_py; Use std::string_view for static error message strings.

refactor: Fix clang-tidy warnings for the rest of files directly under src/clp_ffi_py; Use std::string_view for static error message strings. #598

Triggered via pull request December 6, 2024 05:32
Status Success
Total duration 21m 47s
Artifacts 59

build_wheels.yml

on: pull_request
Matrix: build_wheels
Combine wheels
5s

Annotations

9 warnings and 2 notices
linters
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
Build cp310-macosx_arm64
Bumping MACOSX_DEPLOYMENT_TARGET (10.15) to the minimum required (11.0).
Build cp311-macosx_arm64
Bumping MACOSX_DEPLOYMENT_TARGET (10.15) to the minimum required (11.0).
Build cp312-macosx_arm64
Bumping MACOSX_DEPLOYMENT_TARGET (10.15) to the minimum required (11.0).
Build cp38-macosx_arm64
Bumping MACOSX_DEPLOYMENT_TARGET (10.15) to the minimum required (11.0).
Build cp38-macosx_arm64
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 cp39-macosx_arm64
Bumping MACOSX_DEPLOYMENT_TARGET (10.15) to the minimum required (11.0).
Build cp38-macosx_universal2
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"`.
Combine wheels
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
Build cp38-macosx_x86_64
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.
Build cp38-macosx_universal2
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.

Artifacts

Produced during runtime
Name Size Digest
all-wheels Expired
34.3 MB
sha256:c0c0c7a763441be01ef7ac41c1556207ea099ccc40263f55210fe5b7a7060b2b
wheel-cp310-macosx_arm64 Expired
195 KB
sha256:c63ccac75c71b8482543a07b00db7880ddef49e33cc47479ae06928a4e60731a
wheel-cp310-macosx_universal2 Expired
406 KB
sha256:cbb9af464a70b6eeeabc894ac86c098b1c5a53e94908925fd9d44e0bab364a7c
wheel-cp310-macosx_x86_64 Expired
227 KB
sha256:e412db11c3a0c7a1a9b31d62d1e4a78909ac91f8feeaa3a38b8c9f570421868f
wheel-cp310-manylinux_aarch64 Expired
316 KB
sha256:8a21ad0c967f2230d4627e8262e12e282509e1dc6aba62d31993f9d57de9da81
wheel-cp310-manylinux_i686 Expired
355 KB
sha256:66a59ea746443adc910e6f7c8f53d76ab976babdd7a6e12e8e45a8ceb33628d0
wheel-cp310-manylinux_x86_64 Expired
330 KB
sha256:cb6ad1b9d11e527d89963131d104290573be2b4ac9cbc0ee1ecda0fe3b3766ee
wheel-cp310-musllinux_aarch64 Expired
1.2 MB
sha256:232ff4276ef245a29dd74476b061bfd37a0f6c18868d873bad5e2b95738670f6
wheel-cp310-musllinux_i686 Expired
1.39 MB
sha256:cba199b26e559744462f6908ddaf4dbe61c7d60759dc731cc94cf1a6b62619b4
wheel-cp310-musllinux_x86_64 Expired
1.27 MB
sha256:69327481de686fcffad1b2b0c5e261249cfa53aa2b25a266d9755fbfb40fe15b
wheel-cp310-win_amd64 Expired
166 KB
sha256:7960b46080cb7c8cb44d96a8c04bfe977e599c50fb2e8d724f072614dbe64495
wheel-cp311-macosx_arm64 Expired
195 KB
sha256:115fa9323f164dc9abe9b70ffda3cac59464da6c9efd923775acd21979af2412
wheel-cp311-macosx_universal2 Expired
406 KB
sha256:4009f94f08b67ad64a64884109c04f9415d0d9c73b92d9edc7f3a61e65d3c566
wheel-cp311-macosx_x86_64 Expired
227 KB
sha256:1ec1ef88f8328bdc4d1f0e92424cea46e5acddeeac16bb12d373a4b9aba4200a
wheel-cp311-manylinux_aarch64 Expired
316 KB
sha256:6d7a14ef10ae2a6be0becc54265c1bb6b3a0658cf7bd02f29a667cab991a8d0f
wheel-cp311-manylinux_i686 Expired
355 KB
sha256:ab17409b620029ef6fcb75d7f01c6ca22f6ae4f64b142b5d2704fafa70d0cfeb
wheel-cp311-manylinux_x86_64 Expired
330 KB
sha256:9ed799defb3e7c97ddb134a48eacea8bb1fb9efc5a1cf74e7f7c9d7ed40df490
wheel-cp311-musllinux_aarch64 Expired
1.2 MB
sha256:8d7abd9dc958c027fcd75ecbd8a806e3e8af76f4f1d8ed2eef55f79257374e80
wheel-cp311-musllinux_i686 Expired
1.39 MB
sha256:26cfcfe8d56afb6b8b3e772144d8346f5680e7ec19a37cf3905a2f1d1ec942e5
wheel-cp311-musllinux_x86_64 Expired
1.27 MB
sha256:f8643a49f5bbf231ba645788fb4e8bc190f12cc90a940f8e497d98f986bcb521
wheel-cp311-win_amd64 Expired
166 KB
sha256:ee0dfccaa7fc93bb8f3f1d42d7f58c4f5699bd3da5f52a7563d561973eb5195d
wheel-cp312-macosx_arm64 Expired
196 KB
sha256:7c846f2c2907b80d8688cd233c32c3714b9d0ac4204a6b2e033c7dc1d952e1ea
wheel-cp312-macosx_universal2 Expired
406 KB
sha256:4c9793b283287d5bdc984ae4a70bd022d85c197162c1a359c65392413164f53f
wheel-cp312-macosx_x86_64 Expired
228 KB
sha256:dbc1788ac01131da822e057a2caec0fa21518277cbaf4f446da28a89b34e764d
wheel-cp312-manylinux_aarch64 Expired
317 KB
sha256:c83b9659581918a61854c56f6b0a5a6b7b0e8c906ddafbd303167f2309b1b3ab
wheel-cp312-manylinux_i686 Expired
355 KB
sha256:0a9e616dd666e317b26d77efaec6a26dc60d7507a4461a757150ef225ab07637
wheel-cp312-manylinux_x86_64 Expired
330 KB
sha256:a673a410834e5f459d4c75e99acd3592885614107c5b179cc8560b9cf2336886
wheel-cp312-musllinux_aarch64 Expired
1.2 MB
sha256:14e86e3fc762797c4bd28436f1429d05175a81d196425e3e0763585963ff91da
wheel-cp312-musllinux_i686 Expired
1.39 MB
sha256:3e919e77f05ceed9ab97714242c5e6244249a617daedbe625602f2061b5816e4
wheel-cp312-musllinux_x86_64 Expired
1.27 MB
sha256:e721aa5a98683279a740e17e3e7d63980bd7be959f4a881a4548489187c5db1a
wheel-cp312-win_amd64 Expired
166 KB
sha256:c0a58b3790401894cf52645c1d3f0fe1115c246df8630ac29b9fd666ced1749e
wheel-cp37-macosx_x86_64 Expired
228 KB
sha256:2a0c32bb2ef334a16e246e2973161ccd403e0e53be5effb8f621f46563e95a60
wheel-cp37-manylinux_aarch64 Expired
317 KB
sha256:063862a8bab349d7b410bddbb3fa149ced607fe776b713a6e6e41b8b52119720
wheel-cp37-manylinux_i686 Expired
355 KB
sha256:c4cbdee938060549c80368dbe545662bbeef586f4c18093fc6dbaa62baa629b7
wheel-cp37-manylinux_x86_64 Expired
330 KB
sha256:593dbf3463078a428b6e2994e38bcf69c9704ff3afcead924be110b421bd61e8
wheel-cp37-musllinux_aarch64 Expired
1.2 MB
sha256:c6d4604ec5939b36e8fc8cf7f465b79f1b37698c2cbc79fe19e578721e93c9dd
wheel-cp37-musllinux_i686 Expired
1.39 MB
sha256:23e4f4c4fe094dd656fb8b90b8596cbe10cbccfc83478331cf8a947ce8f5ba96
wheel-cp37-musllinux_x86_64 Expired
1.27 MB
sha256:83363d87931f60a8099c94258bab767e70970050a6595152fee88ed3dc11e97f
wheel-cp37-win_amd64 Expired
166 KB
sha256:29d562a5712a5896172e73b3846bb26b64058bfe58aa023439e4263ca14a99d9
wheel-cp38-macosx_arm64 Expired
196 KB
sha256:4dab38edc7c870ff7684694dabb98ed88258495a9d73412b12d233aa9c777d83
wheel-cp38-macosx_universal2 Expired
406 KB
sha256:07ac4c4a648ea4e536adcc3f1261dc817621a2d8562d0f6adc08be3c3969b879
wheel-cp38-macosx_x86_64 Expired
228 KB
sha256:20eb9fe469c356612b8b64fd03a915fab417eb7b95d6b84b1da6dd95baa5944d
wheel-cp38-manylinux_aarch64 Expired
316 KB
sha256:c5a465fdb0bc0e1f1779623842652eb560f1258ac8e9170d1ef4f61fbbb37dff
wheel-cp38-manylinux_i686 Expired
355 KB
sha256:19e24dc3c4e5336ce58269b83f82a0e3235b9f8f34af8bd30d34748f9fc67291
wheel-cp38-manylinux_x86_64 Expired
330 KB
sha256:780141152053e4a6dc3585e6c0e45a101607701f1069721008dc7113b2ebb087
wheel-cp38-musllinux_aarch64 Expired
1.2 MB
sha256:a4e552a48e3f1486ef27f06faef8781de2c3981a9d91dccb67d81d8502bed778
wheel-cp38-musllinux_i686 Expired
1.39 MB
sha256:aa0303fe42e397fd733d9454c98cc4d40ce78d9475e61e7e92a249b087b51a16
wheel-cp38-musllinux_x86_64 Expired
1.27 MB
sha256:398cc4e310c4a489627f5c67d9b84b87e28a13d6f328240f5f1409b27e35a1d9
wheel-cp38-win_amd64 Expired
166 KB
sha256:93e6411bc017afe48c8b56628e1d72d938a7aa3347411d06a837922449462485
wheel-cp39-macosx_arm64 Expired
196 KB
sha256:2bdab94fd32653209536e2a913c92bd6b0ad8519812a6b97c0703d4b8871e171
wheel-cp39-macosx_universal2 Expired
406 KB
sha256:54723e0b64e5e037bac4934cfee3f7044d726483f6e4d3660b0e66c913bcef6a
wheel-cp39-macosx_x86_64 Expired
228 KB
sha256:33d0fc571f4147dc26b505a7f0956e5ec8e74bac750489a1e6a99ae84b411457
wheel-cp39-manylinux_aarch64 Expired
316 KB
sha256:d0df3dc9f9d38517b54110bf1f95fa115f51d2db16e94c4ee1237e330e7089e4
wheel-cp39-manylinux_i686 Expired
355 KB
sha256:7e5809413396e138ffb3a954fd7d0b81d968791350d56aa19ea371387a2ccfd4
wheel-cp39-manylinux_x86_64 Expired
330 KB
sha256:f699cd6f89eaeaa223cec845a9f45952ed3111d0624c070ffcbc22ee6aa7124e
wheel-cp39-musllinux_aarch64 Expired
1.2 MB
sha256:4ec1124ea0604c2833cffef0f01eeb3925d1cdf63754ce3451d9f71260056d6f
wheel-cp39-musllinux_i686 Expired
1.39 MB
sha256:1c1d2f9b249bf4eb2cbad337e2bfed6b9a8153143ee8632db1678a107d8fad29
wheel-cp39-musllinux_x86_64 Expired
1.27 MB
sha256:d0bffc6ec93445d5ab278628ea7b7918f5a38df4e5f5edb13ed2ad12401bec38
wheel-cp39-win_amd64 Expired
166 KB
sha256:df445b3cf81405c5aaa9c393d554ea553f5143900aa1191611116d29d4664d48