FuelLabs / fuels-ts

Fuel Network Typescript SDK
https://docs.fuel.network/docs/fuels-ts/
Apache License 2.0
44.21k stars 1.34k forks source link

Move complex CI worfklow logic into scripts #2581

Open nedsalk opened 3 months ago

nedsalk commented 3 months ago

CI workflows, especially those related to changesets and release processes, have recently experienced a lot of expansion and have become rather cumbersome to read. Besides that, CI testing most of the time requires a lot of trial and error. We should move their logic to either shell or typescript scripts to make them more manageable and ideally write unit tests for existing logic and have the infrastructure ready for future logic to reduce trial and error.

[!CAUTION] High caution needs to be exercised here to not break things.

mvares commented 3 months ago

hey @nedsalk, I suggest some additions to make this logic more understandable. Here's:

PS: The third point will (maybe) resolve this.