Skip to content

sys/runtime_config: add runtime configuration#22092

Open
LasseRosenow wants to merge 99 commits intoRIOT-OS:masterfrom
LasseRosenow:pr-runtime-configuration-registry-core
Open

sys/runtime_config: add runtime configuration#22092
LasseRosenow wants to merge 99 commits intoRIOT-OS:masterfrom
LasseRosenow:pr-runtime-configuration-registry-core

Conversation

@LasseRosenow
Copy link
Copy Markdown
Member

@LasseRosenow LasseRosenow commented Feb 20, 2026

Runtime Configuration [sys module]: Part 1

Note

This is only the core (most minimal) implementation of the runtime configuration system.
This PR is split out of #19895 and see there for all features that will come in following PRs.

This is a continuation of the effort previously done in #10622, but its architecture has dramatically changed since then.

See doc.md for current documentation of this PR.

@github-actions github-actions bot added Area: doc Area: Documentation Area: build system Area: Build system Area: sys Area: System Area: examples Area: Example Applications Area: Kconfig Area: Kconfig integration labels Feb 20, 2026
@benpicco benpicco requested a review from fabian18 February 20, 2026 17:32
@Teufelchen1 Teufelchen1 added the CI: ready for build If set, CI server will compile all applications for all available boards for the labeled PR label Feb 20, 2026
@AnnsAnns AnnsAnns self-requested a review February 20, 2026 19:10
@riot-ci
Copy link
Copy Markdown

riot-ci commented Feb 20, 2026

Murdock results

✔️ PASSED

ec324e6 Fix float test

Success Failures Total Runtime
11044 0 11044 10m:40s

Artifacts

Copy link
Copy Markdown
Member

@AnnsAnns AnnsAnns left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

It's fairly obvious that this has already went through multiple reviews in the past, it's really hard for me to find anything that isn't too nitpicky

@crasbe crasbe added the CI: no fast fail don't abort PR build after first error label Feb 24, 2026
@LasseRosenow
Copy link
Copy Markdown
Member Author

Thank you for your review @AnnsAnns, I hope I should have addressed all your comments :)

@AnnsAnns AnnsAnns requested a review from mguetschow February 25, 2026 10:54
AnnsAnns
AnnsAnns previously approved these changes Feb 25, 2026
Copy link
Copy Markdown
Member

@AnnsAnns AnnsAnns left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

As said, this already went through quite a few reviews in the past, so there is nothing left blocking me here. However, I heard that @mguetschow wanted to also take a look at it so let's wait on them before merging this :)

@crasbe crasbe added the Type: new feature The issue requests / The PR implemements a new feature for RIOT label Feb 26, 2026
@crasbe
Copy link
Copy Markdown
Contributor

crasbe commented Feb 26, 2026

The CI is still kinda failing, so this can't be merged yet.

@LasseRosenow LasseRosenow force-pushed the pr-runtime-configuration-registry-core branch 2 times, most recently from 8952e1e to 5a0f76a Compare February 26, 2026 14:40
@github-actions github-actions bot added the Area: tests Area: tests and testing framework label Feb 26, 2026
@LasseRosenow LasseRosenow force-pushed the pr-runtime-configuration-registry-core branch from 5a0f76a to 7e6b885 Compare February 26, 2026 14:43
@github-actions github-actions bot removed the Area: tests Area: tests and testing framework label Feb 26, 2026
@LasseRosenow LasseRosenow force-pushed the pr-runtime-configuration-registry-core branch 2 times, most recently from 67531e5 to 7241a0a Compare February 26, 2026 14:52
LasseRosenow and others added 29 commits April 1, 2026 10:23
Co-authored-by: mguetschow <mikolai.guetschow@tu-dresden.de>
Co-authored-by: mguetschow <mikolai.guetschow@tu-dresden.de>
Co-authored-by: mguetschow <mikolai.guetschow@tu-dresden.de>
…asseRosenow/RIOT into pr-runtime-configuration-registry-core
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Area: build system Area: Build system Area: doc Area: Documentation Area: examples Area: Example Applications Area: Kconfig Area: Kconfig integration Area: sys Area: System Area: tests Area: tests and testing framework CI: no fast fail don't abort PR build after first error CI: ready for build If set, CI server will compile all applications for all available boards for the labeled PR Type: new feature The issue requests / The PR implemements a new feature for RIOT

Projects

None yet

Development

Successfully merging this pull request may close these issues.

7 participants