Skip to content

Conversation

@0utplay
Copy link
Member

@0utplay 0utplay commented Nov 23, 2025

Motivation

We want to redo the service / task property handling at some point. This is a pain in the ass if the smart config stays inside the task properties. Furthermore it simply does not make sense to keep it there anymore as smart is mostly used on single tasks and not on all of them, just creating clutter and overhead.

Modification

Moved each smart config into a separate file in the modules/CloudNet-Smart directory, if the config was enabled. Disabled configs are not migrated. Old configs are removed from the task props.

Result

Smart configs are not part of the task props anymore and the property rework can be done.

@0utplay 0utplay added this to the 4.0.0-RC16 milestone Nov 23, 2025
@0utplay 0utplay requested a review from derklaro November 23, 2025 15:21
@0utplay 0utplay self-assigned this Nov 23, 2025
@0utplay 0utplay added v: 4.X This pull should be included in the 4.0 release t: improvement The pull request improves existing code in: module An issue/pull request releated to one of the internal modules labels Nov 23, 2025
@github-actions
Copy link

github-actions bot commented Nov 23, 2025

Test Results

 56 files  ±0   56 suites  ±0   2m 55s ⏱️ -16s
570 tests ±0  570 ✅ ±0  0 💤 ±0  0 ❌ ±0 
937 runs  ±0  937 ✅ ±0  0 💤 ±0  0 ❌ ±0 

Results for commit 4ddb370. ± Comparison against base commit b32289e.

♻️ This comment has been updated with latest results.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

in: module An issue/pull request releated to one of the internal modules t: improvement The pull request improves existing code v: 4.X This pull should be included in the 4.0 release

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants