Skip to content

[cpyrt] Check has_value before forwarding optional attributes #480

[cpyrt] Check has_value before forwarding optional attributes

[cpyrt] Check has_value before forwarding optional attributes #480

Triggered via pull request September 29, 2026 16:46
Status Success
Total duration 43m 44s
Artifacts 11

ci.yml

on: pull_request
Matrix: build-test
reconfigure/ubuntu-24.04/llvm22
17s
reconfigure/ubuntu-24.04/llvm22
Fit to window
Zoom out
Zoom in

Annotations

21 warnings and 56 notices
ubuntu-24.04/llvm22/py3.13/c++20 / run
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-python@v5, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
ubuntu-24.04/llvm22/py3.14/c++20 / run
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-python@v5, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
ubuntu-24.04/llvm22/py3.12/c++20 / run
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-python@v5, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
ubuntu-24.04/llvm22/py3.14/c++23 / run
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-python@v5, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
ubuntu-24.04/llvm22/py3.14/c++20/cling / run
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-python@v5, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
ubuntu-24.04/llvm22/py3.14/c++20/cling / run
crash-class markers passed in isolation; see the job summary
macos-26-intel/llvm22/py3.12/c++20 / run
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-python@v5, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
macos-26-intel/llvm22/py3.12/c++20 / run
crash-class markers passed in isolation; see the job summary
macos-26-intel/llvm22/py3.14/c++20 / run
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-python@v5, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
macos-26-intel/llvm22/py3.14/c++20 / run
crash-class markers passed in isolation; see the job summary
macos-26-intel/llvm22/py3.14/c++20 / run
llvm@22 was installed but not linked because llvm@20 is already installed. To link this version, run: brew link llvm@22
macos-26/llvm22/py3.12/c++20 / run
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-python@v5, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
macos-26/llvm22/py3.12/c++20 / run
crash-class markers passed in isolation; see the job summary
macos-26/llvm22/py3.12/c++20 / run
llvm@22 was installed but not linked because llvm@20 is already installed. To link this version, run: brew link llvm@22
macos-26/llvm22/py3.14/c++20 / run
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-python@v5, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
macos-26/llvm22/py3.14/c++20 / run
crash-class markers passed in isolation; see the job summary
macos-26/llvm22/py3.14/c++20 / run
llvm@22 was installed but not linked because llvm@20 is already installed. To link this version, run: brew link llvm@22
macos-26/llvm22/py3.13/c++20 / run
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-python@v5, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
macos-26/llvm22/py3.13/c++20 / run
crash-class markers passed in isolation; see the job summary
ubuntu-24.04/llvm22/py3.14/c++20/vg / run
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-python@v5, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
report
Could not post PR comment (likely a fork PR with a read-only token): Resource not accessible by integration - https://docs.github.com/rest/issues/comments#create-an-issue-comment
setup-llvm
flavor=llvm-release source=recipe-cache prefix=/home/runner/work/cppjit/cppjit/install
Recipe size on disk
995 MiB
Recipe key
llvm-release-22-ubuntu-24.04-x86_64-b5dc5b5301358ffa
Recipe loaded from cache
llvm-release v22 (ubuntu-24.04/x86_64)
setup-llvm
flavor=llvm-release source=recipe-cache prefix=/home/runner/work/cppjit/cppjit/install
Recipe size on disk
995 MiB
Recipe key
llvm-release-22-ubuntu-24.04-x86_64-b5dc5b5301358ffa
Recipe loaded from cache
llvm-release v22 (ubuntu-24.04/x86_64)
setup-llvm
flavor=llvm-release source=recipe-cache prefix=/home/runner/work/cppjit/cppjit/install
Recipe size on disk
995 MiB
Recipe key
llvm-release-22-ubuntu-24.04-x86_64-b5dc5b5301358ffa
Recipe loaded from cache
llvm-release v22 (ubuntu-24.04/x86_64)
setup-llvm
flavor=llvm-release source=recipe-cache prefix=/home/runner/work/cppjit/cppjit/install
Recipe size on disk
995 MiB
Recipe key
llvm-release-22-ubuntu-24.04-x86_64-b5dc5b5301358ffa
Recipe loaded from cache
llvm-release v22 (ubuntu-24.04/x86_64)
setup-llvm
flavor=llvm-release source=recipe-cache prefix=/home/runner/work/cppjit/cppjit/install
Recipe size on disk
995 MiB
Recipe key
llvm-release-22-ubuntu-24.04-x86_64-b5dc5b5301358ffa
Recipe loaded from cache
llvm-release v22 (ubuntu-24.04/x86_64)
setup-llvm
flavor=cling source=recipe-cache prefix=/home/runner/work/cppjit/cppjit/install
Recipe size on disk
1240 MiB
Recipe key
llvm-root-cling-llvm22-ubuntu-24.04-x86_64-94dd12b771511cf6
Recipe loaded from cache
llvm-root vcling-llvm22 (ubuntu-24.04/x86_64)
setup-llvm
flavor=llvm-release source=recipe-cache prefix=/Users/runner/work/cppjit/cppjit/install
Recipe size on disk
839 MiB
Recipe key
llvm-release-22-macos-26-intel-x86_64-2854ee9f982683ec
Recipe loaded from cache
llvm-release v22 (macos-26-intel/x86_64)
setup-llvm
flavor=system source=package-manager prefix=/Users/runner/work/cppjit/cppjit/install
macos-26-intel/llvm22/py3.14/c++20 / run
flavor=system: brew llvm@22 at /usr/local/opt/llvm@22
setup-llvm
flavor=system source=package-manager prefix=/Users/runner/work/cppjit/cppjit/install
macos-26/llvm22/py3.12/c++20 / run
flavor=system: brew llvm@22 at /opt/homebrew/opt/llvm@22
macos-26/llvm22/py3.12/c++20 / run
Due to capacity constraints, jobs targeting macOS arm64 runners may experience longer queue times.
setup-llvm
flavor=system source=package-manager prefix=/Users/runner/work/cppjit/cppjit/install
macos-26/llvm22/py3.14/c++20 / run
flavor=system: brew llvm@22 at /opt/homebrew/opt/llvm@22
macos-26/llvm22/py3.14/c++20 / run
Due to capacity constraints, jobs targeting macOS arm64 runners may experience longer queue times.
setup-llvm
flavor=llvm-release source=recipe-cache prefix=/Users/runner/work/cppjit/cppjit/install
Recipe size on disk
766 MiB
Recipe key
llvm-release-22-macos-26-arm64-0f945744c1c327af
Recipe loaded from cache
llvm-release v22 (macos-26/arm64)
macos-26/llvm22/py3.13/c++20 / run
Due to capacity constraints, jobs targeting macOS arm64 runners may experience longer queue times.
ubuntu-24.04/llvm22/py3.14/c++20/vg / run
no ../.github/valgrind/clang22-valgrind.supp
setup-llvm
flavor=llvm-release source=recipe-cache prefix=/home/runner/work/cppjit/cppjit/install
Recipe size on disk
995 MiB
Recipe key
llvm-release-22-ubuntu-24.04-x86_64-b5dc5b5301358ffa
Recipe loaded from cache
llvm-release v22 (ubuntu-24.04/x86_64)
report
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"

