diff --git a/.github/workflows/release.yaml b/.github/workflows/release.yaml new file mode 100644 index 00000000..0bb928bb --- /dev/null +++ b/.github/workflows/release.yaml @@ -0,0 +1,26 @@ +name: Release + +on: + push: + # Sequence of patterns matched against refs/tags + tags: + - "*" + +permissions: + contents: write + +jobs: + release: + runs-on: ubuntu-latest + include: + - rust: stable + steps: + - uses: actions/checkout@v4 + - run: sudo apt-get update && sudo apt-get install libssl-dev pkg-config libclang-dev -y + - name: Publish + run: | + cargo login ${{ secrets.CARGO_REGISTRY_TOKEN }} + cd multiaddr && cargo publish + cd secio && cargo publish + cd yamux && cargo publish + cd tentacle && cargo publish diff --git a/CHANGELOG.md b/CHANGELOG.md index 98382878..2ab7a727 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,11 +1,17 @@ +## tentacle 0.6.5 yamux 0.3.10 secio 0.6.4 + +### Features + +- enable tcp base protocol listen on same port + ## tentacle 0.6.4 -## Feature +### Features - Make `runtime::Interval` behavior same as tokio interval(#379) ## tentacle 0.6.3 -## Bug Fix +### Bug Fix - Fix session open protocol open order(#377) - Fix interval inconsistent behavior(#378) diff --git a/secio/Cargo.toml b/secio/Cargo.toml index 46a18b63..14aba162 100644 --- a/secio/Cargo.toml +++ b/secio/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "tentacle-secio" -version = "0.6.3" +version = "0.6.4" license = "MIT" description = "Secio encryption protocol for p2p" authors = ["piaoliu ", "Nervos Core Dev "] diff --git a/tentacle/Cargo.toml b/tentacle/Cargo.toml index 83db3dfd..f3d36c83 100644 --- a/tentacle/Cargo.toml +++ b/tentacle/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "tentacle" -version = "0.6.4" +version = "0.6.5" license = "MIT" description = "Minimal implementation for a multiplexed p2p network framework." authors = ["piaoliu ", "Nervos Core Dev "] diff --git a/yamux/Cargo.toml b/yamux/Cargo.toml index 24c750ac..e1054c2c 100644 --- a/yamux/Cargo.toml +++ b/yamux/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "tokio-yamux" -version = "0.3.9" +version = "0.3.10" license = "MIT" repository = "https://github.com/nervosnetwork/tentacle" description = "Rust implementation of Yamux"