Skip to content
Github Action to set up hub CLI
JavaScript TypeScript
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.github
.vscode
docs
lib
node_modules
src
.gitignore
.prettierrc.json
LICENSE
README.md
action.yml
jest.config.js
package-lock.json
package.json
tsconfig.json

README.md

setup-hub

Actions Status

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

Usage

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.

License

The scripts and documentation in this project are released under the MIT License

Contributions

Contributions are welcome! See Contributor's Guide

You can’t perform that action at this time.