diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 0102aa6..66b5ca7 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -13,6 +13,7 @@ on: env: RUSTFLAGS: -Dwarnings RUST_BACKTRACE: 1 + minrust: 1.51 jobs: test: @@ -24,6 +25,18 @@ jobs: - run: cargo test --all-features --workspace - run: cargo build --all-features --all-targets --workspace + minrust: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v2 + - uses: actions-rs/toolchain@v1 + with: + toolchain: ${{ env.minrust }} + override: true + # - uses: Swatinem/rust-cache@v1 + - name: "check --workspace --all-features" + run: cargo check --workspace --all-features --all-targets + no-std: strategy: fail-fast: false diff --git a/CHANGELOG.md b/CHANGELOG.md new file mode 100644 index 0000000..f9b348b --- /dev/null +++ b/CHANGELOG.md @@ -0,0 +1,3 @@ +# 0.1.0 (2022-01-03) + +- Initial release \ No newline at end of file diff --git a/valuable-derive/Cargo.toml b/valuable-derive/Cargo.toml index 63077c6..de468e5 100644 --- a/valuable-derive/Cargo.toml +++ b/valuable-derive/Cargo.toml @@ -1,11 +1,21 @@ [package] name = "valuable-derive" version = "0.1.0" -authors = ["Carl Lerche ", "Taiki Endo "] edition = "2018" license = "MIT" -description = "Values" - +rust-version = "1.51.0" +description = "Macros for the `valuable` crate." +repository = "https://github.com/tokio-rs/valuable" +categories = [ + "development-tools::debugging", + "encoding", +] +keywords = [ + "valuable", + "serialization", + "debugging", + "no_std", +] [lib] proc-macro = true diff --git a/valuable-serde/Cargo.toml b/valuable-serde/Cargo.toml index 34d7765..3ef76e8 100644 --- a/valuable-serde/Cargo.toml +++ b/valuable-serde/Cargo.toml @@ -5,6 +5,7 @@ authors = ["Taiki Endo "] edition = "2018" license = "MIT" description = "`serde::Serialize` implementation for `Valuable` types." +publish = false [features] default = ["std"] diff --git a/valuable/Cargo.toml b/valuable/Cargo.toml index bcbb7d4..ff6b668 100644 --- a/valuable/Cargo.toml +++ b/valuable/Cargo.toml @@ -1,10 +1,24 @@ [package] name = "valuable" version = "0.1.0" -authors = ["Carl Lerche "] edition = "2018" license = "MIT" -description = "Values" +rust-version = "1.51.0" +readme = "README.md" +repository = "https://github.com/tokio-rs/valuable" +description = """ +Object-safe value inspection, used to pass un-typed structured data across trait-object boundaries. +""" +categories = [ + "development-tools::debugging", + "encoding", +] +keywords = [ + "valuable", + "serialization", + "debugging", + "no_std", +] [features] default = ["std"]