Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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.
- Host: GitHub
- URL: https://github.com/compeydev/rojo-build-action
- Owner: CompeyDev
- Created: 2022-10-17T09:14:27.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2023-03-15T16:06:18.000Z (almost 2 years ago)
- Last Synced: 2024-12-07T17:56:27.104Z (26 days ago)
- Topics: ci, game-ci, github-actions, release-automation, roblox-api, roblox-studio, roblox-ts, rojo
- Language: TypeScript
- Homepage: https://github.com/marketplace/actions/rojo-build
- Size: 595 KB
- Stars: 4
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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.