-
Notifications
You must be signed in to change notification settings - Fork 0
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
Build nuget packages in CI and push to nuget.org #28
Build nuget packages in CI and push to nuget.org #28
Conversation
Build nuget packages for commits in "main" branch or tags and upload to nuget.org.
30459a9
to
4c763d4
Compare
This should include a 4th commit (which we would not include in maui-linux PR) that renames all Maui*.* packages to Mali*.* before uploading to nuget.org. |
4c763d4
to
466ceb1
Compare
Include GTK in Directory.Build.Override.props.in.
3b5f29b
to
ea38328
Compare
Update versions of packages that have vulnerability and block the build.
35f5b05
to
ec94a9f
Compare
Treat NU1605 warning (Detected package downgrade) not as error. These are result of System.Text.Json upgrade in previous commit. Also disable NU1605 warning because just adding it to WarningsNotAsErrors is not sufficient.
As it doesn't exist in Mali/main.
ec94a9f
to
288e810
Compare
.github/workflows/build-gtk.yml
Outdated
|
||
- name: Run dotnet format | ||
run: | | ||
# remark: doesnt work, alwasy fails: |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@webwarrior-ws typo ^ but wait, why did you add this dotnet format thing? looks unrelated
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I copied the whole build-gtk.yml
file
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
from where??
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
from maui-linux
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
did you put this in commit msg? still, better to copy only what is relevant, we will pull from maui-linux last version when we need to and then we get all those things
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Removed dotnet-format
job
03c07ce
to
228665c
Compare
Rename Microsoft.Maui.* packages to Mali.* so they can be published on nuget.org.
Some packages depend on Graphics, so publish it as well.
Similarly to how FSharpLint does it.
To publish first set of packages on nuget.org.
Revert previous commit and only publish packages from main.
Extract commands for installing GTK workload into install_gtk_workload.sh script.
It is not relevant for current PR.
228665c
to
354d932
Compare
Description of Change
Build nuget packages for commits in "main" branch or tags
and upload to nuget.org.
For main branch, create pre-relaese packages, and for tags
create stable release packages.
Issues Fixed
Fixes #94