Skip to content

Peer aws-lambda dependency #899

Peer aws-lambda dependency

Peer aws-lambda dependency #899

Workflow file for this run

name: release
on:
push:
branches:
- main
pull_request:
jobs:
release:
permissions:
contents: read
id-token: write
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/setup-node@v4
- run: npm ci
- run: npm run build
- uses: JS-DevTools/npm-publish@v3
if: github.ref == 'refs/heads/main'
with:
access: public
token: ${{ secrets.NPM_TOKEN }}
cdk:
permissions:
contents: read
id-token: write
runs-on: ubuntu-latest
steps:
- uses: aws-actions/configure-aws-credentials@v4
with:
role-to-assume: ${{ secrets.aws_role }}
aws-region: us-west-2
if: github.ref == 'refs/heads/main'
- uses: actions/checkout@v4
- uses: actions/setup-node@v4
- run: npm ci
- run: npx cdk synth
working-directory: examples/aws
- run: npx cdk deploy --require-approval never
working-directory: examples/aws
if: github.ref == 'refs/heads/main'