Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Che 7.0.0 Endgame Plan #13637

Closed
78 of 85 tasks
l0rd opened this issue Jun 27, 2019 · 3 comments
Closed
78 of 85 tasks

Che 7.0.0 Endgame Plan #13637

l0rd opened this issue Jun 27, 2019 · 3 comments
Labels
kind/planning A checklist of issues for planning a particular sprint.

Comments

@l0rd
Copy link
Contributor

l0rd commented Jun 27, 2019

Che 7.0.0 Endgame

Target is the 14th of August (this may change)

RULES

  1. We release Che 7.0.0 as soon as:
    ENDGAME BUGS ARE FIXED
    ENDGAME ENHANCEMENTS ARE COMPLETED
    ENDGAME DOCUMENTATION IS AVAILABLE ON THE DOC SITE
    E2E HAPPY PATH TEST IS GREEN (STEPS 1, 3 and 4)
    CHE QE TEAM VERIFIES THAT THE RELEASE ACCEPTANCE CRITERIA ARE SATISFIED
  2. Nothing should be merged to master if it's not in the endgame plan (che-x, che-theia, chectl)
  3. Nothing should be added to the endgame plan if not approved by the endgame doc owners: @nickboldt, @l0rd, @slemeur, @tsmaeder and @rhopp

BLOCKERS

Bugs

Enhancements

Docs

  • The document draft should be shared on a google doc.
  • Ping @l0rd, @slemeur and @rkratky once the article is ready for review (e.g. with a comment on the google doc).
  • Review of the documents happens on the google doc
  • Once the review is done the article will be published by the doc team to https://github.com/eclipse/che-docs/

Topics

Other documentation related tasks

END 2 END TEST SUITE STATUS

Test suite description: #12728

STEP IMPLEMENTED STATUS ISSUES
1. Deployment (operator) YES NEED WORKAROUNDS che-incubator/chectl#92 https://github.com/che-incubator/chectl#145
3. Start a Workspace from a devfile YES NEED WORKAROUNDS #13427 #11867 #13498
4. Use Java IDE features and the inner loop PR: #13615 NOT TESTED

"Happy path" failures:

RELEASE ACCEPTANCE CRITERIA (manual tests)

N/A

MARKETING AND PROMOTION (Postponed to September 2019)

Tasks to complete a couple of weeks after the release:

FAQ

What are the branches where the endgame issues/features will be merged? Master branch or a dedicated release branch?
Master branch. A communication has been sent to che-dev to inform that for a couple of sprints we won't accept any PR that is not considered a blocker. For that purpose the following engineers will be responsible to approve (or not) PRs on the following repositories:

Note that in any case PRs need to be reviewed by code owners as well (as usual)

How do we review new bugs and decide if they should be included to the endgame?
A list of curators will do the triage of new issues (blocker/no blocker).
Issues that are not considered as blockers won't be included in the endgame.
The curator will send a message to the mattermost Eclipse Che chat to inform the community about the triaging.
These are the curators:

Issues that are not considered blockers but sev1 should be included in the 7.1 milestone

How do we protect against last minute changes in 3rd party dependency (e.g. theia)? Are we going to create a branch/tag before the release?
These are the tasks that we will take to use a stable version of Theia:

  • Create a branch on theia repository (e.g. che-7.0.0) where we will cherry pick the commits that we want to include in Che @evidolob
  • Create a branch on che-theia (e.g. 7.0.0) that should use theia branch mentioned above @evidolob
  • Communicate to the Theia community @evidolob

Are we continuing to do RC releases or are we going to wait until we have the endgame completed?
We do releases as usual

@l0rd l0rd added the kind/planning A checklist of issues for planning a particular sprint. label Jun 27, 2019
This was referenced Jun 27, 2019
@l0rd l0rd pinned this issue Jun 28, 2019
@tolusha tolusha unpinned this issue Jul 2, 2019
@tolusha tolusha pinned this issue Jul 3, 2019
This was referenced Jul 4, 2019
benoitf added a commit that referenced this issue Jul 5, 2019
Also enhance the templates to ask more questions when reporting a bug

Related to End Game #13637

Fix #13648

Change-Id: I3586957c6687dbdf4b528ccf62bd07e82b2887f1
Signed-off-by: Florent Benoit <fbenoit@redhat.com>
benoitf added a commit that referenced this issue Jul 12, 2019
Also enhance the templates to ask more questions when reporting a bug

Related to End Game #13637

Fix #13648

Change-Id: I3586957c6687dbdf4b528ccf62bd07e82b2887f1
Signed-off-by: Florent Benoit <fbenoit@redhat.com>
benoitf added a commit that referenced this issue Jul 12, 2019
Also enhance the templates to ask more questions when reporting a bug

Related to End Game #13637

Fix #13648

Change-Id: I3586957c6687dbdf4b528ccf62bd07e82b2887f1
Signed-off-by: Florent Benoit <fbenoit@redhat.com>
@ibuziuk
Copy link
Member

ibuziuk commented Jul 24, 2019

Can we remove Hide issues on non che repositories (without migrating issues) @tsmaeder @evidolob @ibuziuk since as I recall it was decided not to do this @slemeur @l0rd

@l0rd
Copy link
Contributor Author

l0rd commented Jul 24, 2019

@ibuziuk done

@l0rd
Copy link
Contributor Author

l0rd commented Aug 26, 2019

Che 7 has been released August 14 2019.

@l0rd l0rd closed this as completed Aug 26, 2019
@l0rd l0rd unpinned this issue Aug 26, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
kind/planning A checklist of issues for planning a particular sprint.
Projects
None yet
Development

No branches or pull requests

2 participants