Skip to content

feat(api): migrate wake API to OpenAPI spec#4

Merged
rusets merged 6 commits intomainfrom
feature/openapi-apigw
Dec 10, 2025
Merged

feat(api): migrate wake API to OpenAPI spec#4
rusets merged 6 commits intomainfrom
feature/openapi-apigw

Conversation

@rusets
Copy link
Copy Markdown
Owner

@rusets rusets commented Dec 10, 2025

  • Migrated wake API from manual API Gateway resources to an OpenAPI spec
  • Added infra/api/openapi-wake.yaml with Lambda proxy integration
  • Removed standalone integration + route resources (now defined via OpenAPI)
  • Preserved API ID and $default stage to avoid downtime or remapping
  • Terraform plan validated: API updates occur in-place with no destructive changes

@github-actions
Copy link
Copy Markdown

❌ Terraform CI finished with status: failure

Terraform versions tested: 1.6.6, 1.8.5, 1.9.5.
See detailed results in the "Checks" tab.

2 similar comments
@github-actions
Copy link
Copy Markdown

❌ Terraform CI finished with status: failure

Terraform versions tested: 1.6.6, 1.8.5, 1.9.5.
See detailed results in the "Checks" tab.

@github-actions
Copy link
Copy Markdown

❌ Terraform CI finished with status: failure

Terraform versions tested: 1.6.6, 1.8.5, 1.9.5.
See detailed results in the "Checks" tab.

@github-actions
Copy link
Copy Markdown

❌ Terraform CI finished with status: failure

Terraform versions tested: 1.6.6, 1.8.5, 1.9.5.
See detailed results in the "Checks" tab.

2 similar comments
@github-actions
Copy link
Copy Markdown

❌ Terraform CI finished with status: failure

Terraform versions tested: 1.6.6, 1.8.5, 1.9.5.
See detailed results in the "Checks" tab.

@github-actions
Copy link
Copy Markdown

❌ Terraform CI finished with status: failure

Terraform versions tested: 1.6.6, 1.8.5, 1.9.5.
See detailed results in the "Checks" tab.

@github-actions
Copy link
Copy Markdown

❌ Terraform CI finished with status: failure

Terraform versions tested: 1.6.6, 1.8.5, 1.9.5.
See detailed results in the "Checks" tab.

2 similar comments
@github-actions
Copy link
Copy Markdown

❌ Terraform CI finished with status: failure

Terraform versions tested: 1.6.6, 1.8.5, 1.9.5.
See detailed results in the "Checks" tab.

@github-actions
Copy link
Copy Markdown

❌ Terraform CI finished with status: failure

Terraform versions tested: 1.6.6, 1.8.5, 1.9.5.
See detailed results in the "Checks" tab.

@github-actions
Copy link
Copy Markdown

✅ Terraform CI finished with status: success

Terraform versions tested: 1.6.6, 1.8.5, 1.9.5.
See detailed results in the "Checks" tab.

2 similar comments
@github-actions
Copy link
Copy Markdown

✅ Terraform CI finished with status: success

Terraform versions tested: 1.6.6, 1.8.5, 1.9.5.
See detailed results in the "Checks" tab.

@github-actions
Copy link
Copy Markdown

✅ Terraform CI finished with status: success

Terraform versions tested: 1.6.6, 1.8.5, 1.9.5.
See detailed results in the "Checks" tab.

@github-actions
Copy link
Copy Markdown

✅ Terraform CI finished with status: success

Terraform versions tested: 1.6.6, 1.8.5, 1.9.5.
See detailed results in the "Checks" tab.

1 similar comment
@github-actions
Copy link
Copy Markdown

✅ Terraform CI finished with status: success

Terraform versions tested: 1.6.6, 1.8.5, 1.9.5.
See detailed results in the "Checks" tab.

@github-actions
Copy link
Copy Markdown

Docker build result

  • Repository: ecs-demo-app
  • Region: us-east-1
  • Image tag (PR SHA): abc85261bd674b2ff0060f37c8f7648c77ff9ebb
  • Workflow run: 132

Build for this pull request finished successfully (image built, not pushed).

@github-actions
Copy link
Copy Markdown

✅ Terraform CI finished with status: success

Terraform versions tested: 1.6.6, 1.8.5, 1.9.5.
See detailed results in the "Checks" tab.

@github-actions
Copy link
Copy Markdown

Docker build result

  • Repository: ecs-demo-app
  • Region: us-east-1
  • Image tag (PR SHA): 7878af306c74bc2f596abf5027283518f5c2a95e
  • Workflow run: 133

Build for this pull request finished successfully (image built, not pushed).

@github-actions
Copy link
Copy Markdown

✅ Terraform CI finished with status: success

Terraform versions tested: 1.6.6, 1.8.5, 1.9.5.
See detailed results in the "Checks" tab.

2 similar comments
@github-actions
Copy link
Copy Markdown

✅ Terraform CI finished with status: success

Terraform versions tested: 1.6.6, 1.8.5, 1.9.5.
See detailed results in the "Checks" tab.

@github-actions
Copy link
Copy Markdown

✅ Terraform CI finished with status: success

Terraform versions tested: 1.6.6, 1.8.5, 1.9.5.
See detailed results in the "Checks" tab.

@rusets rusets merged commit b2eb2ee into main Dec 10, 2025
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant