Skip to content

WR-18426: mark Payments.API as type api - #21

Merged
DustinK-retailsuccess merged 1 commit into
mainfrom
feature/WR-18426
Jul 2, 2026
Merged

DustinK-retailsuccess merged 1 commit into
mainfrom
feature/WR-18426

Conversation

@AndyDavisRS

Copy link
Copy Markdown
Contributor

Summary

Wayroo.Payments.API was missing "type": "api" in components.json. Pipeline component discovery counts a component as an API only when type == "api", so hasAPIs was false — PublishToECR and TagECRImage were skipped, the container image was never built/pushed, and the wayroo.payments ECR repo was never created. deploy-cdk still ran and stood up an ECS service pointing at a non-existent image, failing the pull.

Changes

  • components.json: add "type": "api" to Wayroo.Payments.API (matches Wayroo.ContentLibrary.API and every other component).

Without type=api the pipeline's component discovery set hasAPIs=false, so
PublishToECR/TagECRImage were skipped, the image was never pushed, and the
ECR repo was never created.
@DustinK-retailsuccess
DustinK-retailsuccess merged commit d39eb2f into main Jul 2, 2026
8 checks passed
@DustinK-retailsuccess
DustinK-retailsuccess deleted the feature/WR-18426 branch July 2, 2026 23:19
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.

2 participants