migrate to remote state

This commit is contained in:
Reid 2023-07-27 23:56:28 -07:00
parent 019cdb493e
commit c0a40f09f6
4 changed files with 12 additions and 150 deletions

3
.gitignore vendored
View file

@ -16,3 +16,6 @@ build.rbxl
# my secrets 😍😎 # my secrets 😍😎
.env .env
# we use remote stuff now
.mantle-state.yml

View file

@ -1,147 +0,0 @@
#
# WARNING - Generated file. Do not modify directly unless you know what you are doing!
# This file was generated by Mantle v0.11.9 on 2023-07-28T06:19:06Z
#
---
version: "5"
environments:
default:
- id: experience_singleton
inputs:
experience:
groupId: ~
outputs:
experience:
assetId: 4919579554
startPlaceId: 14220563181
dependencies: []
- id: place_start
inputs:
place:
isStart: true
outputs:
place:
assetId: 14220563181
dependencies:
- experience_singleton
- id: placeFile_start
inputs:
placeFile:
filePath: build.rbxl
fileHash: 3a47dc0e32e122f848adbf278d8f98a5e74a18a6decad816899d869e1b5c77c7
outputs:
placeFile:
version: 4
dependencies:
- place_start
- id: placeConfiguration_start
inputs:
placeConfiguration:
name: Goopler
description: Read my github repo reidlabwastaken/goopler if u can hahaha
maxPlayerCount: 100
allowCopying: false
socialSlotType: Automatic
customSocialSlotsCount: ~
outputs: placeConfiguration
dependencies:
- place_start
- id: experienceThumbnail_marketing/gameThumbnailDefault.jpg
inputs:
experienceThumbnail:
filePath: marketing/gameThumbnailDefault.jpg
fileHash: 882e683c5a0c7c289ca30f533cd966c5b9d974b864261a7ae6a9b4cf190487c4
outputs:
experienceThumbnail:
assetId: 62547342
dependencies:
- experience_singleton
- id: experienceThumbnailOrder_singleton
inputs: experienceThumbnailOrder
outputs: experienceThumbnailOrder
dependencies:
- experienceThumbnail_marketing/gameThumbnailDefault.jpg
- experience_singleton
- id: experienceIcon_singleton
inputs:
experienceIcon:
filePath: marketing/gameIcon.jpg
fileHash: 229781022c91dbcc7a20fefc5f9ad36db3015c68268060045e0a6f893210cb6b
outputs:
experienceIcon:
assetId: 43779451
dependencies:
- experience_singleton
- id: experienceConfiguration_singleton
inputs:
experienceConfiguration:
genre: FPS
playableDevices:
- Computer
isFriendsOnly: true
allowPrivateServers: true
privateServerPrice: 50
isForSale: false
price: ~
studioAccessToApisAllowed: true
permissions:
IsThirdPartyPurchaseAllowed: false
IsThirdPartyTeleportAllowed: false
universeAvatarType: MorphToR6
universeAnimationType: PlayerChoice
universeCollisionType: OuterBox
universeAvatarMinScales:
height: "0.9"
width: "0.7"
head: "0.95"
bodyType: "0"
proportion: "0"
universeAvatarMaxScales:
height: "1.05"
width: "1"
head: "1"
bodyType: "1"
proportion: "1"
universeAvatarAssetOverrides:
- assetTypeID: 18
isPlayerChoice: true
assetID: ~
- assetTypeID: 17
isPlayerChoice: true
assetID: ~
- assetTypeID: 27
isPlayerChoice: true
assetID: ~
- assetTypeID: 29
isPlayerChoice: true
assetID: ~
- assetTypeID: 28
isPlayerChoice: true
assetID: ~
- assetTypeID: 30
isPlayerChoice: true
assetID: ~
- assetTypeID: 31
isPlayerChoice: true
assetID: ~
- assetTypeID: 2
isPlayerChoice: true
assetID: ~
- assetTypeID: 11
isPlayerChoice: true
assetID: ~
- assetTypeID: 12
isPlayerChoice: true
assetID: ~
isArchived: false
outputs: experienceConfiguration
dependencies:
- experience_singleton
- id: experienceActivation_singleton
inputs:
experienceActivation:
isActive: false
outputs: experienceActivation
dependencies:
- experience_singleton

View file

@ -21,3 +21,9 @@ target:
description: |- description: |-
Read my github repo reidlabwastaken/goopler if u can hahaha Read my github repo reidlabwastaken/goopler if u can hahaha
maxPlayerCount: 100 maxPlayerCount: 100
state:
remote:
region: [us-west-2]
bucket: goopler-mantle-states
key: goopler

View file

@ -22,7 +22,7 @@ When you first setup this repository, you probably want to add your `.ROBLOSECUR
#### Medium priority #### Medium priority
* Crouching * Crouching
* Animations * Animations
* Add remote state to [Mantle](https://mantledeploy.vercel.app/). Currently it's only supported by AWS, and I don't feel like setting that up right now. Remote state is for sure better for CI/CD, but we have to wait for other ways to do this * Change remote state to a provider where I dont have to worry about money
* Seperate dev&prod environments (maybe later??? the game is very early stage so idk) * Seperate dev&prod environments (maybe later??? the game is very early stage so idk)
* Migrate todo to somewhere else like the issues tab * Migrate todo to somewhere else like the issues tab
##### Low priority ##### Low priority