Philipp Oppermann
b7bfe30a16
Update rust edition to 2024 ( #1072 )
5 months ago
Chrislearn Young
26f9973ae3
cargo fmt
5 months ago
Chrislearn Young
27db3a228a
Update rust edition to 2024
6 months ago
Philipp Oppermann
b0d6440446
Include working directory in log message
To make it more obvious what's going on
6 months ago
Philipp Oppermann
e6b70fb2a5
Error if node with `git` field was not built before dataflow start
The working directory of nodes with git fields is only decided on `dora build` because that's where we translate the branch/tag name into the commit hash.
Before, we fell back to using the base working directory if no build was done. However, this is confusing since the reason for the different working directory is not communicated in any.
This commit throws an error if no build happened before starting a dataflow with git nodes.
6 months ago
Philipp Oppermann
591aaadcfd
Improve build logging ( #1067 )
- Buffer log messages that are sent before subscribers are connected
- Include working directory in 'running build command' message
- Lower log level of 'building' message to `Debug`
6 months ago
Philipp Oppermann
2f610f964c
Fix: Create working directory if it doesn't exist ( #1066 )
We forgot to create the working directory in a few cases in #901 . This
PR fixes this by adding the proper `create_dir_all` calls.
Alternative to https://github.com/dora-rs/dora/pull/1064
6 months ago
Chrislearn Young
bfedbe4b62
Merge branch 'main' into fix-all-clippy-warning
6 months ago
Chrislearn Young
dcfaee05b7
Fix all `cargo clippy` warning
6 months ago
Philipp Oppermann
92cea2426b
Add proper documentation to `dora-node-api` crate ( #1056 )
Also includes a bit or regorganization to streamline the API.
6 months ago
Haixuan Xavier Tao
05547d841d
Fix many `cargo clippy` warning ( #1070 )
6 months ago
Chrislearn Young
bcf591deb4
Remove rust--toolchain.toml and use rust-version in Cargo.toml
6 months ago
Chrislearn Young
715ee0286b
Fix many `cargo clippy` warning
6 months ago
Philipp Oppermann
7036f8dd5f
Merge branch 'main' into rust-api-docs
6 months ago
Philipp Oppermann
649d2c52ce
Lower log level of 'building' message to `Debug`
There will be a 'running build command' message with more details later.
6 months ago
Philipp Oppermann
0dc349a862
Buffer log messages that are sent before subscribers are connected
The initial messages might contain important information.
6 months ago
Philipp Oppermann
c48434c15b
Create working directory if it doesn't exist
6 months ago
Philipp Oppermann
16ec7fbaee
Revert "Fix weird daemon folder"
6 months ago
haixuantao
cef799dfff
Fix weird daemon folder
6 months ago
haixuantao
5f8ee04aed
Fix buffer not printing because it contains legacy ERROR message
6 months ago
Haixuan Xavier Tao
42775e3612
Removing support for macos x86 in order to unpin macos version ( #1048 )
This PR removes macOS version pinning on Maturin that makes it the
prebuilt will not installable on other macOS version.
I believe the original error is due to macOS x86 and I think it's time
to remove support for it.
6 months ago
Haixuan Xavier Tao
135a45138d
CLI Rework ( #979 )
This pull request initiates a series of CLI rework efforts aimed at
improving maintainability, consistency, and user experience.
6 months ago
sjfhsjfh
810ae047cf
chore: fmt
6 months ago
sjfhsjfh
20c9269f64
chore: make run function public
6 months ago
sjfhsjfh
6119b36edb
style: whitespace
6 months ago
haixuantao
bdc2356348
Removing support for macos x86 in order to unpin macos version
6 months ago
haixuantao
31f0b33803
Fix coordinator not using build feature flag
6 months ago
Philipp Oppermann
1de6f50548
Add some docs dora build, run, and start commands
7 months ago
sjfhsjfh
582d69cc47
chore: remove unused import
7 months ago
sjfhsjfh
c05d4cd9ff
chore: revert deletions
7 months ago
Philipp Oppermann
1d7b9f97dc
Remove unused function
7 months ago
Philipp Oppermann
b2c0f68d8c
Fix import
7 months ago
Philipp Oppermann
0cc4937174
Move and merge `command` module file
7 months ago
Philipp Oppermann
1530fe54dd
Rename `commands` module to `command`
7 months ago
sjfhsjfh
bd76e2a665
Merge branch 'main' into cli-refactor
7 months ago
sjfhsjfh
f95bd230cc
refactor: cli commands
7 months ago
Philipp Oppermann
125d5a0443
Merge branch 'main' into git-source
7 months ago
haixuantao
f72991b09c
Add Cause to stpo
7 months ago
Philipp Oppermann
f030d8d6b5
Fix typo
7 months ago
Philipp Oppermann
bf54c6d706
Improve log output for `dora run`
Send the log messages back to the CLI instead of logging them through tracing at the `daemon` level.
7 months ago
Philipp Oppermann
4392affe16
Tweak heuristic for doing local or distributed builds
7 months ago
Philipp Oppermann
65ded260c9
Convert `log` records to `tracing` events
Ensures that `log::info` etc messages are logged too.
7 months ago
Philipp Oppermann
9eac013637
Fix clone directory copying
7 months ago
Philipp Oppermann
84084b1475
Fix: Don't rename git dir if other nodes of same dataflow still need it
7 months ago
Philipp Oppermann
482a7ecb61
Put session file into `out` dir
7 months ago
Philipp Oppermann
5eeab6f905
Fix: Append session UUID to path, without `SessionId(...)` wrapper
Parentheses in directory names confuse some build tools/scripts (e.g. openssl Makefile).
7 months ago
Philipp Oppermann
5993403d28
Print build_id instead of session_id
7 months ago
Philipp Oppermann
31d7c975fc
Only print daemon and dataflows IDs if they're useful
7 months ago
Philipp Oppermann
950862b916
Add a special log level for `stdout` output
7 months ago
haixuantao
c64d6642af
fix string message
7 months ago