Fix nanoframework packages not publishing all packages.#1625
Fix nanoframework packages not publishing all packages.#1625angularsen merged 7 commits intoangularsen:masterfrom
Conversation
Refactored the Invoke-BuildNanoNugets function to use a loop for packing nuget files instead of individual commands.
Code Review for PR #1625SummaryThis PR fixes the nanoFramework NuGet package build script to automatically discover and pack all available nuspec files instead of hardcoding a specific list. This is a good improvement that makes the build process more maintainable. Positive Changes
Issues to Address
Impact
RecommendationApprove after fixes - The approach improves maintainability, but the PowerShell syntax errors must be fixed before merging. |
Code ReviewSummaryThis PR fixes a critical issue where only 21 out of 129 nanoFramework NuGet packages were being published. The change replaces hardcoded package paths with a dynamic discovery mechanism that automatically finds and packs all Key Improvements ✅
Code QualityThe PowerShell implementation is clean and follows good practices:
No Breaking ChangesThis is a build script change that only affects the packaging process. No API or functionality changes. Minor Suggestions
RecommendationApproved ✅ - This is an important fix that ensures all nanoFramework packages are properly published. The dynamic approach is much more maintainable than the previous hardcoded list. |
|
I have fixed the non-existing generated files. We should probably clear directories before running generator again. |
|
@angularsen Can I please ask for review and merge? I really miss a lot of nanoframework packages. |
Code ReviewThank you for this contribution! This is a good improvement that dynamically discovers all nuspec files instead of hardcoding them. ✅ Strengths
🔍 Observations
✅ No Breaking ChangesThis is an internal build script change with no impact on the public API or published packages. 🎯 RecommendationApproved - This is a straightforward improvement to the build process that will prevent missing packages in future releases. The maintainers should merge this and create a patch release as requested to ensure all nanoFramework packages are published. |
Nuspecs are there, but most are not published.
It is missing for my usages, I have fixed the script hopefully. Please someone review, and merge, and make stable patch release.
Thank you.