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