File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 2929 strategy :
3030 fail-fast : false
3131 matrix :
32- node-version : [20, 22 ]
32+ node-version : [22, 24 ]
3333 steps :
3434 - uses : sap/cloud-sdk-js/.github/actions/setup@main
3535 with :
Original file line number Diff line number Diff line change @@ -35,9 +35,6 @@ packages:
3535
3636blockExoticSubdeps : true
3737minimumReleaseAge : 5760
38- allowBuilds :
39- # Needed for e2e tests
40- better-sqlite3 : true
4138minimumReleaseAgeExclude :
4239 # Add minimum age exceptions for audit issues here
4340
Original file line number Diff line number Diff line change @@ -5,8 +5,14 @@ const express = require('express');
55module . exports = {
66 async createCapApp ( ) {
77 const app = express ( ) ;
8+
9+ const model = await cds . load ( '*' ) ;
10+ cds . model = model ;
11+ await cds . deploy ( model ) . to ( 'db' ) ;
12+
813 await cds
914 . serve ( 'all' )
15+ . from ( model )
1016 . to ( 'odata' ) // Use odata format (default is 'fiori')
1117 . in ( app ) ;
1218
Original file line number Diff line number Diff line change 77 "private" : true ,
88 "repository" : " github:SAP/cloud-sdk-js" ,
99 "scripts" : {
10- "pretest:e2e" : " pnpm run deploy && pnpm run start:service-server && pnpm run start:proxy-server" ,
11- "posttest:e2e" : " pnpm run stop:service-server && pnpm run stop:service -server" ,
10+ "pretest:e2e" : " pnpm run start:service-server && pnpm run start:proxy-server" ,
11+ "posttest:e2e" : " pnpm run stop:service-server && pnpm run stop:proxy -server" ,
1212 "start:service-server" : " pm2 start server.js || pm2 restart server.js" ,
1313 "stop:service-server" : " pm2 stop server.js" ,
1414 "start:proxy-server" : " pm2 start test/proxy/proxy-server.js || pm2 restart test/proxy/proxy-server.js" ,
1515 "stop:proxy-server" : " pm2 stop test/proxy/proxy-server.js" ,
16- "deploy" : " cds deploy --to sqlite" ,
1716 "test" : " pnpm run test:e2e" ,
1817 "test:e2e" : " node --experimental-vm-modules ../../node_modules/jest/bin/jest.js" ,
1918 "lint" : " eslint --ext .ts . && prettier . --config ../../.prettierrc --ignore-path ../../.prettierignore -c" ,
5857 "requires" : {
5958 "db" : {
6059 "kind" : " sqlite" ,
60+ "driver" : " node" ,
6161 "credentials" : {
62- "database" : " db.sqlite"
62+ "database" : " :memory:" ,
63+ "url" : " :memory:"
6364 }
6465 }
6566 }
You can’t perform that action at this time.
0 commit comments