An open API service indexing awesome lists of open source software.

https://github.com/joepitt91/action-version-from-github-package

Get the latest version from a GitHub package.
https://github.com/joepitt91/action-version-from-github-package

github-actions github-packages

Last synced: 2 days ago
JSON representation

Get the latest version from a GitHub package.

Awesome Lists containing this project

README

          

# GitHub Action - Get Latest Version from GitHub Package

Get the latest version from a GitHub package.

## Inputs

| Input | Description | Required | Default |
|-------|-------------|----------|---------|
| token | The token to authenticate to GitHub with. | Yes | |
| owner | The owner of the package. | yes | |
| package_name | The name of the package to query. | Yes | |
| package_type | The type of package to query (one of: npm, maven, rubygems, docker, nuget, container) | container |
| greater_equal_version | The minimum version to accept, e.g. 2.0.0. | No | None |
| less_than_version | The version to accept versions less than, e.g. 3.0.0. | No | None |

## Outputs

| Output | Description | Example |
|--------|-------------|---------|
| tag | The tag for the latest version. | v2.5.3 |
| version | The latest version number. | 2.5.3 |

## Example

```yaml
- name: Get Latest Matrix Authentication Service Version
id: version
uses: joepitt91/action-version-from-github-package@v2
with:
token: ${{ secrets.PACKAGE_READER_PAT }}
owner: element-hq
package_name: matrix-authentication-service
```