diff --git a/.github/workflows/PublishAssets.yml b/.github/workflows/PublishAssets.yml new file mode 100644 index 0000000..bc50784 --- /dev/null +++ b/.github/workflows/PublishAssets.yml @@ -0,0 +1,31 @@ +name: Publish To Wally + +on: + push: + branches: # Act on master branch commit + - main + +jobs: + ci: + name: CI and Deployment + runs-on: ubuntu-latest + + steps: + - uses: actions/checkout@v2 + with: + submodules: true + + - uses: rojo-rbx/setup-foreman@v1 + with: + version: "^1.0.0" + token: ${{ secrets.GITHUB_TOKEN }} + + - name: Login to Wally + run: | + mkdir ~/.wally + printenv WALLY_AUTH > ~/.wally/auth.toml + env: + WALLY_AUTH: ${{ secrets.WALLY_AUTH }} + + - name: Publish to Wally + run: wally publish diff --git a/foreman.toml b/foreman.toml index b25da4d..b257d7a 100644 --- a/foreman.toml +++ b/foreman.toml @@ -1,3 +1,4 @@ [tools] rojo = { source = "rojo-rbx/rojo", version = "6.0.2" } tarmac = { source = "rojo-rbx/tarmac", version = "0.4.0" } +wally = { source = "UpliftGames/Wally", version = "0.3.2" } diff --git a/wally.toml b/wally.toml new file mode 100644 index 0000000..1b46368 --- /dev/null +++ b/wally.toml @@ -0,0 +1,14 @@ +[package] +name = "1foreverhd/zoneplus" +description = "Construct dynamic zones that utilise region checking, raycasting and the new BasePart.CanTouch property to effectively determine players and parts within their boundaries." +license = "MIT" +realm = "shared" +registry = "https://github.com/UpliftGames/wally-index" +version = "3.2.0" +exclude = [ + "docs", ".moonwave", "test", + "ZonePlus.rbxm", "ZonePlus.rbxmx", + ".gitignore", "foreman.toml", +] + +[dependencies] \ No newline at end of file