-
Notifications
You must be signed in to change notification settings - Fork 10
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Packaging and publishing #16
Merged
Mallets
merged 24 commits into
eclipse-zenoh:main
from
ZettaScaleLabs:packaging_and_publishing
Sep 27, 2023
Merged
Changes from all commits
Commits
Show all changes
24 commits
Select commit
Hold shift + click to select a range
c75a1af
Merge commit 'bf1f28ab83247ef6068d9aa8ab8722868448cbb1'
yellowhatter 17e253a
Merge commit '8674e0c44b84342ca2bfe9641da53979c111bdcc'
yellowhatter 8e2fca7
Bump version to 0.7.2-rc
OlivierHecart fae0e5d
Merge branch 'main' into release-0.7.2-rc
OlivierHecart e579b21
Merge branch 'main' into release-0.7.2-rc [skip ci]
OlivierHecart 7112843
Merge branch 'main' into release-0.7.2-rc [skip ci]
OlivierHecart 60529ec
Merge commit '7112843d5961bcad91cc37c25fdec331f8cf8c25'
yellowhatter a5579e2
Merge commit '519acc0589180ae043462bc8c23e9b8fb45ee485'
yellowhatter f1da0f0
switch to 0.10 Zenoh
yellowhatter f5e4bad
add rosrust as submodule
yellowhatter 4d4903b
Use rosrust from submodule
yellowhatter da58de4
- fix issue with random tests failing - I just need to wait for Zenoh…
yellowhatter 73824ba
- working on the CI
yellowhatter e8c4719
Add submodules checkout all over the CI
yellowhatter 2780888
Update ci.yml and release.yml
yellowhatter 1d00bd2
Update ci.yml and release.yml
yellowhatter 12f0328
Update release.yml
yellowhatter 808fdf8
Update release.yml
yellowhatter ece2ffc
Update release.yml
yellowhatter 6a790b4
Update ci.yml and release.yml
yellowhatter e6a0c75
- fix clippy warnings without --all-targets
yellowhatter a69fe1f
Merge pull request #1 from ZettaScaleLabs/check_release_build
yellowhatter 03d619f
- upgrade build system, CI and packaging
yellowhatter 5a157c6
Update CONTRIBUTING.md
yellowhatter File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,42 @@ | ||
# | ||
# Copyright (c) 2022 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, <[email protected]> | ||
# | ||
|
||
### | ||
### Dockerfile creating the eclipse/zenoh-bridge-ros1 image from cross-compiled binaries. | ||
### It assumes that zenoh-bridge-ros1 is installed in docker/$TARGETPLATFORM/ | ||
### where $TARGETPLATFORM is set by buildx to a Docker supported platform such as linux/amd64 or linux/arm64 | ||
### (see https://docs.docker.com/buildx/working-with-buildx/#build-multi-platform-images) | ||
### | ||
|
||
|
||
FROM alpine:latest | ||
|
||
ARG TARGETPLATFORM | ||
|
||
RUN apk add --no-cache libgcc libstdc++ | ||
|
||
COPY docker/$TARGETPLATFORM/zenoh-bridge-ros1 / | ||
|
||
RUN echo '#!/bin/ash' > /entrypoint.sh | ||
RUN echo 'echo " * Starting: /zenoh-bridge-ros1 $*"' >> /entrypoint.sh | ||
RUN echo 'exec /zenoh-bridge-ros1 $*' >> /entrypoint.sh | ||
RUN chmod +x /entrypoint.sh | ||
|
||
EXPOSE 7446/udp | ||
EXPOSE 7447/tcp | ||
EXPOSE 8000/tcp | ||
|
||
ENV RUST_LOG info | ||
|
||
ENTRYPOINT ["/entrypoint.sh"] |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,4 @@ | ||
[submodule "rosrust"] | ||
path = rosrust | ||
url = [email protected]:ZettaScaleLabs/rosrust.git | ||
branch = feature/fix_bugs |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,51 @@ | ||
# Contributing to Eclipse zenoh | ||
|
||
Thanks for your interest in this project. | ||
|
||
## Project description | ||
|
||
Eclipse zenoh provides is a stack designed to | ||
1. minimize network overhead, | ||
2. support extremely constrained devices, | ||
3. supports devices with low duty-cycle by allowing the negotiation of data exchange modes and schedules, | ||
4. provide a rich set of abstraction for distributing, querying and storing data along the entire system, and | ||
5. provide extremely low latency and high throughput. | ||
|
||
* https://projects.eclipse.org/projects/iot.zenoh | ||
|
||
## Developer resources | ||
|
||
Information regarding source code management, builds, coding standards, and | ||
more. | ||
|
||
* https://projects.eclipse.org/projects/iot.zenoh/developer | ||
|
||
The project maintains the following source code repositories | ||
|
||
* https://github.com/eclipse-zenoh | ||
|
||
## Eclipse Contributor Agreement | ||
|
||
Before your contribution can be accepted by the project team contributors must | ||
electronically sign the Eclipse Contributor Agreement (ECA). | ||
|
||
* http://www.eclipse.org/legal/ECA.php | ||
|
||
Commits that are provided by non-committers must have a Signed-off-by field in | ||
the footer indicating that the author is aware of the terms by which the | ||
contribution has been provided to the project. The non-committer must | ||
additionally have an Eclipse Foundation account and must have a signed Eclipse | ||
Contributor Agreement (ECA) on file. | ||
|
||
For more information, please see the Eclipse Committer Handbook: | ||
https://www.eclipse.org/projects/handbook/#resources-commit | ||
|
||
## Contact | ||
|
||
Contact the project developers via the project's "dev" list. | ||
|
||
* https://accounts.eclipse.org/mailing-list/zenoh-dev | ||
|
||
Or via the Discord server. | ||
|
||
* https://discord.gg/vSDSpqnbkm |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,7 @@ | ||
# Contributors to Eclipse zenoh-plugin-ros1 | ||
|
||
These are the contributors to Eclipse zenoh (the initial contributors and the contributors listed in the Git log). | ||
|
||
|
||
| GitHub username | Name | | ||
| --------------- | -----------------------------| | ||
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
You should add your name here :)