The cds dependency works together with the cds-dk.
The latter dependency is used for the yarn deploy to the local sql DB.
We found that certain versions of cds-dk do not work together with versions of cds.
Hence, we fix the cds-dk version and let dependabot increase the cds.
Our aim is that the SDK works with the latest cds version - the cds-dk is just to have a local DB.
For testing if two versions works together do the following in the e2e folder:
rm -r node_modules/ && yarn install --ignore-engines //contains state of pm2
rm sqlite.db && yarn deploy && yarn pretest:e2e && yarn posttest:e2e //recreate DB
//execute your testsTo generate an EDMX file from the test service, run yarn run generate-edmx.