-
-
Notifications
You must be signed in to change notification settings - Fork 172
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Get tests passing on main #16
Conversation
Converting to draft to fix those conflicts. |
26ba5fb
to
e448448
Compare
"# | ||
); | ||
} | ||
} |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
These tests would be reintroduced once they're all passing on a topic branch.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
i agree.. I'm currently trying to fix those tests, but we can remove them for now. My goal is indeed a stable/compilable main branch
I've updated the merge conflicts (some tests are already fixed). Also there is since yesterday some additional CI tests like fmt and clippy running, so that should take care of point 3 and 4. I'm not familiar with rust-toolchain.toml, but it sounds a good thing :) |
@emwalker : More conflicts arise as I'm also am fixing the tests :) Right now, we have a CI passing main branch with only the document parsing test set to I think it would be better to close this PR for now, but i really like the steps you have layed out on getting a good repo up and running. Would you be able to help with the |
@jaytaph sure, sounds good. I'll take a look. |
@jaytaph here's what I'm seeing:
I'll create a PR with a |
@emwalker yes. clippy fix should pass as well. I think i've fixed those in a branch i'm working on, but if you can create a separate PR for that, that's would be ok. |
There's several things you'd ideally have for a Rust project that people are collaborating on:
cargo test
passes onmain
cargo build --release
works onmain
cargo fmt
is runcargo clippy --fix
is runrust-toolchain.toml
file that specifies the version of Rust being usedIn this PR, we take care of (1) and (2), above. After this PR, you'd want to keep any work that breaks (1) or (2) on a branch and fix things before merging back into
main
.Let me know if this and similar PRs are helpful.