spryker-sdk/Generate and Publish Spryker API Specs

Starts a Spryker Docker environment, generates API schemas, and uploads them to S3 if changed.

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
app-typeThe application type, used for naming the output file (e.g., "b2b", "b2b_marketplace", "b2c", "b2c_marketplace").yes
deploy-filePath to the docker-sdk deploy file in the calling repository.yesdeploy.ci.api.mariadb.yml
spryker-platform-imageThe Spryker platform Docker image tag to use.nospryker/php:8.3
spryker-regionThe Spryker region (e.g., EU, US).noEU
s3-bucketThe AWS S3 bucket to upload the schemas to.nospryker
s3-prefixThe path prefix within the S3 bucket.nodocs/api-specs
aws-regionThe AWS region for the S3 bucket and credentials.noeu-central-1
aws-role-to-assumeThe ARN of the IAM role to assume for OIDC authentication. Recommended.no
aws-access-key-idThe AWS access key ID. Use only if OIDC is not possible.no
aws-secret-access-keyThe AWS secret access key. Use only if OIDC is not possible.no
storefront-server-urlA custom server URL for the Storefront API to override the one from the generated spec. Defaults to the `API_UPLOAD_GLUE_STOREFRONT_SERVER_URL` repository variable.no
backend-server-urlA custom server URL for the Backend API to override the one from the generated spec. Defaults to the `API_UPLOAD_GLUE_BACKEND_SERVER_URL` repository variable.no

no outputs