Skip to content

Commit 2fcc3a0

Browse files
wip
1 parent 998388b commit 2fcc3a0

File tree

3 files changed

+102
-2
lines changed

3 files changed

+102
-2
lines changed

.github/workflows/common-test.yml

Lines changed: 100 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -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:

test/cdk-basic/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
"scripts": {
88
"deploy": "cdk deploy --all -c environment=test --require-approval never --outputs-file cdk-outputs.json",
99
"build": "cdk synth -c environment=test",
10-
"destroy": "cdk destroy -c environment=test --force"
10+
"destroy": "cdk destroy --all -c environment=test --force"
1111
},
1212
"devDependencies": {
1313
"@types/node": "20.11.30",

test/cdk-esm/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
"scripts": {
99
"deploy": "cdk deploy --all -c environment=test --require-approval never --outputs-file cdk-outputs.json",
1010
"build": "cdk synth -c environment=test",
11-
"destroy": "cdk destroy -c environment=test --force"
11+
"destroy": "cdk destroy --all -c environment=test --force"
1212
},
1313
"devDependencies": {
1414
"@tsconfig/node20": "^20.1.4",

0 commit comments

Comments
 (0)