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
Make declarative jobsets a lot more usable #814
base: master
Are you sure you want to change the base?
Conversation
Beyond the merge conflicts present, I think this PR would be easier to review and merge if the validation of the data and fields were its own function, with tests written to cover at least its most important cases. I've rebased the rest of it (docs, the migration) in the attached patch, hopefully that helps: |
3d17229
to
0e4d2e7
Compare
0e4d2e7
to
2c1b712
Compare
cc @grahamc as your watch was probably dismissed by me marking this PR as a draft |
@grahamc Since this also fixes a bug I introduced, do you want me to make a PR with only that bugfix so it gets to master faster or does this have the change to be merged soon? |
Probably a good idea to make it a separate PR, even though I'd like to
merge this one soon too!
On March 11, 2021, GitHub ***@***.***> wrote:
@grahamc <https://github.com/grahamc> Since this also fixes a bug I
introduced, do you want me to make a PR with only that bugfix so it
gets to master faster or does this have the change to be merged soon?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#814 (comment)>, or
unsubscribe <https://github.com/notifications/unsubscribe-
auth/AAASXLDGLTXU5WSMSBC5XZDTDCPRPANCNFSM4RKXN5TQ>.
|
- Document the fields - Default most fields - Mostly validate fields - Allow rich values for `enabled` and `type` - Print all errors instead of only the first - Fix a bug in the project name PR that i recently introduced
2c1b712
to
e2797df
Compare
enabled
andtype
Errors look like this: