Skip to content

Commit e4fd6d4

Browse files
bors[bot]jix
andcommitted
Merge #12
12: Release Varisat 0.2.0 r=jix a=jix Co-authored-by: Jannis Harder <[email protected]>
2 parents 44c7519 + 3b24e71 commit e4fd6d4

File tree

5 files changed

+22
-0
lines changed

5 files changed

+22
-0
lines changed

.circleci/config.yml

+9
Original file line numberDiff line numberDiff line change
@@ -139,6 +139,15 @@ jobs:
139139
-c $CIRCLE_SHA1 \
140140
-delete v$VER \
141141
/tmp/workspace/release
142+
143+
cargo login $CARGO_TOKEN
144+
145+
for PKG in varisat varisat-cli; do
146+
cd $PKG
147+
cargo package || { echo retrying && sleep 5 && cargo package; }
148+
cargo publish
149+
cd ..
150+
done
142151
fi
143152
fi
144153

README.md

+4
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,9 @@ Varisat is available using rust's package manager cargo. The command line
2222
solver can be installed or updated using `cargo install --force varisat-cli`.
2323
Cargo can be installed using [rustup](https://rustup.rs/).
2424

25+
The command line solver is also available as a [pre-compiled binary][releases]
26+
for Linux and Windows.
27+
2528
## Documentation
2629

2730
* [User Manual](https://jix.github.io/varisat/manual/0.2.0/)
@@ -64,3 +67,4 @@ dual licensed as above, without any additional terms or conditions.
6467
[crate-varisat]: https://crates.io/crates/varisat
6568
[crate-varisat-cli]: https://crates.io/crates/varisat-cli
6669
[manual-master]: https://jix.github.io/varisat/manual/master/
70+
[releases]: https://github.com/jix/varisat/releases

manual/src/cli/README.md

+5
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,12 @@ The command line solver can be installed or updated using `cargo install
44
--force varisat-cli`. Cargo can be installed using
55
[rustup](https://rustup.rs/).
66

7+
The command line solver is also available as a [pre-compiled binary][releases]
8+
for Linux and Windows.
9+
710
Varisat follows the basic conventions used by most other SAT solvers. If you've
811
used a SAT solver before, you'll likely know how to use varisat. If you
912
haven't, you can read the next chapter to learn how to use varisat. In any case
1013
make sure to check out the built in command line help using `varisat --help`.
14+
15+
[releases]: https://github.com/jix/varisat/releases

varisat-cli/Cargo.toml

+2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
[package]
22
name = "varisat-cli"
33
description = "A CDCL based SAT solver (command line solver)"
4+
homepage = "https://jix.one/project/varisat/"
5+
repository = "https://github.com/jix/varisat"
46
version = "0.2.0"
57
authors = ["Jannis Harder <[email protected]>"]
68
license = "MIT/Apache-2.0"

varisat/Cargo.toml

+2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
[package]
22
name = "varisat"
33
description = "A CDCL based SAT solver (library)"
4+
homepage = "https://jix.one/project/varisat/"
5+
repository = "https://github.com/jix/varisat"
46
version = "0.2.0"
57
authors = ["Jannis Harder <[email protected]>"]
68
license = "MIT/Apache-2.0"

0 commit comments

Comments
 (0)