-
Notifications
You must be signed in to change notification settings - Fork 94
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Unify global and local configs. #3348
Conversation
ebb6d42
to
c713c82
Compare
c713c82
to
e8476d8
Compare
6e17a92
to
333c3f7
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Eyeballed!
5180735
to
7276372
Compare
5799b62
to
7fc84d0
Compare
f7bab9f
to
993914a
Compare
993914a
to
ea8f745
Compare
On the positive side, I hope the debate for the configuration schema update is worth the trouble. I now fully believe that the agreed approach is moving the project in the right direction. |
reorganize upgrade put upgrader line back in the right place further changes on OS PR review responded to many of Matt Shin's Recommendations on config_schema added necessary import to client_schema pycodestyle fixes
1729d3e
to
f1855b7
Compare
Codecov Report
@@ Coverage Diff @@
## master #3348 +/- ##
==========================================
- Coverage 88.66% 88.16% -0.51%
==========================================
Files 162 164 +2
Lines 18000 18172 +172
Branches 3914 3945 +31
==========================================
+ Hits 15960 16021 +61
- Misses 2040 2151 +111
Continue to review full report at Codecov.
|
Actually @wxtim since this PR is where As such, I vote for None of the synonyms for "miscellaneous" listed here seem more appropriate, much as I like (And we can't use "settings" as suggested somewhere else, because every item in entire the file is a "setting"). |
* parameter environment templates --> task parameter environment templates * cylc -> general -> misc
8149218
to
9a3585f
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
👍
We're no longer intending to combine the configs at this stage. We will review all the proposed item renaming as part of #3422. |
As part of the rose-suite-run conversion to cylc-??? the config schema for site, local and suite configs should be merged as described by this cylc-admin proposal document.
As a first step I have created a combined schema. This is not yet hooked into any functionality, although it has been checked by changing files that call it and using it to validate a test
suite.rc
file.The first commit does nothing except move the file
cfgspc/suite.py
toconfig_schema
. Changes to the schema are made in the second PR. Reviewers may therefore find it even more than usually useful to review individual commits.