mirror of
https://github.com/fafhrd91/actix-net
synced 2024-11-27 23:42:56 +01:00
prepare rt and tls releases (#287)
This commit is contained in:
parent
789e6a8a46
commit
06ddad0051
48
.github/workflows/ci.yml
vendored
48
.github/workflows/ci.yml
vendored
@ -39,21 +39,21 @@ jobs:
|
|||||||
profile: minimal
|
profile: minimal
|
||||||
override: true
|
override: true
|
||||||
|
|
||||||
- name: Install MSYS2
|
# - name: Install MSYS2
|
||||||
if: matrix.target.triple == 'x86_64-pc-windows-gnu'
|
# if: matrix.target.triple == 'x86_64-pc-windows-gnu'
|
||||||
uses: msys2/setup-msys2@v2
|
# uses: msys2/setup-msys2@v2
|
||||||
- name: Install MinGW Packages
|
# - name: Install MinGW Packages
|
||||||
if: matrix.target.triple == 'x86_64-pc-windows-gnu'
|
# if: matrix.target.triple == 'x86_64-pc-windows-gnu'
|
||||||
run: |
|
# run: |
|
||||||
msys2 -c 'pacman -Sy --noconfirm pacman'
|
# msys2 -c 'pacman -Sy --noconfirm pacman'
|
||||||
msys2 -c 'pacman --noconfirm -S base-devel pkg-config'
|
# msys2 -c 'pacman --noconfirm -S base-devel pkg-config'
|
||||||
|
|
||||||
- name: Generate Cargo.lock
|
# - name: Generate Cargo.lock
|
||||||
uses: actions-rs/cargo@v1
|
# uses: actions-rs/cargo@v1
|
||||||
with:
|
# with:
|
||||||
command: generate-lockfile
|
# command: generate-lockfile
|
||||||
- name: Cache Dependencies
|
# - name: Cache Dependencies
|
||||||
uses: Swatinem/rust-cache@v1.2.0
|
# uses: Swatinem/rust-cache@v1.2.0
|
||||||
|
|
||||||
- name: Install cargo-hack
|
- name: Install cargo-hack
|
||||||
uses: actions-rs/cargo@v1
|
uses: actions-rs/cargo@v1
|
||||||
@ -65,13 +65,27 @@ jobs:
|
|||||||
uses: actions-rs/cargo@v1
|
uses: actions-rs/cargo@v1
|
||||||
with:
|
with:
|
||||||
command: hack
|
command: hack
|
||||||
args: --clean-per-run check --workspace --no-default-features --tests
|
args: check --workspace --no-default-features
|
||||||
|
|
||||||
- name: check full
|
- name: check minimal + tests
|
||||||
|
uses: actions-rs/cargo@v1
|
||||||
|
with:
|
||||||
|
command: hack
|
||||||
|
args: check --workspace --no-default-features --tests --examples
|
||||||
|
|
||||||
|
- name: check default
|
||||||
uses: actions-rs/cargo@v1
|
uses: actions-rs/cargo@v1
|
||||||
with:
|
with:
|
||||||
command: check
|
command: check
|
||||||
args: --workspace --bins --examples --tests
|
args: --workspace --tests --examples
|
||||||
|
|
||||||
|
- name: check full
|
||||||
|
# TODO: compile OpenSSL and run tests on MinGW
|
||||||
|
if: matrix.target.triple != 'x86_64-pc-windows-gnu'
|
||||||
|
uses: actions-rs/cargo@v1
|
||||||
|
with:
|
||||||
|
command: check
|
||||||
|
args: --workspace --all-features --tests --examples
|
||||||
|
|
||||||
- name: tests
|
- name: tests
|
||||||
if: matrix.target.triple != 'x86_64-pc-windows-gnu'
|
if: matrix.target.triple != 'x86_64-pc-windows-gnu'
|
||||||
|
@ -1,6 +1,9 @@
|
|||||||
# Changes
|
# Changes
|
||||||
|
|
||||||
## Unreleased - 2021-xx-xx
|
## Unreleased - 2021-xx-xx
|
||||||
|
|
||||||
|
|
||||||
|
## 2.1.0 - 2021-02-24
|
||||||
* Add `ActixStream` extension trait to include readiness methods. [#276]
|
* Add `ActixStream` extension trait to include readiness methods. [#276]
|
||||||
* Re-export `tokio::net::TcpSocket` in `net` module [#282]
|
* Re-export `tokio::net::TcpSocket` in `net` module [#282]
|
||||||
|
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
[package]
|
[package]
|
||||||
name = "actix-rt"
|
name = "actix-rt"
|
||||||
version = "2.0.2"
|
version = "2.1.0"
|
||||||
authors = [
|
authors = [
|
||||||
"Nikolay Kim <fafhrd91@gmail.com>",
|
"Nikolay Kim <fafhrd91@gmail.com>",
|
||||||
"Rob Ede <robjtede@icloud.com>",
|
"Rob Ede <robjtede@icloud.com>",
|
||||||
@ -8,7 +8,7 @@ authors = [
|
|||||||
description = "Tokio-based single-threaded async runtime for the Actix ecosystem"
|
description = "Tokio-based single-threaded async runtime for the Actix ecosystem"
|
||||||
keywords = ["async", "futures", "io", "runtime"]
|
keywords = ["async", "futures", "io", "runtime"]
|
||||||
homepage = "https://actix.rs"
|
homepage = "https://actix.rs"
|
||||||
repository = "https://github.com/actix/actix-net.git"
|
repository = "https://github.com/actix/actix-net"
|
||||||
documentation = "https://docs.rs/actix-rt"
|
documentation = "https://docs.rs/actix-rt"
|
||||||
categories = ["network-programming", "asynchronous"]
|
categories = ["network-programming", "asynchronous"]
|
||||||
license = "MIT OR Apache-2.0"
|
license = "MIT OR Apache-2.0"
|
||||||
|
@ -2,4 +2,13 @@
|
|||||||
|
|
||||||
> Tokio-based single-threaded async runtime for the Actix ecosystem.
|
> Tokio-based single-threaded async runtime for the Actix ecosystem.
|
||||||
|
|
||||||
|
[![crates.io](https://img.shields.io/crates/v/actix-rt?label=latest)](https://crates.io/crates/actix-rt)
|
||||||
|
[![Documentation](https://docs.rs/actix-rt/badge.svg?version=2.1.0)](https://docs.rs/actix-rt/2.1.0)
|
||||||
|
[![Version](https://img.shields.io/badge/rustc-1.46+-ab6000.svg)](https://blog.rust-lang.org/2020/03/12/Rust-1.46.html)
|
||||||
|
![MIT or Apache 2.0 licensed](https://img.shields.io/crates/l/actix-rt.svg)
|
||||||
|
<br />
|
||||||
|
[![dependency status](https://deps.rs/crate/actix-rt/2.1.0/status.svg)](https://deps.rs/crate/actix-rt/2.1.0)
|
||||||
|
![Download](https://img.shields.io/crates/d/actix-rt.svg)
|
||||||
|
[![Chat on Discord](https://img.shields.io/discord/771444961383153695?label=chat&logo=discord)](https://discord.gg/WghFtEH6Hb)
|
||||||
|
|
||||||
See crate documentation for more: https://docs.rs/actix-rt.
|
See crate documentation for more: https://docs.rs/actix-rt.
|
||||||
|
@ -1,9 +1,12 @@
|
|||||||
# Changes
|
# Changes
|
||||||
|
|
||||||
## Unreleased - 2021-xx-xx
|
## Unreleased - 2021-xx-xx
|
||||||
|
|
||||||
|
|
||||||
|
## 3.0.0-beta.4 - 2021-02-24
|
||||||
* Rename `accept::openssl::{SslStream => TlsStream}`.
|
* Rename `accept::openssl::{SslStream => TlsStream}`.
|
||||||
* Add `connect::Connect::set_local_addr` to attach local `Ipaddr`. [#282]
|
* Add `connect::Connect::set_local_addr` to attach local `IpAddr`. [#282]
|
||||||
* `connector::TcpConnector` service would try to bind to local_addr of `IpAddr` when given [#282]
|
* `connector::TcpConnector` service will try to bind to local_addr of `IpAddr` when given. [#282]
|
||||||
|
|
||||||
[#282]: https://github.com/actix/actix-net/pull/282
|
[#282]: https://github.com/actix/actix-net/pull/282
|
||||||
|
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
[package]
|
[package]
|
||||||
name = "actix-tls"
|
name = "actix-tls"
|
||||||
version = "3.0.0-beta.3"
|
version = "3.0.0-beta.4"
|
||||||
authors = ["Nikolay Kim <fafhrd91@gmail.com>"]
|
authors = ["Nikolay Kim <fafhrd91@gmail.com>"]
|
||||||
description = "TLS acceptor and connector services for Actix ecosystem"
|
description = "TLS acceptor and connector services for Actix ecosystem"
|
||||||
keywords = ["network", "tls", "ssl", "async", "transport"]
|
keywords = ["network", "tls", "ssl", "async", "transport"]
|
||||||
@ -41,7 +41,7 @@ uri = ["http"]
|
|||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
actix-codec = "0.4.0-beta.1"
|
actix-codec = "0.4.0-beta.1"
|
||||||
actix-rt = { version = "2.0.0", default-features = false }
|
actix-rt = { version = "2.1.0", default-features = false }
|
||||||
actix-service = "2.0.0-beta.4"
|
actix-service = "2.0.0-beta.4"
|
||||||
actix-utils = "3.0.0-beta.2"
|
actix-utils = "3.0.0-beta.2"
|
||||||
|
|
||||||
@ -69,7 +69,7 @@ features = ["vendored"]
|
|||||||
optional = true
|
optional = true
|
||||||
|
|
||||||
[dev-dependencies]
|
[dev-dependencies]
|
||||||
actix-rt = "2.0.0"
|
actix-rt = "2.1.0"
|
||||||
actix-server = "2.0.0-beta.3"
|
actix-server = "2.0.0-beta.3"
|
||||||
bytes = "1"
|
bytes = "1"
|
||||||
env_logger = "0.8"
|
env_logger = "0.8"
|
||||||
@ -78,5 +78,5 @@ log = "0.4"
|
|||||||
trust-dns-resolver = "0.20.0"
|
trust-dns-resolver = "0.20.0"
|
||||||
|
|
||||||
[[example]]
|
[[example]]
|
||||||
name = "basic"
|
name = "tcp-rustls"
|
||||||
required-features = ["accept", "rustls"]
|
required-features = ["accept", "rustls"]
|
||||||
|
Loading…
Reference in New Issue
Block a user