Closed paulushub closed 1 year ago
@jogibear9988 I will close this request for now, it seems the AppVeyor build is not yet ready for .NET 8.
Is there a way to set the build target to .NET 8 in the AppVeyor.yml
?
Don‘t know. We could also switch to github actions
We either wait, or since you have the accounts you can implement the switch.
You could also do it ;-) You only need to create the files like here:
https://github.com/dotnetprojects/MonacoRoslynCompletionProvider/tree/main/.github/workflows
or I will do, but don't know when
Creating the workflow will not be a problem. You will still have to handle the AppVeyor part.
The AppVeyor is then not needed any more. I'll remove it there
and the nuget api key in github actions is store for the whole organization
@jogibear9988 Finally completed the implementation of the GitHub Actions. It took more time than I expected, but was a good leaning process as well. Most of the tools did not work as expected, and some are simply not flexible. Currently, the implementation is as follows:
The pull request will
The Pull Request will not release or deploy (as expected), only for testing.
The merging to the master branch will
gittools/actions/gitversion
to retrieve the current versionroryprimrose/set-vs-sdk-project-version
to update the versionactions/github-script
to create the GitHub Release, which add the git tagThe Nuget packages are now more healthy than before:
Any of these changes will trigger a release, so we may have to wait till there is a need for update.
develop
branch in the "Pull Request" build-check (dotnetpull.yml
file)Display GitVersion outputs
no longer needed)GitVersion.yml
(currently set the next-version = 5.0.118
). With a successful release, next-version
is no longer needed.