PUBLISHING.md 583 B

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. Run cargo +nightly publish
  7. Push the tag
  8. Push the commit
  9. Undo changes to Cargo.toml and the libm submodule