Consider using JS instead of bash script for steps implementations #1 (comment):
I think at some point it would be worth exploring the option of writing these workflows or actions using JS, as it will allow us more flexibility, extensibility, and we can also add unit or integration tests.
Here we should have a conversation about which implementation we prefer.