Skip to content

Consolidate drivers versions  #874

@MarcoRossignoli

Description

@MarcoRossignoli

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:

  1. Move all version on master to x.x.x-preview.{height} and release on nightly release once a day if there are new commits.
  2. When release remove -preview.{height} create a release branch rel/vx.x.x where we fix the version on version.json of packages.
  3. 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?

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions