lambda-envelope
Version:
Envelope for AWS Lambda responses that supports raw invocation response parsing
56 lines (48 loc) • 1.04 kB
YAML
version: 2.0
references:
workspace_root:
./
node_container:
docker:
- image: cimg/node:22.14.0
attach_workspace:
attach_workspace:
at:
run_on_master:
filters:
branches:
only: master
jobs:
dependencies:
<<:
steps:
- checkout
- run: rm .npmrc # npmrc only used for publishing
- run: npm ci
- persist_to_workspace:
root:
paths:
- node_modules
test:
<<:
steps:
- checkout
-
- run: npm run test
publish:
<<:
steps:
- checkout
-
- run: npx publish
workflows:
version: 2
default:
jobs:
- dependencies
- test:
requires: [ 'dependencies' ]
- publish:
context: ci-publish
requires: [ 'dependencies', 'test' ]
<<: