This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
--[[ | |
release.luau - A Lune script for publishing Roblox games | |
MPL 2.0 License | |
(c) 2024, Zack Ovits | |
usage: lune run release | |
--]] | |
-- Lune libraries | |
local stdio = require("@lune/stdio") |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
## Welcome to boatbomber's publish workflow. | |
# You'll need a few things in your GitHub Action secrets for this to work: | |
# - ROBLOSECURITY : A cookie of a Roblox account (used to install Studio for testing) | |
# - RBXID : Another cookie from the account (also used in Studio install) | |
# - PUBLISHCLOUD : A Roblox OpenCloud API key with Write permission in Place Management for your game | |
# This workflow assumes that you have: | |
# - A `aftman.toml` with rojo, wally, selene, darklua, and run-in-roblox | |
# - A `default.project.json` that builds a place file |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
--[[ | |
GlobalStorage | |
by boatbomber (c) 2021 | |
This is a module for handling data that can be read from/written to | |
from multiple servers at a time. It is made only for commutative updates. | |
This is so that your operations can be applied locally and globally at different | |
times and still end up at the same value eventually. Uses MemoryStore for atomic locking. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
-- InfStore.lua | |
-- boatbomber | |
-- A module to have DataStores hold an inf size dictionary | |
-- by automagically chunking the data behind the scenes | |
-- Example: | |
-- local store = InfStore.new("Global_v0.1.0", "Tutorials") | |
-- store:Get() | |
-- store:Add("UniqueTutorialId", TutorialData) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Moved to https://github.com/boatbomber/GitHubUtil |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
--[=[ | |
SRT.lua | |
boatbomber | |
6/6/2021 | |
A parser for SRT files, cuz BitwiseAndrea inspired me | |
function SRT.Parse(fileSource: string) | |
returns an array of captions like so: | |
{ |