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

Modernize the project #1109

Open
LiorBanai opened this issue Dec 19, 2024 · 15 comments
Open

Modernize the project #1109

LiorBanai opened this issue Dec 19, 2024 · 15 comments

Comments

@LiorBanai
Copy link
Contributor

LiorBanai commented Dec 19, 2024

  • last pull is broken
  • no update for the last 7 months.
  • no update of dependency vulnerabilities
  • very old net framework targets (like net45)
  • yml target out of support frameworks

image

@somdoron
Copy link
Member

you are welcome to contribute and solve those issues. I would help you release a new version to nuget.

@LiorBanai
Copy link
Contributor Author

sure, will do.

@LiorBanai
Copy link
Contributor Author

LiorBanai commented Dec 19, 2024

@somdoron I'm updating other old stuff like

  • remove net3.1 and net 6 in github pipeline
  • update github actions

I'll push new pr later on.

@somdoron
Copy link
Member

somdoron commented Dec 19, 2024 via email

@LiorBanai
Copy link
Contributor Author

LiorBanai commented Dec 19, 2024

the ci is different on my own fork:
in this repo it fails: #1111
on my fork it passes: LiorBanai#1

@LiorBanai
Copy link
Contributor Author

@somdoron I see the pr is merged and passed. Thanks.
Anything I can do to help with pushing new version to nuget.org?

@somdoron
Copy link
Member

somdoron commented Dec 19, 2024 via email

@tmatthey
Copy link

@LiorBanai Thanks for the push! I've also an outstanding PR 1093 Since there was nothing happened I forked with my PR.

@LiorBanai
Copy link
Contributor Author

in my nugets workflow i just push the nuget always (when on master/main) with the skip duplicates flags. This allows the flexibility to update the version in the csproj/build.prop without needing a tag.
@somdoron do yuo want a push only on tag or using the same approch?

@LiorBanai
Copy link
Contributor Author

@tmatthey is that still relevant? maybe worth adding it before releasing new version..

@somdoron
Copy link
Member

We can push pre release on every commit and a final version on release/tag

@LiorBanai LiorBanai changed the title Is the project dead? Modernize the project Dec 19, 2024
@tmatthey
Copy link

@tmatthey is that still relevant? maybe worth adding it before releasing new version..

Yes, that would be very preferable. After we used to changes from PR 1093 we have not seen any exceptions.

@LiorBanai
Copy link
Contributor Author

Not sure why there is an issue:
looking in the release.yml and prerelease.yml files, all the infrastructure is already there to push nugets so it should already work no?.

@tmatthey
Copy link

Just one tiny comment on target frameworks; standard 2.0 is the last common target which both .Net Framework and .net can consume. Unfortunately, NetMQ has many dependencies where the standard 2.0 has vulnerabilities, which won't be fixed, I guess.

@tmatthey
Copy link

And shouldn't the version be bumped up, minor? major? I would suggest major since some targets have be removed, breaking change.

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

No branches or pull requests

3 participants