Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/compeydev/rojo-build-action

A GitHub action to automate Rojo project builds.
https://github.com/compeydev/rojo-build-action

ci game-ci github-actions release-automation roblox-api roblox-studio roblox-ts rojo

Last synced: 6 days ago
JSON representation

A GitHub action to automate Rojo project builds.

Awesome Lists containing this project

README

        


Rojo Build Action


This action swiftly builds your rojo places, models & assets.





## Inputs

### `output`

**Required** This is the file you want the action to output the build at. Make sure this does not include any file extensions.

### `type`

**Required** The type of file to output (rbxm, rbxlx, etc.). Defaults to rbxlx.

## Example usage

```yml
on:
workflow_dispatch:
push: {branches: ["master", "main"]}

jobs:
status:
runs-on: ubuntu-latest
name: Build Rojo Project
steps:
- name: Checkout files
uses: actions/checkout@v3
- name: Build
uses: CompeyDev/[email protected]
with:
output: model
type: rbxm
- name: Commit and push if there are changes
run: |-
git diff
git config --global user.email "[email protected]"
git config --global user.name "BuildBot"
git diff --quiet || (git add -u && git commit -m "chore(deploy): build rojo project")
git push
```

This repository is licensed under a [MIT](https://compeydev.mit-license.org) License.