:rocket: This PR description was created by Ellipsis for commit aa68d08a11c8b685f2a644736f7ed2276745ee9e.
Summary:
This PR introduces several improvements to the website status and deployment process, including making certain fields optional, introducing a history tracking mechanism, improving error logging, updating the logic for fetching website statuses, filtering out duplicate deployments and launches, and determining readiness based on the presence of a completedDate.
Key points:
Made layout and refText fields optional in zFilter and zReferences schemas in api/deploy.ts.
Introduced HistoryPrefix for tracking website operation history in api/deploy.ts.
Improved error logging in api/deploy.ts.
Updated logic for fetching website statuses in api/publishing/website-status/get.ts to use websiteOperations.
Filtered deploys and launches to remove duplicates in api/publishing/website-status/get.ts.
Determined readiness of deployments and launches by the presence of a completedDate in api/publishing/website-status/get.ts.
Gets us a step closer to live deployments again
Summary:
This PR introduces several improvements to the website status and deployment process, including making certain fields optional, introducing a history tracking mechanism, improving error logging, updating the logic for fetching website statuses, filtering out duplicate deployments and launches, and determining readiness based on the presence of a
completedDate
.Key points:
layout
andrefText
fields optional inzFilter
andzReferences
schemas inapi/deploy.ts
.HistoryPrefix
for tracking website operation history inapi/deploy.ts
.api/deploy.ts
.api/publishing/website-status/get.ts
to usewebsiteOperations
.deploys
andlaunches
to remove duplicates inapi/publishing/website-status/get.ts
.completedDate
inapi/publishing/website-status/get.ts
.Generated with :heart: by ellipsis.dev