diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 7bf9986a..0ee61978 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -301,10 +301,21 @@ jobs: with: toolchain: stable override: true + - name: Prebuild boring-sys2 + run: cargo build -p boring-sys2 - name: publish crates run: | cargo login ${{ secrets.CARGO_REGISTRY_TOKEN }} - ./scripts/publish.sh + echo "=== Publishing boring-sys... ===" + (cd boring-sys && cargo publish) + sleep 10 + echo "=== Publishing boring... ===" + (cd boring && cargo publish) + sleep 10 + echo "=== Publishing tokio-boring... ===" + (cd tokio-boring && cargo publish) + sleep 10 + - name: Upload binaries to GitHub Release uses: softprops/action-gh-release@v2 with: diff --git a/Cargo.toml b/Cargo.toml index f312e2fb..55b8749f 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -7,7 +7,7 @@ members = [ resolver = "2" [workspace.package] -version = "4.15.9" +version = "4.15.11" repository = "https://github.com/0x676e67/boring2" edition = "2021" @@ -18,9 +18,9 @@ tag-prefix = "" publish = false [workspace.dependencies] -boring-sys = { package = "boring-sys2", version = "4.15.9", path = "./boring-sys" } -boring = { package = "boring2", version = "4.15.9", path = "./boring" } -tokio-boring = { package = "tokio-boring2", version = "4.15.9", path = "./tokio-boring" } +boring-sys = { package = "boring-sys2", version = "4.15.11", path = "./boring-sys" } +boring = { package = "boring2", version = "4.15.11", path = "./boring" } +tokio-boring = { package = "tokio-boring2", version = "4.15.11", path = "./tokio-boring" } bindgen = { version = "0.70.1", default-features = false, features = ["runtime"] } bytes = "1" diff --git a/README.md b/README.md index d3281b88..205f44ce 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,6 @@ # boring2 +[![CI](https://github.com/0x676e67/boring2/actions/workflows/ci.yml/badge.svg)](https://github.com/0x676e67/boring2/actions/workflows/ci.yml) [![crates.io](https://img.shields.io/crates/v/boring2.svg)](https://crates.io/crates/boring2) BoringSSL bindings are available for the Rust programming language, and the HTTP [Client](https://github.com/0x676e67/rquest) is built on top of it.