Closed CodeBlanch closed 1 month ago
All modified and coverable lines are covered by tests :white_check_mark:
Project coverage is 73.96%. Comparing base (
71655ce
) to head (d3331bf
). Report is 276 commits behind head on main.
I like overall idea of releasing through GitHub pages.
Based on what I see, the whole process has to be either fully handled by new pipeline or fully in the old way.
The new way is IMO great for packages owned and released by maintainers. It works great. I see two potential things to improve:
Changes
prepare-release.yml
workflow which has this flow (for some selected component + version):/CreateReleaseTag
on that PR and packages will be created and uploaded to NuGet and a release created. For stable releases a follow-up PR is opened to updatePackageValidationBaselineVersion
for the released projects.Here's a test run: https://github.com/CodeBlanch/opentelemetry-dotnet-contrib/pull/32
If someone was so inclined, it should be possible to release from a phone now 😄