mamba-org / setup-micromamba

GitHub Action to set up micromamba
MIT License
105 stars 16 forks source link

Improve error display #124

Open jonashaag opened 1 year ago

jonashaag commented 1 year ago

When I put in a missing dependency and click on GHA I'm greeted with this:

Screenshot 2023-08-09 at 18 46 03

Then when I open the first red section I get

Screenshot 2023-08-09 at 18 47 30

Opening the last step gets me to this

Screenshot 2023-08-09 at 18 47 43

We might want to look into improving the UX here.

pavelzw commented 1 year ago

160 removes the nodejs stacktrace. We might want to not fail in the post step but only print a warning if it already failed in the main step.