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

--HG--
branch : seda21
3 jobs for !31 with topic/seda21/data_obj_rng in 1 minute and 18 seconds (queued for 34 minutes and 10 seconds)
detached
Status Job ID Name Coverage
  Lint
failed check-manifest #427139

00:01:16

failed flake8 #427138

00:01:18

 
  Tests
skipped py3 #427140
 
Name Stage Failure
failed
flake8 Lint
Pulling changeset 1e88c3918b84df69eb1d03f51e3c2cb670e4bbde...
abort: filtered revision '1e88c3918b84df69eb1d03f51e3c2cb670e4bbde' (not in 'served' subset)!
pulling from https://gitlab-ci-token:***@forge.extranet.logilab.fr/cubicweb/cubes/seda
Uploading artifacts for failed job
WARNING: gl-code-quality-report.json: no matching files
ERROR: No files to upload
Uploading artifacts...
Cleaning up file based variables
ERROR: Job failed: command terminated with exit code 1
failed
check-manifest Lint
adding file changes
added 1162 changesets with 2971 changes to 237 files (+3 heads)
new changesets a49b44b494e6:878d52c2453e (10 drafts)

Pulling changeset 1e88c3918b84df69eb1d03f51e3c2cb670e4bbde...
abort: filtered revision '1e88c3918b84df69eb1d03f51e3c2cb670e4bbde' (not in 'served' subset)!
pulling from https://gitlab-ci-token:***@forge.extranet.logilab.fr/cubicweb/cubes/seda
Cleaning up file based variables
ERROR: Job failed: command terminated with exit code 1