@@ -323,6 +323,106 @@ jobs:
323323 - name : Test - observability mode
324324 run : OBSERVABLE_MODE=true npx vitest --retry 1 test/osls-basic.test.ts
325325
326+ test-osls-esbuild-cjs :
327+ runs-on : ubuntu-latest
328+ concurrency :
329+ group : test-osls-esbuild-cjs
330+ steps :
331+ - uses : actions/checkout@v4
332+ - name : Use Node.js
333+ uses : actions/setup-node@v4
334+ with :
335+ node-version : ${{ env.node_version }}
336+ registry-url : ' https://registry.npmjs.org'
337+ - name : Install dependencies
338+ run : |
339+ node prepareForTest.js osls-esbuild-cjs
340+ npm i
341+ - name : Download build artifact
342+ uses : actions/download-artifact@v4
343+ if : ${{ inputs.mode == 'build' }}
344+ with :
345+ name : dist
346+ path : dist
347+ - name : Install lambda-live-debugger globally
348+ if : ${{ inputs.mode == 'global' }}
349+ run : |
350+ npm i lambda-live-debugger -g
351+ 352+ working-directory : test
353+ - name : Install lambda-live-debugger locally
354+ if : ${{ inputs.mode == 'local' }}
355+ run : |
356+ npm i lambda-live-debugger
357+ working-directory : test
358+ - name : Configure AWS Credentials
359+ uses : aws-actions/configure-aws-credentials@v4
360+ with :
361+ aws-region : eu-west-1
362+ role-to-assume : ${{ secrets.AWS_ROLE }}
363+ role-session-name : GitHubActions
364+ - name : Destroy
365+ run : npm run destroy
366+ working-directory : test/osls-esbuild-cjs
367+ continue-on-error : true
368+ - name : Deploy
369+ run : npm run deploy
370+ working-directory : test/osls-esbuild-cjs
371+ - name : Test
372+ run : npx vitest --retry 1 test/osls-esbuild-cjs.test.ts
373+ - name : Test - observability mode
374+ run : OBSERVABLE_MODE=true npx vitest --retry 1 test/osls-esbuild-cjs.test.ts
375+
376+ test-osls-esbuild-esm :
377+ runs-on : ubuntu-latest
378+ concurrency :
379+ group : test-osls-esbuild-esm
380+ steps :
381+ - uses : actions/checkout@v4
382+ - name : Use Node.js
383+ uses : actions/setup-node@v4
384+ with :
385+ node-version : ${{ env.node_version }}
386+ registry-url : ' https://registry.npmjs.org'
387+ - name : Install dependencies
388+ run : |
389+ node prepareForTest.js osls-esbuild-esm
390+ npm i
391+ - name : Download build artifact
392+ uses : actions/download-artifact@v4
393+ if : ${{ inputs.mode == 'build' }}
394+ with :
395+ name : dist
396+ path : dist
397+ - name : Install lambda-live-debugger globally
398+ if : ${{ inputs.mode == 'global' }}
399+ run : |
400+ npm i lambda-live-debugger -g
401+ 402+ working-directory : test
403+ - name : Install lambda-live-debugger locally
404+ if : ${{ inputs.mode == 'local' }}
405+ run : |
406+ npm i lambda-live-debugger
407+ working-directory : test
408+ - name : Configure AWS Credentials
409+ uses : aws-actions/configure-aws-credentials@v4
410+ with :
411+ aws-region : eu-west-1
412+ role-to-assume : ${{ secrets.AWS_ROLE }}
413+ role-session-name : GitHubActions
414+ - name : Destroy
415+ run : npm run destroy
416+ working-directory : test/osls-esbuild-esm
417+ continue-on-error : true
418+ - name : Deploy
419+ run : npm run deploy
420+ working-directory : test/osls-esbuild-esm
421+ - name : Test
422+ run : npx vitest --retry 1 test/osls-esbuild-esm.test.ts
423+ - name : Test - observability mode
424+ run : OBSERVABLE_MODE=true npx vitest --retry 1 test/osls-esbuild-esm.test.ts
425+
326426 test-sam-basic :
327427 runs-on : ubuntu-latest
328428 concurrency :
0 commit comments