This GitHub Action downloads and installs cygwin so that you can use it with your windows-based workflows.
Basic:
steps:
- uses: secondlife/setup-cygwin@v1
with:
packages: bash,curl
For additional information about Cygwin see https://www.cygwin.com/