-
Notifications
You must be signed in to change notification settings - Fork 392
Closed
Labels
Description
Release workflow for coverlet is not simple due to different versions of drivers.
Now that we're ready to sign our package the things will be worse.
My proposal and after @clairernovotny's advice is to consolidate coverlet version since next release 3.0.0 to allow automatic sign/deploy from pipeline.
Sure, we have different features supported for different drivers, but we can document with a md.
Possible new release workflow:
- Move all version on master to
x.x.x-preview.{height}and release on nightly release once a day if there are new commits. - When release remove
-preview.{height}create a release branchrel/vx.x.xwhere we fix the version onversion.jsonof packages. - Update pipeline to manual release a signed version to nuget directly from release branch.
@tonerdo can you enable master protection(merge only using PR)?So I can work using branch(no more fork) without fear 😄
@clairernovotny can you take a look at plan and give further advice if you see something wrong or improvable?