Skip to content

Add Semantic Versioning (Next) #40

@H0R5E

Description

@H0R5E

Add automated semantic versioning using a tool such as Python Semantic Release.

This is more complex as a monorepo and a strategy for version changing when dependencies change, must be decided. This could a one of the following options:

  1. Update dependant packages version at the same level
  2. Apply minor updates to dependant packages.

Much like the automated CI, triggering of related packages will have to be handled within the workflows (see, for instance, here).

This would be best done by triggering from the bottom up (by triggering the higher package workflow from the lower one) but not sure what to do if more than one dependency is updated at once.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    Projects

    Status

    Backlog

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions