Important: This repository will eventually house the images in 3 branches – staging, launchpad and production. Currently, we’re being hacky and deploying directly to vivid-launchpad and vivid-production
vivid
Vivid is Rune’s public image store.
The images can be accessed on vivid.rune.ai. For instance, images/launchpad/logos/logo_pubg.png
can be found at vivid.rune.ai/images/launchpad/logos/logo_pubg.png.
New version guidelines
- Folder structure is owned by tango. You need permission from tango to rename a folder. However, tango does not need to be consulted for renaming files.
- tango will only store
filename.extension
or foldername
. It will not store full paths as TinCan will be interpreting them. It will also never contain /
for folder names or filenames.
- Everything inside the tincan folder is owned by tincan. You need permission from tincan to rename any folder or any file inside the tincan folder.
- To update a file, we simply update it on vivid while keeping the same filename. In the future, TinCan will implement a smart cache invalidation.
- PRs are always submitted to the launchpad repo. Once it’s been merged / tested on beta, the vivid-production repo is fast-forwarded to match vivid-launchpad repo using a github action + bash script.
- Vivid updates are always non-breaking. If there is ever a breaking change, it’s tackled by changing filenames, so it can be safely pushed to production while maintaining backwards compatibility.