Deploy AWS Lambda function
ActionsTags
(2)Github Action to deploy/update a Lambda function from a ZIP file.
- package: A ZIP file with the code of your Lambda. This file can be created in a step or job prior to this action.
- function-name
- AWS_REGION
- AWS_SECRET_ID
- AWS_SECRET_KEY
name: Deploy Lambda
on:
  pull_request:
    types: [closed]
      branches:
        - master
jobs:
  deploy-lambda:
    if: github.event.pull_request.merged
    runs-on: ubuntu-latest
    steps:
      - uses: actions/checkout@master
      - run: echo "THIS IS A TEST PACKAGE" > file.txt
      - run: zip lambda.zip file.txt
      - uses: yvesgurcan/deploy-lambda-function
        with:
          package: lambda.zip
          function-name: TEST-FUNCTION
          AWS_REGION: ${{ secrets.AWS_REGION }}
          AWS_SECRET_ID: ${{ secrets.AWS_SECRET_ID }}
          AWS_SECRET_KEY: ${{ secrets.AWS_SECRET_KEY }}
Deploy AWS Lambda function is not certified by GitHub. It is provided by a third-party and is governed by separate terms of service, privacy policy, and support documentation.