Philipp Oppermann
b89ad660d7
Disable incremental compilation when sccache is used
See https://github.com/mozilla/sccache#rust
2 years ago
Philipp Oppermann
feff4ad4ec
Fix: set the `sscache` env variables for the whole job
2 years ago
Philipp Oppermann
d0c5c1468a
Use `sscache` instead of `rust-cache` for caching on CI
2 years ago
Philipp Oppermann
7ede910fad
Add an internal cli argument to create template with path dependencies
2 years ago
haixuanTao
443233e32a
Removing legacy `libacl` which was required by Iceoryx
2 years ago
Philipp Oppermann
a2a6dba3b3
Use problem matcher and cache for CLI tests too
2 years ago
Philipp Oppermann
8670d85f63
CI: Fix command order in CLI test job
2 years ago
Philipp Oppermann
6462d85841
CI: Run CLI commands in single step
2 years ago
Philipp Oppermann
706eb562f1
Remove single backtick from step names
2 years ago
Philipp Oppermann
d69c87e2c7
Fix: override dora dependencies with local path when testing templates
2 years ago
Philipp Oppermann
19e87eee7f
CI: Run `dora-cli up` to start both coordinator and daemon
2 years ago
Philipp Oppermann
1e07a73a64
Merge branch 'main' into unify-nodes-and-operators
2 years ago
Haixuan Xavier Tao
55605c73b1
Rename task in CI
Co-authored-by: Philipp Oppermann <dev@phil-opp.com>
3 years ago
haixuanTao
68c689094a
Change folder of process
3 years ago
haixuanTao
100a4396b7
use cargo install to fix path issue in GH runner
3 years ago
haixuanTao
a01be88a7c
Remove dora check
3 years ago
haixuanTao
05eca0c8ab
Removing `up` command due to path issues
3 years ago
haixuanTao
e4fc0a8a6b
Improve CI/CD by checking the CLI commands
This commit improve the CI/CD by testing the newly added CLI commands:
- `up`
- `list`
- `check`
- `destroy`
- `start`
- `stop`
This commit also removes not needed anymore capnp dependencies to simplify
the CI.
Use python as source for `python` example
add binaries to `$GITHUB_PATH`
Add up command in test
Remove not necessary change
Add CLI start and stop test
Add removed iceoryx test
3 years ago
Philipp Oppermann
19214c4829
Add a basic benchmark to test throughput and latency for different message sizes
3 years ago
Philipp Oppermann
0ace8f052b
Skip clippy runs for runtime feature
The runtime is currently commented out.
3 years ago
Philipp Oppermann
63444b9760
Fix CI failures caused by `rust-dataflow-url` example
3 years ago
Philipp Oppermann
bb2e8c2920
Remove iceoryx from CI jobs
3 years ago
haixuanTao
5ef226b071
Fix libacl CI error and make CI simpler
3 years ago
Philipp Oppermann
6985950751
Update Rust problem matcher to v1.1.0
3 years ago
Philipp Oppermann
5de3a90138
Revert "Temporarily replace problem matchers with fork to avoid warning"
This reverts commit e5a825b11f .
3 years ago
Philipp Oppermann
e5a825b11f
Temporarily replace problem matchers with fork to avoid warning
3 years ago
Philipp Oppermann
36c09a21ce
Set up caching on CI
3 years ago
Philipp Oppermann
1e7940b0a7
Replace unmaintained actions-rs/cargo action with separate problem matcher
The problem matcher adds compiler errors/warnings as inline annotations in the 'Files Changed' in the GitHub PR GUI.
3 years ago
Philipp Oppermann
a7ef05a6f7
Update checkout action to v3
Fixes CI warning about deprecated node.js version
3 years ago
Philipp Oppermann
4701c5a98d
Add an Rust dataflow example that uses nodes by URL
3 years ago
Philipp Oppermann
b83de6c41b
Add timeout for CI test job
3 years ago
Philipp Oppermann
bb33e1471f
Check `tracing` and `metrics` features on CI
3 years ago
Philipp Oppermann
475ffe151e
Run iceoryx example on CI
3 years ago
Philipp Oppermann
9db607d3ca
Fix gh actions syntax
3 years ago
Philipp Oppermann
cc50a5ac92
Install libacl1-dev on the CI to fix iceoryx build
3 years ago
Philipp Oppermann
d511669cd0
Remove `--print lnik-args` argument that was added for debugging
3 years ago
Philipp Oppermann
50a23f66fb
Build examples before running them
3 years ago
Philipp Oppermann
c8cb026707
Set timeouts for examples runs
3 years ago
Philipp Oppermann
a2ecb94e6d
Remove `-vv` flag
3 years ago
Philipp Oppermann
f084c0bb4e
Print link args for debugging
3 years ago
Philipp Oppermann
bafa30945d
Use very verbose output for examples
3 years ago
Philipp Oppermann
f074571e43
Don't fail fast when running examples
3 years ago
Philipp Oppermann
83b6132bf8
Run examples on macOS/Windows too
3 years ago
Philipp Oppermann
44ff90e3e9
Install capnproto on Windows using choco
3 years ago
Philipp Oppermann
e0e6e4cb1d
Add support for captnproto install on macOS
3 years ago
Philipp Oppermann
c433fca30e
Don't fail fast
3 years ago
Philipp Oppermann
149235689d
Run tests on Windows and macOS as well
3 years ago
Philipp Oppermann
958d22b3f1
Run the new C++ example on the CI
3 years ago
Philipp Oppermann
18c0b9d536
Run the rust-dataflow example on CI
3 years ago
Philipp Oppermann
a2d24dd2d5
Move example build to separate CI job
3 years ago