Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
15 changes: 15 additions & 0 deletions api-versions.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
shopper-baskets-oas=1.9.0
shopper-baskets-oas=2.1.0
shopper-consents-oas=1.1.0
shopper-context-oas=1.1.1
shopper-customers-oas=1.1.1
shopper-experience-oas=1.0.7
shopper-gift-certificates-oas=1.0.26
shopper-login-oas=1.39.41
shopper-orders-oas=1.5.0
shopper-products-oas=1.0.37
shopper-promotions-oas=1.0.36
shopper-search-oas=1.3.0
shopper-seo-oas=1.0.13
shopper-stores-oas=1.0.17
shopper-payments-oas=1.2.0-master-b70
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think this is a good solution that allows us to be precise in the versions that we release. In the past, we've had issues pulling untested versions and then having to roll back as those API OAS versions weren't ready to be released. My only concern with this approach is the overhead of tracking down these versions.

Who will be responsible for ensuring these API versions are pinned to the correct versions? The team who owns the SDK or the domain teams? I think we'll have to iron out this process to ensure no versions fall behind

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The idea of this PR was to improve developer experience by not requiring developers to manually API specs correct? But they'll have to run the yarn updateApisWithVersionMap command right?

Was there any exploration into adding the yarn updateApisWithVersionMap command into the preview release CI?

Copy link
Copy Markdown
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

9 changes: 0 additions & 9 deletions apis/shopper-baskets-oas-1.9.0/.metadata.json

This file was deleted.

17 changes: 0 additions & 17 deletions apis/shopper-baskets-oas-2.1.0/.metadata.json

This file was deleted.

17 changes: 0 additions & 17 deletions apis/shopper-consents-oas-1.1.0/.metadata.json

This file was deleted.

17 changes: 0 additions & 17 deletions apis/shopper-context-oas-1.1.1/.metadata.json

This file was deleted.

17 changes: 0 additions & 17 deletions apis/shopper-customers-oas-1.1.1/.metadata.json

This file was deleted.

17 changes: 0 additions & 17 deletions apis/shopper-experience-oas-1.0.7/.metadata.json

This file was deleted.

17 changes: 0 additions & 17 deletions apis/shopper-gift-certificates-oas-1.0.26/.metadata.json

This file was deleted.

17 changes: 0 additions & 17 deletions apis/shopper-login-oas-1.39.41/.metadata.json

This file was deleted.

17 changes: 0 additions & 17 deletions apis/shopper-orders-oas-1.5.0/.metadata.json

This file was deleted.

12 changes: 12 additions & 0 deletions apis/shopper-payments-oas-1.2.0-master-b70/exchange.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
{
"main": "shopper-payments-oas-v1-public.yaml",
"name": "Shopper Payments OAS",
"groupId": "893f605e-10e2-423a-bdb4-f952f56eb6d8",
"assetId": "shopper-payments-oas",
"version": "1.2.0-master-b70",
"classifier": "oas",
"tags": [],
"descriptorVersion": "1.0.0",
"organizationId": "893f605e-10e2-423a-bdb4-f952f56eb6d8",
"apiVersion": "v1"
}
Loading
Loading