Skip to content

fixed code structure regarding clock and timer interfaces (#106) #645

fixed code structure regarding clock and timer interfaces (#106)

fixed code structure regarding clock and timer interfaces (#106) #645

Triggered via push May 13, 2026 13:26
Status Success
Total duration 24m 6s
Artifacts 6

build.yml

on: push
build-gcc-and-test
23m 57s
build-gcc-and-test
build-clang
58s
build-clang
build-gcc-lto
49s
build-gcc-lto
build-clang-lto
55s
build-clang-lto
build-clang-macos
1m 46s
build-clang-macos
build-clang-macos-lto
2m 8s
build-clang-macos-lto
unit-tests
8s
unit-tests
Fit to window
Zoom out
Zoom in

Annotations

19 warnings
unit-tests
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@v4. 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-gcc-lto
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@v4, actions/upload-artifact@v4. 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-clang-lto
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@v4, actions/upload-artifact@v4. 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-clang
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@v4, actions/upload-artifact@v4. 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-clang: src/example_dtree/entry.c#L49
Value stored to 'error' is never read [clang-analyzer-deadcode.DeadStores]
build-clang: src/example_dtree/entry.c#L38
Value stored to 'error' is never read [clang-analyzer-deadcode.DeadStores]
build-clang: src/example_dtree/entry.c#L35
Value stored to 'error' is never read [clang-analyzer-deadcode.DeadStores]
build-clang: src/example_dtree/entry.c#L33
Value stored to 'error' is never read [clang-analyzer-deadcode.DeadStores]
build-clang: src/example_dtree/entry.c#L29
Value stored to 'error' is never read [clang-analyzer-deadcode.DeadStores]
build-clang: src/example_dtree/entry.c#L26
Value stored to 'error' is never read [clang-analyzer-deadcode.DeadStores]
build-clang: src/example_dtree/entry.c#L21
Value stored to 'error' is never read [clang-analyzer-deadcode.DeadStores]
build-clang: src/example_dtree/entry.c#L19
Value stored to 'error' is never read [clang-analyzer-deadcode.DeadStores]
build-clang: src/example_dtree/entry.c#L17
Value stored to 'error' is never read [clang-analyzer-deadcode.DeadStores]
build-clang: src/kernel/memory_management/physical_memory/allocator.c#L149
redundant explicit casting to the same type 'uintptr_t' (aka 'unsigned long') as the sub-expression, remove this casting [readability-redundant-casting]
build-clang-macos
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@v4, actions/upload-artifact@v4. 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-clang-macos
cmake 4.3.2 is already installed and up-to-date. To reinstall 4.3.2, run: brew reinstall cmake
build-clang-macos-lto
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@v4, actions/upload-artifact@v4. 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-clang-macos-lto
cmake 4.3.2 is already installed and up-to-date. To reinstall 4.3.2, run: brew reinstall cmake
build-gcc-and-test
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@v4, actions/upload-artifact@v4. 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
build-artifacts-clang
211 KB
sha256:894a4f9946a184128e8f29d8f9541f8d396c8ff003a908d3678b5c452df70a93
build-artifacts-clang-lto
328 KB
sha256:4be5ba73e94cf1e8937ad5c5fd0d2041b7f27ce279008d968122f313e264e7a0
build-artifacts-clang-macos
206 KB
sha256:2c6bcca1c32cd2255d5bd833601de012c57d578852a4963297c1e000640cfb53
build-artifacts-clang-macos-lto
382 KB
sha256:989c468cee5d50a668697c2448b8421b1484675c90c7a7ba02101971be29c07a
build-artifacts-gcc
227 KB
sha256:eb2a0c24405910ed88d94e29e14464ad76338a89b7b99a44dee10882c8861064
build-artifacts-gcc-lto
509 KB
sha256:2d97aa32465d1121eb99716abc9adfa488303e41277ea3cfeaf479dae70ba5f3