Publishing RobustToolbox
- Open a terminal in the RobustToolbox directory (
cd RobustToolbox
if you are in the space-station-14 directory) - Fetch latest master (
git fetch https://github.com/space-wizards/RobustToolbox.git
) - Checkout the remote master branch (
git checkout -B master upstream/master
, WITH capital ‘B’ to overwrite master)- This step will overwrite your local
master
branch with the remote one.
- This step will overwrite your local
- Run version.py (
python ./Tools/version.py 0.1.0
, where 0.1.0 is the version number you want, WITHOUT ‘v’)- If you use
py
instead on Windows it might not work due to the python microsoft store alias.
- If you use
- Push your commit and tag to RobustToolbox (
git push
andgit push https://github.com/space-wizards/RobustToolbox.git v0.1.0
, WITH ‘v’)- Do NOT run
git push --tags
as that will push every tag you have locally, even those that have been deleted.
- Do NOT run
- Go back into the content directory (
cd ..
) - Checkout a new branch (
git checkout -b update/robust-0.1.0
) - Commit the engine change (
git commit RobustToolbox -m "Update RobustToolbox"
) - Push your branch (
git push
) - Open a PR to the content repository and merge it.