Skip to content

CI: Add CodeQL workflow for GitHub Actions security scanning (#1408) #53

CI: Add CodeQL workflow for GitHub Actions security scanning (#1408)

CI: Add CodeQL workflow for GitHub Actions security scanning (#1408) #53

Triggered via push March 31, 2026 08:57
Status Success
Total duration 47m 27s
Artifacts 8

release.yml

on: push
build  /  generate-license
50s
build / generate-license
build  /  lint-rust
25s
build / lint-rust
build  /  lint-python
8s
build / lint-python
build  /  lint-toml
8s
build / lint-toml
build  /  check-crates-patch
build / check-crates-patch
build  /  Source distribution
26m 38s
build / Source distribution
Matrix: build / build-macos-x86_64
Matrix: build / macOS arm64 & Windows
build  /  Build docs
51s
build / Build docs
build  /  Merge build artifacts
14s
build / Merge build artifacts
Matrix: test / test-matrix
Fit to window
Zoom out
Zoom in

Annotations

4 warnings
build / lint-python
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/setup-python@v5. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 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 / build-macos-x86_64 (3.10)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: arduino/setup-protoc@v3. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 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 / macOS arm64 & Windows (3.10, macos-latest)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: arduino/setup-protoc@v3. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 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 / macOS arm64 & Windows (3.10, windows-latest)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: arduino/setup-protoc@v3. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 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/

Artifacts

Produced during runtime
Name Size Digest
dist
160 MB
sha256:f29610b2be19a51da0d21a1c72c2fc043eb15666450d96ff3391e21a98498b80
dist-macos-aarch64
32 MB
sha256:3f218548b3e4d59f446053d63d9be140926b09d1b88e57f508ea9cd77d4ade7b
dist-macos-latest
28.6 MB
sha256:7ca33121f1ca137268678c26547b92a7a41a0e81fa41f3abe4aef764ef400a86
dist-manylinux-aarch64
31.2 MB
sha256:eaafd09c4f23f675e062cf06ca4a5cf8ba176d740256ad5472d3d915ec154e7c
dist-manylinux-x86_64
33.6 MB
sha256:a722549a33c5e62483815fc08646b5c12a60eb02b6f8e6c053956602413b9aad
dist-windows-latest
34.2 MB
sha256:1342629f94c77f02103ba41408f3298933f073ad515fbfddfca3d897a2781881
python-wheel-license
10.9 KB
sha256:2011dfb2918cc0372327914a0e5347ad43ebef4da28e5724088db973ba79f432
test-ffi-manylinux-x86_64
134 MB
sha256:336cc6ad3697236308a07eaeb32d49438fbef95156f62047d483ce1c10f4f5f7