1
Fork 0

Release process: publish framed lib only for now.

This commit is contained in:
Alex Helfet 2017-12-27 13:57:30 +00:00
parent 6ceb86de19
commit 20aef47402
3 changed files with 8 additions and 6 deletions

View file

@ -1,5 +0,0 @@
#!/usr/bin/env bash
set -ex
rustup toolchain update stable;
cargo +stable publish --target x86_64-unknown-linux-gnu --verbose;

5
bin/publish_lib Executable file
View file

@ -0,0 +1,5 @@
#!/usr/bin/env bash
set -ex
rustup toolchain update stable;
cargo +stable publish --verbose --manifest-path framed/Cargo.toml;

View file

@ -1,5 +1,7 @@
# Release process
## `framed` crate
1. Push changes to [GitHub][github].
1. Check build locally with `bin/build_local`.
1. Check [Travis build][travis]: [![Build Status](https://travis-ci.org/fluffysquirrels/framed-rs.svg)][travis]
@ -8,7 +10,7 @@
1. Increment version number in Cargo.toml (major version if breaking changes).
1. Commit to update the version number.
1. Add a git tag for the new version number. Push it to [GitHub][github].
1. Publish with `bin/publish`.
1. Publish with `bin/publish_lib`.
1. Check new version appears on
[![Crate](https://img.shields.io/crates/v/framed.svg)][crates]
and