Skip to content

feat(aws): support --aws-api=none to skip API Gateway setup - #937

Merged
dominique-pfister merged 1 commit into
mainfrom
feat/aws-api-none
Jul 23, 2026
Merged

feat(aws): support --aws-api=none to skip API Gateway setup#937
dominique-pfister merged 1 commit into
mainfrom
feat/aws-api-none

Conversation

@dominique-pfister

@dominique-pfister dominique-pfister commented Jul 23, 2026

Copy link
Copy Markdown
Contributor

Summary

  • Adds none as a valid value for --aws-api, allowing deployment of a Lambda function without provisioning or linking an API Gateway
  • Updates host, initApiId, createAPI, test, cleanUpIntegrations, and updateLinks to short-circuit API Gateway operations when --aws-api=none is set

Test plan

  • Run helix-deploy --aws-api=none against a test function and confirm no API Gateway is created
  • Confirm helix-deploy --aws-api=none deploy succeeds and skips route linking
  • Confirm existing --aws-api=auto|create|<id> flows are unaffected

🤖 Generated with Claude Code

Allows deploying a Lambda function without provisioning or linking an
API Gateway, for functions that are invoked directly or via other
triggers.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
@dominique-pfister dominique-pfister changed the title feat(aws): support --aws-api=none to skip API Gateway setup feat(aws): support --aws-api=none to skip API Gateway setup Jul 23, 2026
@dominique-pfister
dominique-pfister merged commit 70dacbc into main Jul 23, 2026
5 checks passed
@dominique-pfister
dominique-pfister deleted the feat/aws-api-none branch July 23, 2026 09:16
adobe-bot pushed a commit that referenced this pull request Jul 23, 2026
# [14.3.0](v14.2.0...v14.3.0) (2026-07-23)

### Features

* **aws:** support --aws-api=none to skip API Gateway setup ([#937](#937)) ([70dacbc](70dacbc))
@adobe-bot

Copy link
Copy Markdown

🎉 This PR is included in version 14.3.0 🎉

The release is available on:

Your semantic-release bot 📦🚀

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants