ral-facilities / scigateway

SciGateway is the parent application for several plugins providing access to data and compute tools for large Science Facilities
Apache License 2.0
6 stars 4 forks source link

Update release workflow #1405

Closed louise-davies closed 2 months ago

louise-davies commented 2 months ago

Description

The old release action is a) unmaintained and b) always failed to upload the assets when the release was first created and thus the job needed to be reran. This fixes both those issues.

I tested this on my fork so feel free to verify it works: https://github.com/louise-davies/scigateway

This will also auto-trigger github to fill in it's generated release notes - it also adds a tiny bit of config to that to separate out dependency updates

Testing instructions

Add a set up instructions describing how the reviewer should test the code

codecov[bot] commented 2 months ago

Codecov Report

All modified and coverable lines are covered by tests :white_check_mark:

Project coverage is 96.78%. Comparing base (931cf7d) to head (332b8d4).

Additional details and impacted files ```diff @@ Coverage Diff @@ ## develop #1405 +/- ## ======================================== Coverage 96.78% 96.78% ======================================== Files 48 48 Lines 1740 1740 Branches 491 491 ======================================== Hits 1684 1684 Misses 52 52 Partials 4 4 ```

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.