ddev / ddev-ui

A not-currently-maintained user Interface that provides a graphical way of interacting with DDEV Local
https://www.ddev.com/
Apache License 2.0
20 stars 5 forks source link

v0.6.0 Release Checklist #163

Open dclear opened 6 years ago

dclear commented 6 years ago

Remaining actions:

For additional background information, please see our Product Release instructions here.

dclear commented 5 years ago

Let Monica and I know when you're ready for release testing, @alkymst

alkymst commented 5 years ago

@dclear and @mafriend The 0.6.0 RC is ready for testing - https://github.com/drud/ddev-ui/releases/download/untagged-43d282b79ce4a5138a3f/ddev-ui-0.6.0.dmg

dclear commented 5 years ago

ty @alkymst !

rfay commented 5 years ago

I took it for a quick spin: It seems to work fine with ddev v0.4.1. Some small oddities befitting of an alpha, don't recommend working them too much.

Testing with https://github.com/drud/ddev/pull/1307 (json additions)

ddev-ui

The most critical need remains the same: Automated tests. It will never be possible to catch regressions in a complex gui without automated tests.

Great news: Each error I encountered was recoverable. I clicked "OK" and got on with my business.

unn commented 5 years ago

Is there a changelog I can look over? https://github.com/drud/ddev-ui/milestone/6

dclear commented 5 years ago

@alkymst : can you do a pass on the issues on the board at https://github.com/orgs/drud/projects/25 and let us know what's done and included in release for testing? https://github.com/drud/ddev-ui/milestone/6 - thanks!

unn commented 5 years ago

This has my approval. Good work.

alkymst commented 5 years ago

Randy,

The new button issue is actually more a design issue than anything. If works, it's taking you to the view to create a new project. The issue is it's the same view you land on, or the default index page. We used to have a datagrid style list on the index, but it didn't make sense to have duplicate project lists. So unless you are looking at a project you are seeing the create project view. If you click on new while looking at a project you will see the button works as expected. Need to think this through in the redesign.

alkymst commented 5 years ago

Randy,

For sometime in the future, I still can't figure out selecting the correct directory. Tried "connecting existing" and it ended up creating a subdir. Didn't understand at all what the "clean container" tab might be for. "Start new project" with Drupal 6 seems like it will seem silly to people. That said, the defaults don't work out right. It defaults to php 7.1, which is incompatible with D6.

I'm going to look into these issues. As for the D6, you might be right on that. as for the PHP configs, I can setup defaults for each that make more sense. I created a yaml file to handle some of this logic vs putting it in code I'll extend the default container settings for each CMS here - https://github.com/drud/ddev-ui/blob/master/src/resources/InstallProfiles.yaml - Good catch!

alkymst commented 5 years ago

As for testing with drud/ddev#1307 (json additions) this need to be addressed soon, ideally before your next release then this goes live.

mafriend commented 5 years ago

Hey folks!

I did some regression testing using a macOS running mojave 10.14.1 and here are my findings! https://cl.ly/c0e021baf09d https://cl.ly/539577d211db

A few issues were found and those have been filed in the appropriate projects, but no blockers were uncovered during testing (though @alkymst is working on the fix for the php project installation)! We should be good to go whenever that bug is fixed!

Thanks!

dclear commented 5 years ago

ty @mafriend!