From 9f06cbf3a020ca34e1034916fc1de6bcfc0ab772 Mon Sep 17 00:00:00 2001 From: Lucien Greathouse Date: Mon, 23 Aug 2021 16:11:03 -0400 Subject: [PATCH] Update contributing guide --- CONTRIBUTING.md | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index de61ecf1..99abebfb 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -34,16 +34,17 @@ The Rojo release process is pretty manual right now. If you need to do it, here' 1. Bump server version in [`Cargo.toml`](Cargo.toml) 2. Bump plugin version in [`plugin/src/Config.lua`](plugin/src/Config.lua) -3. Run `cargo test` to update `Cargo.lock` and double-check tests +3. Run `cargo test` to update `Cargo.lock` and run tests 4. Update [`CHANGELOG.md`](CHANGELOG.md) 5. Commit! * `git add . && git commit -m "Release vX.Y.Z"` -6. Tag the commit with the version from `Cargo.toml` prepended with a v, like `v0.4.13` +6. Tag the commit + * `git tag vX.Y.Z` 7. Publish the CLI * `cargo publish` 8. Publish the Plugin - * `rojo publish plugin --asset_id 6415005344` - * `rojo build plugin -o Rojo.rbxm` + * `cargo run -- upload plugin --asset_id 6415005344` + * `cargo run -- build plugin --output Rojo.rbxm` 9. Push commits and tags * `git push && git push --tags` 10. Copy GitHub release content from previous release