Skip to content

Proposal: Use tags for releases #35

@cmumford

Description

@cmumford

I would like to propose that this project create Git tags for each release. As this project is a collection of crates that extend the esp-hal project, adopting its tag naming strategy would be consistent. I propose <package.name>-v<package.version> as esp-hal does. This would result in names like: esp-hal-smartled-v0.15.0 or esp-hal-buzzer-v0.1.0. Tagging the repo is already a recommendation in the cargo book.

In addition to version clarity, reproducibility, etc. this would allow for development to proceed in the main branch for upcoming releases. If it became necessary to create a bug fix release, e.g. esp-hal-smartled-v0.15.1, we could then lazily create a release-branch, maybe named esp-hal-smartled-v0.15.x.

Thoughts?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions