Skip to content

Commit fab76fd

Browse files
ci: opt in to upstream bundle-build smoke check (#291)
Sets `bundle-build: true` on the reusable `service-ci.yaml@v2` workflow. This adds a Lambda bundle smoke check (`npm run build` = helix-deploy `--test-bundle`) to the build job — bundles the Lambda artifact and invokes the bundled `lambda()` against a synthetic healthcheck event, exiting non-zero on any non-2xx response. Catches module-load failures that source-based unit tests miss (missing static assets, `readFileSync(import.meta.url)` bundle drops, top-level FS/network access at module load), e.g. SITES-45260. See adobe/mysticat-ci#17. Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
1 parent 40b4dbf commit fab76fd

1 file changed

Lines changed: 1 addition & 0 deletions

File tree

.github/workflows/ci.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,4 +17,5 @@ jobs:
1717
with:
1818
service-name: task-processor
1919
vpc-enabled: true
20+
bundle-build: true
2021
secrets: inherit

0 commit comments

Comments
 (0)