This is an automated email from the ASF dual-hosted git repository.
pengzheng pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/celix.git
from 06ae35ae7 Merge pull request #780 from
Deedss/feature/event-information-on-waiting
add eb385917c Add initial setup for devcontainer
add 74450e1f9 Fix trailing commas in devcontainer.json
add 9310ddcb3 Add devcontainer badge in README.md
add dc8afe8fb Update .devcontainer/devcontainer.json
add b15249f10 Merge branch 'refs/heads/master' into feature/devcontainer
add 6f45fb6c0 Refactor devcontainer setup for building with conan
add 3ceb3c5af Refactor Containerfile to build and dev with non root user
add 70922c93f Update devcontainer setup for gpg
add 247744aa1 Improve run container scripting and add initial readme
add d28280e75 Combine container build ci with devcontainer setup
add 9dea26d98 Fix apt container ci build configuration
add 8bc3f5929 Update docker build command
add 8e5ff23e1 Move celixdev user to dev images
add de8b49a5a Split container install, build & test in multiple steps
add ada1c888b Add conan.lock file to lock dependencies when using conan
add 8f678b5cd Add conan cache action for ci container build using
conan.lock
add e5a064052 Revert introduction conan.lock
add d2779cc68 Update Containerfile and conan cache setup
add aa947f4b6 Add additional cache mechanisms for container ci builds
add fa845b9fa Remove disallowed docker cache action
add e69a3e205 Update devcontainer to ubuntu 24.04 and fix openssl issue
add 6606e7710 Replace usage of tags for github action to hashes
add d1ba2bf50 Avoid the introduction of openssl dependency.
add d20f2b48c Remove openssl 1.1.1 override for Conan build on Ubuntu.
add a779cbfc8 Fix wrong conanrun.sh path.
add d4d41cedb Merge branch 'master' into feature/devcontainer
add 1e772076f Fix ctest warning.
add 14398f453 Fix ctest dynamic linking error.
add 52001cb40 Fix conan option format.
add 50e1193e8 Update to macOS-12.
add d3b1e15d3 Enable address sanitizer in test_package.
add 95a34d842 Remove sudo in run_unit_test_discovery_zeroconf.
add 00dc17aac Fix test_package error.
add 220673324 Merge branch 'master' into feature/devcontainer
add ae2243aca Use sudo to start mdnsd in discovery_zeroconf unit test
add 02a82bf73 Resolve unit test failed for discovery_zeroconf
add f9c22aa1a Add securityOpts config for devcontainer.json
add 5e8061633 Merge remote-tracking branch 'origin/master' into
feature/devcontainer
add df72d0e20 Update devcontainer readme
add 807414b1b Merge branch 'master' into feature/devcontainer
add 3b5459728 Add relabel options when running devcontainer
new 5e18244cf Merge pull request #731 from apache/feature/devcontainer
The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
.devcontainer/Containerfile | 127 ++++++++++++++++++++
.devcontainer/README.md | 69 +++++++++++
.../build-devcontainer-image.sh | 5 +-
.../build-project-with-conan.sh | 15 +--
.../conan-container-debug-profile | 21 ++--
.../conan-container-default-profile | 21 ++--
.devcontainer/devcontainer.json | 15 +++
.devcontainer/run-devcontainer.sh | 133 +++++++++++++++++++++
.../setup-project-with-apt.sh | 17 ++-
.../setup-project-with-conan.sh | 15 +--
.github/workflows/celix_etcdlib.yml | 2 +-
.github/workflows/celix_promise.yml | 2 +-
.github/workflows/conan_create.yml | 14 +--
.github/workflows/containers.yml | 98 ++++++++++++---
.github/workflows/coverage.yml | 6 +-
.github/workflows/coverity-scan.yml | 2 +-
.github/workflows/macos.yml | 10 +-
.github/workflows/ubuntu.yml | 12 +-
README.md | 2 +-
.../discovery_zeroconf/gtest/CMakeLists.txt | 2 +-
.../src/DiscoveryZeroconfAnnouncerTestSuite.cc | 4 +-
.../gtest/src/DiscoveryZeroconfWatcherTestSuite.cc | 10 +-
conanfile.py | 1 +
container/Containerfile.gitpod | 61 ----------
container/Containerfile.ubuntu | 71 -----------
container/README.md | 55 ---------
container/run-ubuntu-container.sh | 47 --------
documents/development/README.md | 3 +-
examples/conan_test_package/CMakeLists.txt | 13 ++
examples/conan_test_package/conanfile.py | 1 +
examples/conan_test_package_v2/conanfile.py | 1 +
31 files changed, 517 insertions(+), 338 deletions(-)
create mode 100644 .devcontainer/Containerfile
create mode 100644 .devcontainer/README.md
rename container/build-ubuntu-container.sh =>
.devcontainer/build-devcontainer-image.sh (88%)
copy container/support-scripts/build-all.sh =>
.devcontainer/build-project-with-conan.sh (71%)
copy
bundles/event_admin/remote_provider/remote_provider_mqtt/gtest/res/mosquitto_multi_listener.conf
=> .devcontainer/conan-container-debug-profile (82%)
copy
bundles/event_admin/remote_provider/remote_provider_mqtt/gtest/res/mosquitto_multi_listener.conf
=> .devcontainer/conan-container-default-profile (81%)
create mode 100644 .devcontainer/devcontainer.json
create mode 100755 .devcontainer/run-devcontainer.sh
copy container/support-scripts/build-all.sh =>
.devcontainer/setup-project-with-apt.sh (69%)
rename container/support-scripts/build-all.sh =>
.devcontainer/setup-project-with-conan.sh (70%)
delete mode 100644 container/Containerfile.gitpod
delete mode 100644 container/Containerfile.ubuntu
delete mode 100644 container/README.md
delete mode 100755 container/run-ubuntu-container.sh