sparse-intern-71089
01/12/2024, 2:41 PMblue-carpenter-4997
04/12/2024, 12:11 AMblue-carpenter-4997
04/12/2024, 12:11 AMaloof-sugar-9157
04/12/2024, 1:36 PM- name: Install for the lambda code
run: npm install
working-directory: ./domains/lambda/code/path
- name: Package the lambda code for development
run: npm run package
working-directory: ./domains/lambda/code/path
- name: Test if function.zip file is corrupted (dev)
run: |
file ./domains/lambda/code/path/dist/function.zip
unzip -t ./domains/lambda/code/path/dist/function.zip
- uses: pulumi/actions@v4
with:
refresh: false
command: up
upsert: true
work-dir: ./pulumi/lambdaStack/
env:
PULUMI_TOKEN: ${{ secrets.PULUMI_TOKEN }}
LAMBDA_ARCHIVE: /home/runner/work/folders/and/domains/lambda/code/path/dist/function.zip
aloof-sugar-9157
04/12/2024, 1:38 PM"scripts": {
"build": "mkdir -p dist && esbuild lambdaCodeFile.ts --bundle --sourcemap --platform=node --target=es2020 --outfile=dist/index.js && echo 'Build complete'",
"package": "npm run build && (cd dist && zip function.zip index.js)",
}
blue-carpenter-4997
04/12/2024, 9:33 PMblue-carpenter-4997
04/12/2024, 9:33 PMblue-carpenter-4997
04/12/2024, 9:35 PMblue-carpenter-4997
04/12/2024, 9:35 PMblue-carpenter-4997
04/12/2024, 9:36 PM