I am facing an issue with the Microsoft Edge Add-ons API while attempting to publish my Edge extension using GitHub Actions' Ubuntu runners. Despite receiving a successful HTTP 202 response after publishing the app, the status of the submission does not update in the UI as expected.
So far:
I can successfully fetch the authentication token using the API.
I can update the zip files of the existing draft submission using the API, and I can observe the changes in the UI.
However, when I use the API to publish the app for review, the status in the UI remains unchanged even though I receive a HTTP 202 response.
I can see that my package has been verified. I can also publish my extension using the UI button and I can see the status change from "in draft" to "in review", which is what I expect to see when I publish with the API.
My API request :
curl \
-H "Authorization: Bearer ${{ steps.token.outputs.token }}" \
-H "Content-Length: 0" \
-X POST \
-i \
https://api.addons.microsoftedge.microsoft.com/v1/products/${{ secrets.DWL_EDGE_PRODUCT_ID }}/submissions
This is the response :
HTTP/1.1 202 Accepted
Content-Length: 0
Location: <value>
Request-Context: appId=<value>
Strict-Transport-Security: max-age=31536000; includeSubDomains
Date: Fri, 26 May 2023 13:50:39 GMT