Skip to content

Improvements in builds for .NET nanoFramework - #925

Merged
angularsen merged 3 commits into
angularsen:masterfrom
josesimoes:improvements-nanoframework-build
May 10, 2021
Merged

Improvements in builds for .NET nanoFramework#925
angularsen merged 3 commits into
angularsen:masterfrom
josesimoes:improvements-nanoframework-build

Conversation

@josesimoes

Copy link
Copy Markdown
Contributor

Changes addressing comments in #837 after merging and having the 1st full build on AppVeyor.

  • Update PS1 to update version in nuspec files.
  • Rename Invoke-Build-NanoNugets to match PS version analysis used in AppVeyor.
  • Simplification of output messages reporting progress of .NET nanoFrameowrk projects processing.
  • Fix nuspec versions.
  • Remove whitespace in nuspec description.
  • Fix Directory.Build.props to point .NET nanoFramewok output directory to specific Artifacts sub-directory.

@josesimoes
josesimoesforce-pushed the improvements-nanoframework-build branch 2 times, most recently from dac1c7b to 7e577efCompareMay 10, 2021 09:07
- Update PS1 to update version in nuspec files.
- Rename Invoke-Build-NanoNugets to match PS version analysis used in AppVeyor.
- Simplification of output messages reporting progress of .NET nanoFrameowrk projects processing.
- Fix nuspec versions.
- Remove whitespace in nuspec description.
- Fix Directory.Build.props to point .NET nanoFramewok output directory to specific Artifacts sub-directory.
@josesimoes
josesimoesforce-pushed the improvements-nanoframework-build branch from 7e577ef to ef15f50CompareMay 10, 2021 09:30
<projectUrl>https://github.com/angularsen/UnitsNet</projectUrl>
<requireLicenseAcceptance>false</requireLicenseAcceptance>
<description>Adds Frequency units for Units.NET on .NET nanoFramework.&#10;For .NET or .NET Core, use UnitsNet instead.</description>
<description>Adds Frequency units for Units.NET on .NET nanoFramework.&#10;For .NET or .NET Core, use UnitsNet instead.</description>

Copy link
Copy Markdown
Owner

Choose a reason for hiding this comment

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

Is this &#10; character intentional? Why not a regular space? I pushed a commit removing it, but let me know if that was a mistake.

Copy link
Copy Markdown
ContributorAuthor

Choose a reason for hiding this comment

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

Yes, that's a line break in XML.
It shows the description as:

Adds Frequency units for Units.NET on .NET nanoFramework.
For .NET or .NET Core, use UnitsNet instead.

Instead of:

Adds Frequency units for Units.NET on .NET nanoFramework. For .NET or .NET Core, use UnitsNet instead.

@angularsenangularsen left a comment

Copy link
Copy Markdown
Owner

Choose a reason for hiding this comment

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

Looks good to me. Merging it to see how it plays out on appveyor.

@angularsen

Copy link
Copy Markdown
Owner

Checked the PR build, looks good to me.

image

image

image

@angularsen
angularsen merged commit df2692b into angularsen:masterMay 10, 2021
@josesimoes

Copy link
Copy Markdown
ContributorAuthor

All right!! 👏🏻 😄

@josesimoes

Copy link
Copy Markdown
ContributorAuthor

@angularsen will you be uploading all the new nuget packages for nanoframework? Just checking...

@josesimoes
josesimoes deleted the improvements-nanoframework-build branch May 10, 2021 19:05
@angularsen

angularsen commented May 10, 2021

Copy link
Copy Markdown
Owner

@josesimoes I'm currently waiting for master branch build to complete. I expect it to push 4.90.0 of the temperature nuget.
If I am not mistaken, the build script currently only packs Temperature nuget and not the others?

@angularsen

Copy link
Copy Markdown
Owner

It completed 10 minutes ago. Nuget is out.
https://www.nuget.org/packages/UnitsNet.nanoFramework.Temperature/

@josesimoes

josesimoes commented May 10, 2021

Copy link
Copy Markdown
ContributorAuthor

@josesimoes I'm currently waiting for master branch build to complete. I expect it to push 4.90.0 of the temperature nuget.
If I am not mistaken, the build script currently only packs Temperature nuget and not the others?

It's supposed to generate all those identified by @Ellerbach being used in .NET Core IoT.

My bad! It's missing the others... I'll fix that ASAP.

Sign up for freeto 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

@josesimoes@angularsen