Github has launched Actions in August 2019.
https://docs.github.com/en/actions/quickstart
https://docs.github.com/en/actions/publishing-packages/about-packaging-with-github-actions
https://docs.github.com/en/actions/security-guides/security-hardening-for-github-actions
https://docs.github.com/en/actions/creating-actions/about-custom-actions
Write the scripts in whatever programming lanuage you like. Execute the scripts natively on the runner or inside docker. This way the scripts are not coupled to Github Actions.