By using this site, you agree to the Privacy Policy and Terms of Use.
Accept
World of SoftwareWorld of SoftwareWorld of Software
  • News
  • Software
  • Mobile
  • Computing
  • Gaming
  • Videos
  • More
    • Gadget
    • Web Stories
    • Trending
    • Press Release
Search
  • Privacy
  • Terms
  • Advertise
  • Contact
Copyright © All Rights Reserved. World of Software.
Reading: AWS Lambda Adds Support for GitHub Actions
Share
Sign In
Notification Show More
Font ResizerAa
World of SoftwareWorld of Software
Font ResizerAa
  • Software
  • Mobile
  • Computing
  • Gadget
  • Gaming
  • Videos
Search
  • News
  • Software
  • Mobile
  • Computing
  • Gaming
  • Videos
  • More
    • Gadget
    • Web Stories
    • Trending
    • Press Release
Have an existing account? Sign In
Follow US
  • Privacy
  • Terms
  • Advertise
  • Contact
Copyright © All Rights Reserved. World of Software.
World of Software > News > AWS Lambda Adds Support for GitHub Actions
News

AWS Lambda Adds Support for GitHub Actions

News Room
Last updated: 2025/08/23 at 10:33 AM
News Room Published 23 August 2025
Share
SHARE

AWS has recently announced that AWS Lambda now supports GitHub Actions, providing a simplified way to deploy changes to Lambda functions using declarative configuration in GitHub Actions workflows. The new option supports both .zip file and container image deployments.

GitHub Actions is a tool that automatically runs tasks like building, testing, and deploying code whenever changes are made to a GitHub repository. The new action for AWS Lambda integrates with IAM using OpenID Connect (OIDC) authentication. It supports configuring function settings, including runtime, memory size, timeout, and environment variables, as well as dry-run mode, and Amazon S3-based deployment for larger .zip file packages.

OIDC allows GitHub Actions workflows to access AWS resources without storing AWS credentials as long-lived secrets. Shridhar Pandey, product lead at AWS, comments on LinkedIn:

Remember writing custom scripts to deploy Lambda functions from GitHub? Those days are over! Now you can automatically deploy your Lambda functions straight from your GitHub repository with simple, declarative configurations (…) I’m particularly excited about how this simplifies CI/CD pipelines for serverless applications. One less thing to maintain!

Development teams previously had to write custom scripts and manually handle packaging, permissions, and error handling to deploy Lambda functions from GitHub Actions, resulting in repetitive work and increased risk of errors. The new option provides a declarative, YAML interface that eliminates the complexity of manual deployment steps.

 


name: Deploy AWS Lambda

on:
  push:
    branches: 
      - main

jobs:
  deploy:
    runs-on: ubuntu-latest
    permissions:
      id-token: write # Required for OIDC authentication
      contents: read  # Required to check out the repository
    steps:
      - uses: actions/checkout@v4


      - name: Configure AWS credentials
        uses: aws-actions/configure-aws-credentials@v4
        with:
          role-to-assume: arn:aws:iam::123456789012:role/GitHubActionRole
          aws-region: us-east-1


      - name: Deploy Lambda Function
        uses: aws-actions/aws-lambda-deploy@v1
        with:
          function-name: my-lambda-function
          code-artifacts-dir: ./dist

GitHub Actions workflow for Lambda deployment. Source: AWS documentation

The ability to publish a Lambda function through a GitHub Action has received positive feedback from the community, with many developers questioning why it took so long. User raize_the_roof comments:

This has been a long time coming. Even with the integration, I’ve found that tweaking the runner environment can make a noticeable difference in how fast workflows finish (especially for bigger builds).

In the article “Why you probably don’t want to use AWS’ new GitHub Actions Lambda Deployment,” Mike Roberts, Partner at Symphonia, disagrees:

Capability-wise, this is precisely the same as making a couple of calls to the AWS Lambda CLI – there’s nothing much more to the new Action than that. (…) You’re still going to need to configure and deploy roles and permissions, and you’re still going to need to deploy trigger configuration. And that’s before all the other things I skimmed! Further, this Action doesn’t even build your Lambda function. (…) The other problem with deploying Lambda this way is it’s not the same way you’re going to deploy from a development environment

Corey Quinn, chief cloud economist at The Duckbill Group, adds in his newsletter :

Frankly what I think we all want is an AWS answer to Google Cloud Run: here’s a container image, go run it for me at scale.

The required parameters to deploy are function-name, code-artifacts-dir, handler, and runtime. If a function with the name specified by function-name does not exist, the role parameter is also required, and the function will be created with the provided code from code-artifacts-dir and configuration parameters using the CreateFunction API. Oleksii Semeniuk, an AWS DevOps engineer, tested the new feature and published an article on using GitHub Actions to deploy Lambda functions. Semeniuk concludes:

The process is quite straightforward and it significantly reduces the overhead that used to be required before.

The new GitHub action for Lambda functions is available in all AWS regions.

Sign Up For Daily Newsletter

Be keep up! Get the latest breaking news delivered straight to your inbox.
By signing up, you agree to our Terms of Use and acknowledge the data practices in our Privacy Policy. You may unsubscribe at any time.
Share This Article
Facebook Twitter Email Print
Share
What do you think?
Love0
Sad0
Happy0
Sleepy0
Angry0
Dead0
Wink0
Previous Article The AI data platform: Dell and Nvidia unveil the vision – News
Next Article The Internet Is About to Improve for All of Us | HackerNoon
Leave a comment

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Stay Connected

248.1k Like
69.1k Follow
134k Pin
54.3k Follow

Latest News

6 Movies on Prime Video You’ve Never Heard Of (but Should Watch Tonight)
News
Your orange iPhone 17 Pro will look like this in Apple’s new phone case
News
BingX Welcomes 100+ Affiliates To BingXperience Bali 2025, Strengthening Community Ties and Openness | HackerNoon
Computing
Best Innerspring Mattress in 2025
News

You Might also Like

News

6 Movies on Prime Video You’ve Never Heard Of (but Should Watch Tonight)

10 Min Read
News

Your orange iPhone 17 Pro will look like this in Apple’s new phone case

4 Min Read
News

Best Innerspring Mattress in 2025

3 Min Read
News

X Agrees to Settle $500M Class Action Lawsuit Over 2022 Layoffs

5 Min Read
//

World of Software is your one-stop website for the latest tech news and updates, follow us now to get the news that matters to you.

Quick Link

  • Privacy Policy
  • Terms of use
  • Advertise
  • Contact

Topics

  • Computing
  • Software
  • Press Release
  • Trending

Sign Up for Our Newsletter

Subscribe to our newsletter to get our newest articles instantly!

World of SoftwareWorld of Software
Follow US
Copyright © All Rights Reserved. World of Software.
Welcome Back!

Sign in to your account

Lost your password?