diff --git a/.github/release.yml b/.github/release.yml new file mode 100644 index 0000000..23d56cf --- /dev/null +++ b/.github/release.yml @@ -0,0 +1,35 @@ +# +# Copyright (c) 2023 ZettaScale Technology +# +# This program and the accompanying materials are made available under the +# terms of the Eclipse Public License 2.0 which is available at +# http://www.eclipse.org/legal/epl-2.0, or the Apache License, Version 2.0 +# which is available at https://www.apache.org/licenses/LICENSE-2.0. +# +# SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 +# +# Contributors: +# ZettaScale Zenoh Team, +# + +changelog: + categories: + - title: Breaking changes 💥 + labels: + - breaking-change + - title: New features 🎉 + labels: + - enhancement + - new feature + - title: Bug fixes 🐞 + labels: + - bug + - title: Documentation 📝 + labels: + - documentation + - title: Dependencies 👷 + labels: + - dependencies + - title: Other changes + labels: + - "*" \ No newline at end of file diff --git a/.github/workflows/check-labels.yaml b/.github/workflows/check-labels.yml similarity index 100% rename from .github/workflows/check-labels.yaml rename to .github/workflows/check-labels.yml diff --git a/.github/workflows/package-ts.yaml b/.github/workflows/package-ts.yml similarity index 100% rename from .github/workflows/package-ts.yaml rename to .github/workflows/package-ts.yml diff --git a/.github/workflows/publish-docs.yaml b/.github/workflows/publish-docs.yml similarity index 100% rename from .github/workflows/publish-docs.yaml rename to .github/workflows/publish-docs.yml diff --git a/.github/workflows/release-plugin.yaml b/.github/workflows/release-plugin.yml similarity index 100% rename from .github/workflows/release-plugin.yaml rename to .github/workflows/release-plugin.yml diff --git a/.github/workflows/release.yaml b/.github/workflows/release.yml similarity index 100% rename from .github/workflows/release.yaml rename to .github/workflows/release.yml diff --git a/Cargo.lock b/Cargo.lock index 31d8c22..1c4d4d3 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -2832,7 +2832,7 @@ dependencies = [ [[package]] name = "zenoh" version = "1.0.0-dev" -source = "git+https://github.com/eclipse-zenoh/zenoh.git?branch=main#e73a89d3bab5d3960159ddfc0ef315407d2fdf7e" +source = "git+https://github.com/eclipse-zenoh/zenoh.git?branch=main#03b2f7a47f2957fc3b15fa44921d8fbcdcfcd44e" dependencies = [ "ahash", "async-trait", @@ -2878,7 +2878,7 @@ dependencies = [ [[package]] name = "zenoh-buffers" version = "1.0.0-dev" -source = "git+https://github.com/eclipse-zenoh/zenoh.git?branch=main#e73a89d3bab5d3960159ddfc0ef315407d2fdf7e" +source = "git+https://github.com/eclipse-zenoh/zenoh.git?branch=main#03b2f7a47f2957fc3b15fa44921d8fbcdcfcd44e" dependencies = [ "zenoh-collections", ] @@ -2886,7 +2886,7 @@ dependencies = [ [[package]] name = "zenoh-codec" version = "1.0.0-dev" -source = "git+https://github.com/eclipse-zenoh/zenoh.git?branch=main#e73a89d3bab5d3960159ddfc0ef315407d2fdf7e" +source = "git+https://github.com/eclipse-zenoh/zenoh.git?branch=main#03b2f7a47f2957fc3b15fa44921d8fbcdcfcd44e" dependencies = [ "tracing", "uhlc", @@ -2897,12 +2897,12 @@ dependencies = [ [[package]] name = "zenoh-collections" version = "1.0.0-dev" -source = "git+https://github.com/eclipse-zenoh/zenoh.git?branch=main#e73a89d3bab5d3960159ddfc0ef315407d2fdf7e" +source = "git+https://github.com/eclipse-zenoh/zenoh.git?branch=main#03b2f7a47f2957fc3b15fa44921d8fbcdcfcd44e" [[package]] name = "zenoh-config" version = "1.0.0-dev" -source = "git+https://github.com/eclipse-zenoh/zenoh.git?branch=main#e73a89d3bab5d3960159ddfc0ef315407d2fdf7e" +source = "git+https://github.com/eclipse-zenoh/zenoh.git?branch=main#03b2f7a47f2957fc3b15fa44921d8fbcdcfcd44e" dependencies = [ "json5", "num_cpus", @@ -2923,7 +2923,7 @@ dependencies = [ [[package]] name = "zenoh-core" version = "1.0.0-dev" -source = "git+https://github.com/eclipse-zenoh/zenoh.git?branch=main#e73a89d3bab5d3960159ddfc0ef315407d2fdf7e" +source = "git+https://github.com/eclipse-zenoh/zenoh.git?branch=main#03b2f7a47f2957fc3b15fa44921d8fbcdcfcd44e" dependencies = [ "lazy_static", "tokio", @@ -2934,7 +2934,7 @@ dependencies = [ [[package]] name = "zenoh-crypto" version = "1.0.0-dev" -source = "git+https://github.com/eclipse-zenoh/zenoh.git?branch=main#e73a89d3bab5d3960159ddfc0ef315407d2fdf7e" +source = "git+https://github.com/eclipse-zenoh/zenoh.git?branch=main#03b2f7a47f2957fc3b15fa44921d8fbcdcfcd44e" dependencies = [ "aes", "hmac", @@ -2947,7 +2947,7 @@ dependencies = [ [[package]] name = "zenoh-ext" version = "1.0.0-dev" -source = "git+https://github.com/eclipse-zenoh/zenoh.git?branch=main#e73a89d3bab5d3960159ddfc0ef315407d2fdf7e" +source = "git+https://github.com/eclipse-zenoh/zenoh.git?branch=main#03b2f7a47f2957fc3b15fa44921d8fbcdcfcd44e" dependencies = [ "bincode", "flume", @@ -2964,7 +2964,7 @@ dependencies = [ [[package]] name = "zenoh-keyexpr" version = "1.0.0-dev" -source = "git+https://github.com/eclipse-zenoh/zenoh.git?branch=main#e73a89d3bab5d3960159ddfc0ef315407d2fdf7e" +source = "git+https://github.com/eclipse-zenoh/zenoh.git?branch=main#03b2f7a47f2957fc3b15fa44921d8fbcdcfcd44e" dependencies = [ "hashbrown", "keyed-set", @@ -2978,7 +2978,7 @@ dependencies = [ [[package]] name = "zenoh-link" version = "1.0.0-dev" -source = "git+https://github.com/eclipse-zenoh/zenoh.git?branch=main#e73a89d3bab5d3960159ddfc0ef315407d2fdf7e" +source = "git+https://github.com/eclipse-zenoh/zenoh.git?branch=main#03b2f7a47f2957fc3b15fa44921d8fbcdcfcd44e" dependencies = [ "zenoh-config", "zenoh-link-commons", @@ -2995,7 +2995,7 @@ dependencies = [ [[package]] name = "zenoh-link-commons" version = "1.0.0-dev" -source = "git+https://github.com/eclipse-zenoh/zenoh.git?branch=main#e73a89d3bab5d3960159ddfc0ef315407d2fdf7e" +source = "git+https://github.com/eclipse-zenoh/zenoh.git?branch=main#03b2f7a47f2957fc3b15fa44921d8fbcdcfcd44e" dependencies = [ "async-trait", "flume", @@ -3018,7 +3018,7 @@ dependencies = [ [[package]] name = "zenoh-link-quic" version = "1.0.0-dev" -source = "git+https://github.com/eclipse-zenoh/zenoh.git?branch=main#e73a89d3bab5d3960159ddfc0ef315407d2fdf7e" +source = "git+https://github.com/eclipse-zenoh/zenoh.git?branch=main#03b2f7a47f2957fc3b15fa44921d8fbcdcfcd44e" dependencies = [ "async-trait", "base64 0.22.1", @@ -3043,7 +3043,7 @@ dependencies = [ [[package]] name = "zenoh-link-tcp" version = "1.0.0-dev" -source = "git+https://github.com/eclipse-zenoh/zenoh.git?branch=main#e73a89d3bab5d3960159ddfc0ef315407d2fdf7e" +source = "git+https://github.com/eclipse-zenoh/zenoh.git?branch=main#03b2f7a47f2957fc3b15fa44921d8fbcdcfcd44e" dependencies = [ "async-trait", "socket2", @@ -3060,7 +3060,7 @@ dependencies = [ [[package]] name = "zenoh-link-tls" version = "1.0.0-dev" -source = "git+https://github.com/eclipse-zenoh/zenoh.git?branch=main#e73a89d3bab5d3960159ddfc0ef315407d2fdf7e" +source = "git+https://github.com/eclipse-zenoh/zenoh.git?branch=main#03b2f7a47f2957fc3b15fa44921d8fbcdcfcd44e" dependencies = [ "async-trait", "base64 0.22.1", @@ -3088,7 +3088,7 @@ dependencies = [ [[package]] name = "zenoh-link-udp" version = "1.0.0-dev" -source = "git+https://github.com/eclipse-zenoh/zenoh.git?branch=main#e73a89d3bab5d3960159ddfc0ef315407d2fdf7e" +source = "git+https://github.com/eclipse-zenoh/zenoh.git?branch=main#03b2f7a47f2957fc3b15fa44921d8fbcdcfcd44e" dependencies = [ "async-trait", "socket2", @@ -3107,7 +3107,7 @@ dependencies = [ [[package]] name = "zenoh-link-unixsock_stream" version = "1.0.0-dev" -source = "git+https://github.com/eclipse-zenoh/zenoh.git?branch=main#e73a89d3bab5d3960159ddfc0ef315407d2fdf7e" +source = "git+https://github.com/eclipse-zenoh/zenoh.git?branch=main#03b2f7a47f2957fc3b15fa44921d8fbcdcfcd44e" dependencies = [ "async-trait", "nix", @@ -3125,7 +3125,7 @@ dependencies = [ [[package]] name = "zenoh-link-ws" version = "1.0.0-dev" -source = "git+https://github.com/eclipse-zenoh/zenoh.git?branch=main#e73a89d3bab5d3960159ddfc0ef315407d2fdf7e" +source = "git+https://github.com/eclipse-zenoh/zenoh.git?branch=main#03b2f7a47f2957fc3b15fa44921d8fbcdcfcd44e" dependencies = [ "async-trait", "futures-util", @@ -3145,7 +3145,7 @@ dependencies = [ [[package]] name = "zenoh-macros" version = "1.0.0-dev" -source = "git+https://github.com/eclipse-zenoh/zenoh.git?branch=main#e73a89d3bab5d3960159ddfc0ef315407d2fdf7e" +source = "git+https://github.com/eclipse-zenoh/zenoh.git?branch=main#03b2f7a47f2957fc3b15fa44921d8fbcdcfcd44e" dependencies = [ "proc-macro2", "quote", @@ -3155,7 +3155,7 @@ dependencies = [ [[package]] name = "zenoh-plugin-remote-api" -version = "1.0.0" +version = "1.0.0-dev" dependencies = [ "base64 0.22.1", "flume", @@ -3187,7 +3187,7 @@ dependencies = [ [[package]] name = "zenoh-plugin-trait" version = "1.0.0-dev" -source = "git+https://github.com/eclipse-zenoh/zenoh.git?branch=main#e73a89d3bab5d3960159ddfc0ef315407d2fdf7e" +source = "git+https://github.com/eclipse-zenoh/zenoh.git?branch=main#03b2f7a47f2957fc3b15fa44921d8fbcdcfcd44e" dependencies = [ "git-version", "libloading", @@ -3203,7 +3203,7 @@ dependencies = [ [[package]] name = "zenoh-protocol" version = "1.0.0-dev" -source = "git+https://github.com/eclipse-zenoh/zenoh.git?branch=main#e73a89d3bab5d3960159ddfc0ef315407d2fdf7e" +source = "git+https://github.com/eclipse-zenoh/zenoh.git?branch=main#03b2f7a47f2957fc3b15fa44921d8fbcdcfcd44e" dependencies = [ "const_format", "rand", @@ -3217,7 +3217,7 @@ dependencies = [ [[package]] name = "zenoh-result" version = "1.0.0-dev" -source = "git+https://github.com/eclipse-zenoh/zenoh.git?branch=main#e73a89d3bab5d3960159ddfc0ef315407d2fdf7e" +source = "git+https://github.com/eclipse-zenoh/zenoh.git?branch=main#03b2f7a47f2957fc3b15fa44921d8fbcdcfcd44e" dependencies = [ "anyhow", ] @@ -3225,7 +3225,7 @@ dependencies = [ [[package]] name = "zenoh-runtime" version = "1.0.0-dev" -source = "git+https://github.com/eclipse-zenoh/zenoh.git?branch=main#e73a89d3bab5d3960159ddfc0ef315407d2fdf7e" +source = "git+https://github.com/eclipse-zenoh/zenoh.git?branch=main#03b2f7a47f2957fc3b15fa44921d8fbcdcfcd44e" dependencies = [ "lazy_static", "ron", @@ -3238,7 +3238,7 @@ dependencies = [ [[package]] name = "zenoh-sync" version = "1.0.0-dev" -source = "git+https://github.com/eclipse-zenoh/zenoh.git?branch=main#e73a89d3bab5d3960159ddfc0ef315407d2fdf7e" +source = "git+https://github.com/eclipse-zenoh/zenoh.git?branch=main#03b2f7a47f2957fc3b15fa44921d8fbcdcfcd44e" dependencies = [ "event-listener", "futures", @@ -3251,7 +3251,7 @@ dependencies = [ [[package]] name = "zenoh-task" version = "1.0.0-dev" -source = "git+https://github.com/eclipse-zenoh/zenoh.git?branch=main#e73a89d3bab5d3960159ddfc0ef315407d2fdf7e" +source = "git+https://github.com/eclipse-zenoh/zenoh.git?branch=main#03b2f7a47f2957fc3b15fa44921d8fbcdcfcd44e" dependencies = [ "futures", "tokio", @@ -3264,7 +3264,7 @@ dependencies = [ [[package]] name = "zenoh-transport" version = "1.0.0-dev" -source = "git+https://github.com/eclipse-zenoh/zenoh.git?branch=main#e73a89d3bab5d3960159ddfc0ef315407d2fdf7e" +source = "git+https://github.com/eclipse-zenoh/zenoh.git?branch=main#03b2f7a47f2957fc3b15fa44921d8fbcdcfcd44e" dependencies = [ "async-trait", "crossbeam-utils", @@ -3297,7 +3297,7 @@ dependencies = [ [[package]] name = "zenoh-util" version = "1.0.0-dev" -source = "git+https://github.com/eclipse-zenoh/zenoh.git?branch=main#e73a89d3bab5d3960159ddfc0ef315407d2fdf7e" +source = "git+https://github.com/eclipse-zenoh/zenoh.git?branch=main#03b2f7a47f2957fc3b15fa44921d8fbcdcfcd44e" dependencies = [ "async-trait", "const_format", @@ -3322,7 +3322,7 @@ dependencies = [ [[package]] name = "zenoh_backend_traits" version = "1.0.0-dev" -source = "git+https://github.com/eclipse-zenoh/zenoh.git?branch=main#e73a89d3bab5d3960159ddfc0ef315407d2fdf7e" +source = "git+https://github.com/eclipse-zenoh/zenoh.git?branch=main#03b2f7a47f2957fc3b15fa44921d8fbcdcfcd44e" dependencies = [ "async-trait", "const_format", diff --git a/Cross.toml b/Cross.toml new file mode 100644 index 0000000..127ef5e --- /dev/null +++ b/Cross.toml @@ -0,0 +1,18 @@ +[target.x86_64-unknown-linux-musl] +image = "jenoch/rust-cross:x86_64-unknown-linux-musl" + +[target.arm-unknown-linux-gnueabi] +image = "jenoch/rust-cross:arm-unknown-linux-gnueabi" + +[target.arm-unknown-linux-gnueabihf] +image = "jenoch/rust-cross:arm-unknown-linux-gnueabihf" + +[target.armv7-unknown-linux-gnueabihf] +image = "jenoch/rust-cross:armv7-unknown-linux-gnueabihf" + +[target.aarch64-unknown-linux-gnu] +image = "jenoch/rust-cross:aarch64-unknown-linux-gnu" + +[target.aarch64-unknown-linux-musl] +image = "jenoch/rust-cross:aarch64-unknown-linux-musl" + diff --git a/zenoh-plugin-remote-api/Cargo.toml b/zenoh-plugin-remote-api/Cargo.toml index e6f1a5f..221afe3 100644 --- a/zenoh-plugin-remote-api/Cargo.toml +++ b/zenoh-plugin-remote-api/Cargo.toml @@ -14,7 +14,7 @@ [package] rust-version = "1.75.0" name = "zenoh-plugin-remote-api" -version = "1.0.0" # Zenoh version +version = "1.0.0-dev" # Zenoh version repository = "https://github.com/eclipse-zenoh/zenoh-ts" homepage = "http://zenoh.io" authors = [ diff --git a/zenoh-ts/package.json b/zenoh-ts/package.json index 15516e8..f1f15a4 100644 --- a/zenoh-ts/package.json +++ b/zenoh-ts/package.json @@ -1,6 +1,6 @@ { "name": "@eclipse-zenoh/zenoh-ts", - "version": "0.0.9", + "version": "1.0.0-dev", "license": "(Apache-2.0 OR EPL-2.0)", "type": "module", "exports": { @@ -39,4 +39,4 @@ "access": "restricted", "registry": "https://npm.pkg.github.com" } -} +} \ No newline at end of file