feat: schema validation, add choice + zeroOrMore for DataObjectGroup (closes #35)

branch : seda21
3 jobs for !32 with topic/seda21/choice_zero in 2 minutes and 37 seconds (queued for 33 minutes and 4 seconds)
merge request
Name Stage Failure
check-manifest Lint There has been a runner system failure, please try again
new changesets a49b44b494e6:878d52c2453e (10 drafts)

Changeset 878d52c2453e129df9e5a9fea8b39db8b363fcb8 is present
Updating to 878d52c2453e1
switching to topic choice_zero
144 files updated, 0 files merged, 0 files removed, 0 files unresolved
Executing "step_script" stage of the job script
Cleaning up file based variables
ERROR: Job failed (system failure): Timeout occured
flake8 Lint
./cubicweb_seda/entities/__init__.py:171: [E203] whitespace before ':'
./cubicweb_seda/entities/__init__.py:173: [E203] whitespace before ':'
./cubicweb_seda/entities/__init__.py:175: [E203] whitespace before ':'
ERROR: InvocationError for command /builds/cubicweb/cubes/seda/.tox/flake8/bin/flake8 . (exited with code 1)
___________________________________ summary ____________________________________
ERROR: flake8: commands failed
Uploading artifacts for failed job
Cleaning up file based variables
ERROR: Job failed: command terminated with exit code 1