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
upgrade paket.core to support net5.0 #2587
upgrade paket.core to support net5.0 #2587
Conversation
Given this repository bootstraps itself in the release process. I'm usually not too worried. If I want to be 100% safe I release a prerelease and try to build and release with the prerelease (there were some occasions where I did this). But usually there is no easy way to get the test-suite green with something that is broken. Btw if you ever need a private channel/chat/question, feel free to add me on twitter (@matthi__d) or send me a mail to the one on the github profile. |
Thanks Matthias ! |
@yazeedobaid Nothing that pops to my mind, I can tell you that we use Paket.Core APIs to generate those scripts and those scripts are not actually used by FAKE for running the script - they are, as hinted by the name, only used for intellisense in IDE, and strictly speaking not even all IDEs as last time I remember VSCode/Ionide used FAKE APIs instead. |
I took a brief look, maybe there is some other underlaying issue, and the test |
And btw for running standalone I usually just setup the debugger in visual studio to the working directory of the test and the arguments accordingly and run it from there (and git clean the test directory when you are finished) |
…grade-paket-core-to-support-net5
@matthid Thanks for the tips really helped |
Why is this so necessary update not merged?? |
There has not been any activity in this pull request for the last 3 months so it will be closed in 14 days if there is no activity. |
Should be worth updating to 6.0.0 proper now. |
@dsyme can you reopen this and have a look at it? without it FAKE will probably die quietly if it won't work for |
Description
This PR upgrades
Paket.Core
to the latest beta release6.0.0-beta8
to support .NET 5 in dotnet core build of FAKE. The legacy project is still usingPaket.Core
version5.257
During the upgrade, the following has been done:
Expecto.testAdapter
since it is archived by the maintainer (repo link) and conflicts withFSharp.Core
in which it needsFSharp.Core
< 5.0.0FSharp.Core
has been pinned to5.0.0
sincePacket.Core
hasFSharp.Core
pinned to5.0.0
, please see the following linkI have tested the changes on the two cases for the two issues mentioned below. The new build of
fake-cli
which usesPaket.Core
latest beta build, will parse the lock files generated from Paket CLI tool successfully.TODO
Feel free to open the PR and ask for help
help/markdown
)help/templates/template.cshtml
, linking to the API-reference is fine.dotnet sln Fake.sln add src/app/Fake.*/Fake.*.fsproj
)