get-latest-release

Get latest release, include all types of release

APACHE-2.0 License

Stars
12
Committers
2

get-latest-release

Get latest release including draft and prerelease. Return information about release.

Difference to other actions which returns latest release is that, this action get access to hiden draft releases.

Inputs

myToken

Required Token to github repository to get access to hidden releases (draft releases)

exclude_types

Exclude some types of releases separated by |. Examples: draft|prerelease, prerelease|release, draft

view_top

Numbers of releases which will be searched. Default value 100.

Outputs

id

Founded release Id

name

Founded release name

tag_name

Founded release tag

created_at

Founded release creation date

draft

Founded release draft type flag (boolean: true, false).

prerelease

Founded release prerelease type flag (boolean: true, false).

url

API URL to release

html_url

URL to HTML page of release

Example usage

steps:
  - uses: actions/checkout@v1
  - name: "call action"
    id: last_release
    uses: InsonusK/[email protected]
    with:
      myToken: ${{ github.token }}
      exclude_types: "release"
      view_top: 1
  - name: "Print result"
    run: |
      echo "id: ${{ steps.last_release.outputs.id }}"
      echo "name: ${{ steps.last_release.outputs.name }}"
      echo "tag_name: ${{ steps.last_release.outputs.tag_name }}"
      echo "created_at: ${{ steps.last_release.outputs.created_at }}"
      echo "draft: ${{ steps.last_release.outputs.draft }}"
      echo "prerelease: ${{ steps.last_release.outputs.prerelease }}"
      echo "url: ${{ steps.last_release.outputs.url }}"
      echo "html_url: ${{ steps.last_release.outputs.html_url }}"
Package Rankings
Top 4.58% on Github actions
Related Projects