A GitHub action to automate Rojo project builds.

Overview

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

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 License.

You might also like...

🤖 Script to automate creating built branches

🤖 Script to automate creating built branches

build-this-branch Script to automate creating built branches. Support this project by ⭐️ starring and sharing it. Follow me to see what other cool pro

Aug 6, 2022

Tool to automate making Reddit accounts, written in Node.

redgen Tool to automate making Reddit accounts, written in Node. installation & configuration NOTE: This program requires that you have a 2Captcha acc

Sep 1, 2022

GitHub starter project link: https://github.com/buildspace/waveportal-starter-project

Running React on Repl.it React is a popular JavaScript library for building user interfaces. Vite is a blazing fast frontend build tool that includes

Jun 5, 2022

A github action that provides detailed bundle analysis on PRs for next.js apps

A github action that provides detailed bundle analysis on PRs for next.js apps

Next.js Bundle Analysis Github Action Analyzes each PR's impact on your next.js app's bundle size and displays it using a comment. Optionally supports

Dec 27, 2022

A custom action for setting GitHub Workflow environment variables with YAML configuration files.

yaml-env-action - A custom action for setting GitHub Workflow environment variables with YAML configuration files. Introduction yaml-env-action is a c

Dec 13, 2022

Setup-graalvm - GitHub Action for setting up GraalVM CE.

GitHub Action for GraalVM This GitHub action sets up GraalVM Community Edition and GraalVM components such as Native Image and GraalVM languages. Key

Jan 2, 2023

A GitHub Action for pushing to a repo.

action-gh-push A GitHub Action for pushing to a repo. 🤸 Usage Below is a simple example of step.if tag gating name: ci on: push jobs: build:

Feb 15, 2022

A GitHub Action to cache your workload to a Google Cloud Storage bucket.

A GitHub Action to cache your workload to a Google Cloud Storage bucket.

Google Cloud Storage Cache Action GitHub already provides an awesome action to cache your workload to Azure's servers hosted in United States. However

Dec 15, 2022

🤖 GitHub Action which creates Issues from comments in your code

🤖 GitHub Action which creates Issues from comments in your code

todo-issue[action] Disclosure Huge thanks to JasonEtco! After he decided to shut down his todo[bot] I've looked around for alternatives but decided to

Dec 11, 2022
Releases(0.1.5)
  • 0.1.5(Oct 18, 2022)

    :fire: Release Notes:

    • 🐛Add working-directory option support (https://github.com/CompeyDev/rojo-build-action/commit/9ccbb7f8e2c32cdd78755ec0ae9104e8847be79b)
    Source code(tar.gz)
    Source code(zip)
  • 0.1.4(Oct 18, 2022)

    :fire: Release Notes:

    • 🐛Fix installRojo not initializing (https://github.com/CompeyDev/rojo-build-action/commit/e5efff25517a985cf7e0dcc06cf3399d71198bb5)
    Source code(tar.gz)
    Source code(zip)
  • 0.1.3(Oct 17, 2022)

    :fire: Release Notes:

    • 🐛Updated fix for linux binary location in buildProject (https://github.com/CompeyDev/rojo-build-action/commit/21368c7b8c111d35a5494c09c20616ccd7951b2e)
    Source code(tar.gz)
    Source code(zip)
  • 0.1.2(Oct 17, 2022)

    :fire: Release Notes:

    • 🐛Fix linux binary location in buildProject (https://github.com/CompeyDev/rojo-build-action/commit/8ff108d6c080f50b79115a430c6c80fd1b73bdb1)
    Source code(tar.gz)
    Source code(zip)
  • 0.1.0(Oct 17, 2022)

Stacks Voice is a reference project that builds on the SIP018 signed structured data standard to create an accountless internet forum.

Stacks Voice Stacks Voice is a reference project that builds on the SIP018 signed structured data standard to create an accountless internet forum. Th

Clarity Innovation Lab 4 Dec 21, 2022
Automate adding issues and pull requests to GitHub projects (beta)

actions/add-to-project Use this action to automatically add the current issue or pull request to a GitHub project. Note that this is for GitHub projec

GitHub Actions 293 Jan 3, 2023
Builds components using a simple and explicit API around virtual-dom

Etch is a library for writing HTML-based user interface components that provides the convenience of a virtual DOM, while at the same time striving to

Atom 553 Dec 15, 2022
A demo to show how to re-use Eleventy Image’s disk cache across Netlify builds.

Re-use Eleventy Image Disk Cache across Netlify Builds Live Demo This repository takes all of the high resolution browser logos and processes them thr

Eleventy 9 Apr 5, 2022
Storybook add-on to enable SWC builds.

storybook-addon-swc Storybook addon that improves build time by building with swc. ?? Examples webpack4 webpack5 ?? Installation $ npm install -D stor

Karibash 49 Dec 20, 2022
Portfolioshop builds custom portfolio websites with submitted user data.

Portfolio Shop What our project does? We are trying to build a website to make the process of building personal portfolios easier. Often we have seen

Portfolio Shop 44 Dec 22, 2022
🤖 Persist the Playwright executable between Netlify builds

?? Netlify Plugin Playwright Cache Persist the Playwright executables between Netlify builds. Why netlify-plugin-playwright-cache When you install pla

Hung Viet Nguyen 14 Oct 24, 2022
GitHub Action that posts the report in a comment on a GitHub Pull Request from coverage data generated by nyc (istanbul)

GitHub Action: Report NYC coverage GitHub Action that posts the report in a comment on a GitHub Pull Request from coverage data generated by nyc (ista

Sid 16 Nov 23, 2022
A GitHub action to submit your dependency graph from your Mill build to GitHub.

Mill Dependency Submission A GitHub action to submit your dependency graph from your Mill build to GitHub via their Dependency Submission API. The mai

Chris Kipp 6 Dec 15, 2022
A GitHub Action that allows to debug GitHub workflows using VS Code.

VS Code Server Action A GitHub Action that allows to debug GitHub workflows using VS Code. Failing CI builds can be annoying especially since we don't

stateful 18 Dec 23, 2022