Add instructions for publishing
This commit is contained in:
parent
afca23bbb9
commit
c8dd6524e8
|
@ -0,0 +1,17 @@
|
|||
# Publishing to crates.io
|
||||
|
||||
Publishing `compiler-builtins` to crates.io takes a few steps unfortunately.
|
||||
It's not great, but it works for now. PRs to improve this process would be
|
||||
greatly appreciated!
|
||||
|
||||
1. Make sure you've got a clean working tree and it's updated with the latest
|
||||
changes on `master`
|
||||
2. Edit `Cargo.toml` to bump the version number
|
||||
3. Commit this change
|
||||
4. Run `git tag` to create a tag for this version
|
||||
5. Delete the `libm/Cargo.toml` file
|
||||
6. Comment out the `[dev-dependencies]` section of `Cargo.toml`
|
||||
7. Run `cargo +nightly publish --allow-dirty`
|
||||
8. Push the tag
|
||||
9. Push the commit
|
||||
10. Undo changes to `Cargo.toml` and the `libm` submodule
|
Loading…
Reference in New Issue