Skip to content

Releases #211

@rbtr

Description

@rbtr

@aojea: Releases should have a purpose, I want to understand the motivation first, what is missing? What are we trying to solve? Let's open the discussion...

It's been a few weeks since the last release.
There's a number of changes that are important for Azure since then: #176, #156; and others/nice-to-haves: #191, #193. (Not an exhaustive list.)

Schedule

I would like an established release policy, so that as a contributor I know when to expect my changes to be officially available. As a maintainer, I would not want unnecessary releases with no or no-effective diff, so a fixed release schedule may not be right. But maybe we do something like "when a feature/fix is merged it starts a 1-week timer to the next release".

Releasers/Release approvals

Is the release process still started by pushing a tag? "Push a release tag (e.g. v1.1.0)". Who are releasers, only maintainers? Should there be any additional consensus/review required before a tag gets created?
Allowing anyone with repo-write to manually create a tag has caused problems for me on other projects before - a misplaced tag or a typo becomes annoyingly permanent in the go mod proxy, even if git tags are technically mutable.

cc @tamilmani1989

Metadata

Metadata

Assignees

No one assigned

    Labels

    triage/unresolvedIndicates an issue that can not or will not be resolved.

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions