Skip to content
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

V1.0 development (just a draft PR to view the diff) #787

Open
wants to merge 27 commits into
base: main
Choose a base branch
from

Conversation

PThorpe92
Copy link
Member

this is so everyone can fork this branch, and make their own edits, add whatever features, etc. so instead of a massive PR that is impossible to review, we can each add things incrementally

@PThorpe92 PThorpe92 marked this pull request as draft January 17, 2024 23:22
@PThorpe92
Copy link
Member Author

I see the git history is diverged enough where it might have to be rebased off main to one commit :/

@MartinFillon
Copy link
Contributor

Gonna merge and update it

MartinFillon
MartinFillon previously approved these changes Jan 21, 2024
@MartinFillon
Copy link
Contributor

Okay so how are we doing on that v1.0 release ?

@daviessm
Copy link
Contributor

daviessm commented Feb 3, 2024

I really think that clap should be merged prior to v1, there are quite a few things queued up waiting for it and we should aim to get all those merged and tested before declaring we're stable.

MartinFillon
MartinFillon previously approved these changes Feb 3, 2024
@PThorpe92
Copy link
Member Author

PThorpe92 commented Feb 3, 2024

I'm all for it. Yeah this is really more about clap and anything that would come along with it that would have breaking changes than it would be actually 1.0

more specifically I just wanted a branch people can fork and push their changes to, instead of having 1 PR and requesting a bunch of changes for one person. I think the sooner we get it merged into main the better. you're absolutely right, from a stability perspective this needs to be in well before 1.0 I was caught up on the breaking change perspective

@MartinFillon
Copy link
Contributor

Well guess this can be made ready for review ?

@PThorpe92 PThorpe92 marked this pull request as ready for review February 14, 2024 14:42
@MartinFillon
Copy link
Contributor

Hey @tertsdiepraam you created a breaking change on time-style argument, could you have a look at it
For an exemple please see the test file named long_time_style_custom_non_recent_and_recent_nix.toml and tell me if its intended.

@tertsdiepraam
Copy link
Contributor

tertsdiepraam commented Feb 14, 2024

@MartinFillon I don't think it's due to my changes. With git bisect I've narrowed it down to this commit where the time-style does not accept "+NON_RECENT\n RECENT" anymore: 47b9e45

@MartinFillon
Copy link
Contributor

Well my bad sorry 😞 I should have bisect more in depth

Gonna fix it

@MartinFillon
Copy link
Contributor

This is ready @cafkafk

@cafkafk
Copy link
Member

cafkafk commented Feb 17, 2024

This is ready @cafkafk

Okay let's get going on review then!

Copy link
Member

@cafkafk cafkafk left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

First order of business is to resolve clippy lints so CI pass it seems

@MartinFillon
Copy link
Contributor

I can't understand nix flake check outputs. It seems to always fail

@tertsdiepraam
Copy link
Contributor

tertsdiepraam commented Feb 17, 2024

Seems to be a formatting issue. I think nix fmt can fix it, but cargo fmt doesn't seem to fix it, which seems strange, because nix fmt should essentially be running cargo fmt under the hood. Maybe the rust-toolchain.toml file might be ignored by nix and it will therefore run a newer version of rustfmt?

Edit: yeah that seems to be it. I temporarily deleted rust-toolchain.toml and then cargo fmt gives the correct diff.

@MartinFillon
Copy link
Contributor

well thats strange Should I fix it ?

Orest58008 and others added 25 commits September 12, 2024 13:30
This pr intoduce clap based parser.
Please note that this is still a wip.

Breaking Changes:
-v no longer lists version.
Version is no longer as exhaustive as before.
Signed-off-by: Christina Sørensen <[email protected]>
implemented a typed value parser to have everything working
@MartinFillon
Copy link
Contributor

Up @cafkafk

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: 🔖 Ready
Development

Successfully merging this pull request may close these issues.

6 participants