I think there must be a linting type typo in the action as it's not rendering properly too
While I do like the workflow that we have now, I think it's simpler to teach this workflow
- run tests and they should be passing
- you can make a release if things pass.
- You can't actually deploy the release unless a maintainer (on whatever team or person you want to have that super power) "approves" the release via an environment security setup.
This avoids reusable workflows, which complicate CI, but also adds a designated "human" verification element, which is really ideal for security. So it's beginner friendly, but also secure. A nice middle ground for us.