Enzo Le Van
814a180a6b
fix: allow manual dispatch and ubuntu 22.04 for aarch64 linux
10 months ago
Enzo Le Van
c607e71c9d
fix: global and plan on 22.04
10 months ago
Enzo Le Van
5c9d955ba4
cargo-dist: configure correctly the CI
10 months ago
Enzo Le Van
4de7fc13f7
cargo-dist: initializing and making it build/distribute the CLI
10 months ago
haixuanTao
dde40540b2
Fix miss configured version of multiple library to make sure everything is well versioned
10 months ago
Philipp Oppermann
d98032fd0e
Update CI runners to `ubuntu-22.04`
The ubuntu 20.04 runners will be removed in April 2025. There are already scheduled `brownouts` that lead to build failures, so we should fix it right now.
10 months ago
Philipp Oppermann
cb6e84343f
Change macOS CI runner to `macos-13`
macos-12 is deprecated
1 year ago
haixuanTao
29f1bcfa59
Making cargo skip already published package
1 year ago
Philipp Oppermann
a3c609390c
Don't fail if publishing `dora-message` fails
The dora-message package is versioned separately, so this publish command might fail if the version is already published.
1 year ago
Philipp Oppermann
9c28f4e1e3
Add TODOs for next steps
1 year ago
Philipp Oppermann
85cccb6b94
Publish `dora-message` after `dora-core`
The `dora-message` crate now depends on `dora-core`, instead of the other way around.
1 year ago
haixuanTao
dfdca94967
Add a CI/CD for the node-hub and fix isort
1 year ago
haixuanTao
39d7d49de4
Add installl shell
1 year ago
haixuanTao
46e3788ee9
Remove archive folder within the zip archive
1 year ago
haixuanTao
76223ee919
Zip only binary
1 year ago
haixuanTao
0e58dd9617
Fix windows release
1 year ago
haixuanTao
e3d9686474
Refactor pip and cli CI/CD
1 year ago
haixuanTao
320ef26da5
Update pip wheel to compile for musl
1 year ago
haixuanTao
3baabde73f
Add free Ubuntu disk space within the release job
1 year ago
haixuanTao
246335aa52
Add dora-rerun in our release pipeline
1 year ago
haixuanTao
ead8eb9654
Fix release
2 years ago
haixuanTao
7b37ac7218
Remove typo in release CI
2 years ago
haixuanTao
56bf90956c
Keep release as zip
2 years ago
haixuanTao
f15f9320dc
Remove zipping of binary for simpler CD and download
2 years ago
haixuanTao
c72844270a
update CD to ship dora as a single binary ( zipped )
2 years ago
haixuanTao
d97a2e16e9
Fix typo
2 years ago
haixuanTao
0718c35265
Fix CD errors and try to release new version
2 years ago
haixuanTao
051f77d50e
Renaming dora-cli to dora in release CD
2 years ago
haixuanTao
621b45f76a
Fix release by publishing dora-arrow-convert
2 years ago
haixuanTao
cd23f87b08
add dora-record into release page
2 years ago
haixuanTao
d1f464f3f8
Split release into several jobs to avoid out of memory issues
2 years ago
haixuanTao
b714cab46c
Add rustup target for aarch64-apple-darwin for cross compilation release
2 years ago
haixuanTao
6097d702c1
Distribute prebuilt arm macos dora-rs
2 years ago
haixuanTao
18592db1da
Fix minor CI release issue
2 years ago
haixuanTao
7431d991f9
Cross compile dora for `aarch64`
2 years ago
haixuanTao
48db354a67
Format release yaml
2 years ago
Philipp Oppermann
aac5e6515a
Integrate `dora-runtime` into `dora-daemon`
Removes the separate `dora-runtime` binary. The runtime can now be started by passing `--run-dora-runtime` to `dora-daemon`. This change makes setup and deployment easier since it removes one executable that needs to be copied across machines.
2 years ago
haixuanTao
8e58396213
remove header file from template
2 years ago
haixuanTao
d8875b9e54
add documentation to crates release process
Bump release candidate
2 years ago
haixuanTao
da6dab04aa
Reorder cargo publish
2 years ago
haixuanTao
c1e11c4500
Add publishable crates with newly pushed crates
Test new version
2 years ago
haixuanTao
2f6e988cfb
Adding dora-operator-api release as #218 is fixed
test new crates release
2 years ago
haixuanTao
101ddd2092
add documentation and description to all crates
test rc 2 version
fix version typo
Test crates.io new dora tag release
2 years ago
haixuanTao
6b1306834c
add `crates.io` publish github job
add a test rust version
2 years ago
haixuanTao
443233e32a
Removing legacy `libacl` which was required by Iceoryx
2 years ago
haixuanTao
1f2760bc3f
Add daemon to the release archive
2 years ago
Philipp Oppermann
bb2e8c2920
Remove iceoryx from CI jobs
3 years ago
haixuanTao
01f85ca7cb
Use generic linux version when distributing dora
3 years ago
haixuanTao
c7c32223d4
Create different ubuntu release as they use different glibc
The rus compiler compile package against a specific glibc version that
changes depending on the ubuntu version we're using.
This commit should fix error such as:
```bash
./dora: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.33' not found (required by ./dora)
./dora: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.32' not found (required by ./dora)
./dora: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.34' not found (required by ./dora)
```
3 years ago
haixuanTao
5ef226b071
Fix libacl CI error and make CI simpler
3 years ago