emscripten-forge / recipes

Recipes to build the packages for the emscripten-forge distribution
BSD 3-Clause "New" or "Revised" License
52 stars 40 forks source link

rewrite quetz upload action #1148

Closed atrawog closed 6 days ago

atrawog commented 6 days ago

This PR includes a rewrite of the quetz package upload action to beta.mamba.pm.

It's using curl instead of quetz-client and adds some basic HTTP status codes checks to report a successful upload and provide some basic info about what's actually gone wrong in cases like duplicate package uploads or missing permissions on beta.mamba.pm.

DerThorsten commented 6 days ago

the error is expected...to fix this I need to upload a new version of a package which pins pytest<8