Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/bf3rm/vumm-action

GitHub Action for VU Mod Manager
https://github.com/bf3rm/vumm-action

venice-unleashed vumm

Last synced: 11 days ago
JSON representation

GitHub Action for VU Mod Manager

Awesome Lists containing this project

README

        

# VU Mod Manager Action
GitHub Action for VU Mod Manager\

releases


status


Codecov

## Usage
This GitHub Action automatically downloads and installs the [vumm](https://github.com/BF3RM/vumm-cli) tool and runs the publish command on it.\
An example workflow can be seen below
```yml
name: publish

on:
release:
types: [published]

jobs:
publish:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v2
with:
fetch-depth: 0
- name: Publish
uses: BF3RM/vumm-action
env:
VUMM_TOKEN: ${{ secrets.VUMM_TOKEN }}
```

## Inputs
The following inputs can be used as `step.with` keys
| Name | Default | Description |
| --------- | -------- | ------------------------------------------- |
| `version` | `latest` | VU Mod Manager version |
| `tag` | `latest` | Tag to publish to (latest, dev, qa, etc...) |
| `workdir` | `.` | Working directory |

## Environment
The following environment variables can be used as `step.env` keys
| Name | Description |
| --------------- | --------------------------------------- |
| `VUMM_TOKEN` | Access token of VUMM for authenticating |
| `VUMM_REGISTRY` | Custom registry url |

## License
The Venice Unleashed Mod Manager Registry is available under the MIT license. See the [LICENSE](./LICENSE) file for more info.