Manta icon indicating copy to clipboard operation
Manta copied to clipboard

Investigate splitting up the publish_draft_releases workflow

Open Garandor opened this issue 3 years ago • 2 comments

publish_draft_releases.yml currently contains

  • integration tests
  • docker test on normal PRs

and the draft release generation on release candidates.

I open the file, see 1152 lines and immediately feel regret for doing so.

To reduce complexity and in the spirit of single-responsibility we should refactor this into multiple files, so that publish_draft_releases does exactly what the name implies and nothing more

look into https://docs.github.com/en/actions/using-workflows/reusing-workflows for modularzation

Garandor avatar Jun 15 '22 20:06 Garandor

More ideas: https://github.com/Manta-Network/Manta/pull/681#pullrequestreview-1040662163

ghzlatarev avatar Jul 18 '22 07:07 ghzlatarev

https://github.com/Manta-Network/Manta/pull/781#discussion_r961006897

ghzlatarev avatar Sep 02 '22 08:09 ghzlatarev