Is your feature request related to a problem? Please describe.
Pipelines are sticky, there is always a trade-off between tight integration with a given pipeline executor (actions/GitLab pipelines/AzureDevops/Taskgraph/Jenkins/etc)
Most (all?) pipeline executors allow execution of a shell (bash) script
Describe the solution you'd like
As a developer I can run deploy locally & from any pipeline provider which supports bash
Describe alternatives you've considered
Additional context