This github action allows for installation of the Github hub CLI to be used in your actions pipeline.
It has support for Linux, MacOS and Windows runners.
Hub CLI allows you to do more with github specific features like releases, issues and pull requests in your Github Action workflow
See action.yml
Basic:
steps:
- uses: actions/checkout@latest
- uses: geertvdc/setup-hub@master
- run: hub --version
Authorized calls to change things:
steps:
- uses: actions/checkout@v1
- name: Install hub
uses: geertvdc/setup-hub@master
- name: run hub commands
env:
GITHUB_USER: ${{ secrets.GITHUB_USER }}
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
run: |
hub release
add GITHUB_USER with your github user account to secrets.
The scripts and documentation in this project are released under the MIT License
Contributions are welcome! See Contributor's Guide