Artifacts

Produced during runtime
Name Size Digest
result-macos-26-intel-llvm22-py3.12-cxx20
215 Bytes
sha256:ef2bc0e3422e7a6fbb3261d5fb980db4ad5c5d7d87d4eb6176dcb2dda52e5d7b
result-macos-26-intel-llvm22-py3.14-cxx20
215 Bytes
sha256:d42a482dffaf70a1a5c7d5b26791c330dba3e12a78c427f985e94477c28e79b5
result-macos-26-llvm22-py3.12-cxx20
215 Bytes
sha256:261c87ff3c009616081e583301916e3574f909701578ce65c9909c5d71d2d9a7
result-macos-26-llvm22-py3.13-cxx20
215 Bytes
sha256:5a149cb267931629234eb338a437cc020875f8fbb672e6fe7e777a2df52e113a
result-macos-26-llvm22-py3.14-cxx20
215 Bytes
sha256:59bc950c25d252745b3c5990c33b6741e98807518c4c95972816295912af80b0
result-ubuntu-24.04-llvm22-py3.12-cxx20
203 Bytes
sha256:7569c7c046cfb284993b60d329f3fee99eacf4931aa452d279b4c81954aaeb80
result-ubuntu-24.04-llvm22-py3.13-cxx20
203 Bytes
sha256:6d93011ea53497e16ec9125ce566508e3258652d92afbd322cf95cb24f71e6af
result-ubuntu-24.04-llvm22-py3.14-cxx20
203 Bytes
sha256:ae0c3d877d5a68be423032c33ffbf71ef9f4f9bbeea5b94d4e0366200554081c
result-ubuntu-24.04-llvm22-py3.14-cxx20-cling
203 Bytes
sha256:01e03c4a17a3c1756d1ad0a087466af595790dbb4abac7010bba9688784577ac
result-ubuntu-24.04-llvm22-py3.14-cxx20-vg
203 Bytes
sha256:bb4eb4f2b727ecd1438ff247ff9a59465ae5676e5798bbff221b1bc505a3ce1f
result-ubuntu-24.04-llvm22-py3.14-cxx23
202 Bytes
sha256:995d1c478b2e6332067dc20c6b861a85446778bf1d376722cc6333130ec0067a