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
2 years 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
3 years ago
haixuanTao
7431d991f9
Cross compile dora for `aarch64`
3 years ago
haixuanTao
48db354a67
Format release yaml
3 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.
3 years ago
haixuanTao
8e58396213
remove header file from template
3 years ago
haixuanTao
d8875b9e54
add documentation to crates release process
Bump release candidate
3 years ago
haixuanTao
da6dab04aa
Reorder cargo publish
3 years ago
haixuanTao
c1e11c4500
Add publishable crates with newly pushed crates
Test new version
3 years ago
haixuanTao
2f6e988cfb
Adding dora-operator-api release as #218 is fixed
test new crates release
3 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
3 years ago
haixuanTao
6b1306834c
add `crates.io` publish github job
add a test rust version
3 years ago
haixuanTao
443233e32a
Removing legacy `libacl` which was required by Iceoryx
3 years ago
haixuanTao
1f2760bc3f
Add daemon to the release archive
3 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
haixuanTao
1d080a6edb
Split pip and github release
3 years ago
haixuanTao
9f0a0e6957
Fix GIL race condition
By making the stopping loop the first loop, we can avoid using `pyo3/allow_threads`, which
seems buggy.
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
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