Skip to content
This repository has been archived by the owner on Nov 29, 2022. It is now read-only.

chore: eight week cadence change blog post #5463

Merged
merged 15 commits into from Jul 14, 2021

Conversation

VerteDinde
Copy link
Member

@VerteDinde VerteDinde commented Jun 16, 2021

This is an initial draft release for our announcement to

  • Move to an 8 week cadence, beginning in 2022.
  • Modify our release schedule for the remainder of 2021, including a short, 3 week release cycle for Electron 15
  • Release a temporary alpha on July 20th, 2021, for Electron 15 only.
  • Whether or not to continue releasing and support alphas is a separate discussion

Target Blog Publish Date: July 14
Target Electron 15 Alpha Date: July 20

Why?: There are several reasons we want to do this that are outlined in the blog post, but key among them:

  1. Chromium plans to release a new milestone every 4 weeks, starting with Chrome 94 on September 21st, 2021. This release cadence also adds a new Extended Stable option every 8 weeks (even numbers)
  2. The Microsoft Store will require Chromium-based apps to be no older than within 2 major versions (for example, if the latest released major version of Chromium is 85, any browser based on Chromium must be on at least Chromium version 83 or higher). This rule includes Electron apps.

The Releases WG mulled over several options for a cadence that would both a) get us on even-numbered extended stables for Chromium and b) didn't include a three version skip that might disqualify apps from the Microsoft Store. This was what we ultimately landed on, with the caveat of getting buy-in from all members and other major maintainers who haven't yet had a chance to see the proposal and give their opinions.

All feedback/concerns appreciated.

  • Any other changes to consider?

(cc @clavin)

Copy link
Contributor

@sofianguy sofianguy left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for getting this started @VerteDinde !

Few comments on first pass

data/blog/8-week-cadence.md Show resolved Hide resolved
data/blog/8-week-cadence.md Outdated Show resolved Hide resolved
data/blog/8-week-cadence.md Outdated Show resolved Hide resolved
data/blog/8-week-cadence.md Outdated Show resolved Hide resolved
data/blog/8-week-cadence.md Outdated Show resolved Hide resolved
data/blog/8-week-cadence.md Outdated Show resolved Hide resolved
data/blog/8-week-cadence.md Outdated Show resolved Hide resolved
Co-authored-by: Sofia Nguy <sofianguy@gmail.com>
data/blog/8-week-cadence.md Outdated Show resolved Hide resolved
data/blog/8-week-cadence.md Outdated Show resolved Hide resolved
data/blog/8-week-cadence.md Outdated Show resolved Hide resolved
Co-authored-by: Antón Molleda <molant@users.noreply.github.com>
Copy link
Member

@erickzhao erickzhao left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Note that we'll need to update external references to the 12-week cadence later (e.g. in https://github.com/electron/electron/blob/main/CONTRIBUTING.md)

This commit marks a fairly major rewrite from previous versions.
data/blog/8-week-cadence.md Outdated Show resolved Hide resolved
@VerteDinde VerteDinde marked this pull request as ready for review July 9, 2021 04:34
@VerteDinde VerteDinde changed the title chore: initial draft of cadence change post chore: eight week cadence change blog post Jul 9, 2021
data/blog/8-week-cadence.md Outdated Show resolved Hide resolved
data/blog/8-week-cadence.md Outdated Show resolved Hide resolved
data/blog/8-week-cadence.md Outdated Show resolved Hide resolved
data/blog/8-week-cadence.md Outdated Show resolved Hide resolved
data/blog/8-week-cadence.md Outdated Show resolved Hide resolved

#### ❓ Will Electron extend the number of supported versions?

For the remainder of 2021, we will also be extending our supported version policy from the latest three versions to the latest four versions of Electron. When the 8 week cadence begins in 2022, we'll continue to [support the latest three major versions](https://www.electronjs.org/docs/tutorial/support#supported-versions), as well as the beta, alpha and nightly release.
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Follow-up: we should write a note in the linked doc.

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

CONTRIBUTING and support.md changes here: electron/electron#30115

data/blog/8-week-cadence.md Outdated Show resolved Hide resolved
data/blog/8-week-cadence.md Outdated Show resolved Hide resolved
data/blog/8-week-cadence.md Outdated Show resolved Hide resolved
data/blog/8-week-cadence.md Outdated Show resolved Hide resolved
data/blog/8-week-cadence.md Outdated Show resolved Hide resolved
data/blog/8-week-cadence.md Outdated Show resolved Hide resolved
ckerr and others added 3 commits July 13, 2021 10:25
(thanks all!)

Co-authored-by: Charles Kerr <charles@charleskerr.com>
Co-authored-by: Erick Zhao <erick@hotmail.ca>
Co-authored-by: Sofia Nguy <sofianguy@gmail.com>
Co-authored-by: Sofia Nguy <sofianguy@gmail.com>
data/blog/8-week-cadence.md Outdated Show resolved Hide resolved
data/blog/8-week-cadence.md Outdated Show resolved Hide resolved
VerteDinde and others added 2 commits July 13, 2021 13:55
Co-authored-by: Tierney Cyren <accounts@bnb.im>
Co-authored-by: Sofia Nguy <sofianguy@gmail.com>
@erickzhao erickzhao merged commit d5423a3 into electron:master Jul 14, 2021
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

7 participants