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

ci: remove workspace and fix to test lib with MSRV 1.57.0 #95

Merged
merged 2 commits into from
Aug 6, 2023

Conversation

notmandatory
Copy link
Contributor

@notmandatory notmandatory commented Aug 4, 2023

The only way I'm able to pin the rust-payjoin dependencies to be able to build/test the lib with MSRV 1.57.0 was to remove the workspace. I also changed the github actions workflow to use run instead of the actions-rs/cargo@v1 plugin since it doesn't support sub-directories.

@notmandatory notmandatory force-pushed the ci/fix_msrv branch 3 times, most recently from 99dd1e1 to 2e6b81f Compare August 4, 2023 23:39
@notmandatory notmandatory marked this pull request as ready for review August 4, 2023 23:44
Copy link
Contributor

@DanGould DanGould left a comment

Choose a reason for hiding this comment

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

🔥 this effort to maintain MSRV will make working downstream way easier

@@ -0,0 +1,1258 @@
# This file is automatically @generated by Cargo.
Copy link
Contributor

Choose a reason for hiding this comment

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

Since this is just for the library I think it can safely be .gitignore-d. Is this necessary this is for expressing MSRV?

Copy link
Contributor Author

@notmandatory notmandatory Aug 5, 2023

Choose a reason for hiding this comment

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

I agree we should remove and .gitignore Cargo.lock for the lib. That's another advantage of removing the workspace is you can keep a Cargo.lock for the payjoin-cli bin project if you want.

@DanGould DanGould merged commit c705132 into payjoin:release-0.8 Aug 6, 2023
7 checks passed
@notmandatory notmandatory deleted the ci/fix_msrv branch August 7, 2023 01:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants