Skip to content

RFC: change release cadence #250

Open
@nlopin

Description

@nlopin

Context

At the moment, Wave releases a new version on every pull request merge.

Recently, the number of pull requests has increased and often we merge several PRs within one day. This means that sometimes we publish several minor versions per day. It makes a lot of noise and it is harder to spot what change has happened.

Proposal

Implement "one day - one release" policy. That means that releases are scheduled (e.g. midnight every day) and the release contains all the merged PRs on the day of release.

  • if I merged any number of PRs today, the release will take place 23:59 the same day containing both changes merged
  • if no PRs were merged, no release

Risks

  • We may want to release a new version as fast as possible. Solution: we trigger release manually or using manually triggered Github Action

Metadata

Metadata

Assignees

No one assigned

    Labels

    conversation neededIssues that may need to go to a broader conversation📝 RFCImporant proposals which impact the library

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions