Skip to content

Commit

Permalink
Docs pages
Browse files Browse the repository at this point in the history
  • Loading branch information
jonpugh committed Aug 29, 2023
1 parent 3e2627c commit 0dda6e9
Show file tree
Hide file tree
Showing 2 changed files with 44 additions and 5 deletions.
21 changes: 16 additions & 5 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,16 +7,27 @@

https://github.com/opendevshop/devshop/compare/1.7.0-alpha4...1.x

### @TODO: Release Blockers
This will be the very last release of the 1.x branch. It will be the last release with provision & hosting as a backend.

It will be the last release of DevShop until the 2.x version is rebuilt on top of the [Operations project](https://www.drupal.org/project/operations).

NOTE: There is NO AUTOMATED UPGRADE PATH to this release. The last release of DevShop used Makefiles. So if you are still on that, you'll need to upgrade manually. See [docs/upgrade-from-1.7.md](./docs/upgrade-from-1.7.md)

### @TODO: Final 1.8.0 Release Blockers

These are mostly all regressions. All of the little features I created need to be tested. This will be done before we call it a 1.8.0.

- Ensure `devshop/control-project` works.
- Merge ubuntu 20+ PR.
- Ensure upgrade path works: DevShop control platform path changed: upgrade probably does not work right now.
- Ensure Aegir Cloud & Ansible work.
- Commit Code is broken.
- Ensure Aegir Cloud, Aegir Docker & Ansible work.
- Ensure git commit, tag, branch and deploy all work.
- Ensure "Drupal update" task, Config Export, and Config import tasks work.
- Ensure devshop_dothooks still works with new provision deploy stuff.
- Remove Client form on sites
- Remove Client form on sites.
- Ensure devshop_support widget & connection works.

## DevShop 1.8.0-beta1
### August 29, 2023

### Release Notes

Expand Down
28 changes: 28 additions & 0 deletions docs/upgrade-from-1.7.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
# Manual upgrade instructions for DevShop 1.7 and earlier.

The latest DevShop uses a Git codebase with Composer for the backend and front-end code.

The "hostmaster" site is now located here in the source repo at [../src/DevShop/Control](../src/DevShop/Control).

To upgrade manually, take these steps.

Your mileage may vary.

1. Checkout `/usr/share/devshop` to the version you want to install. See https://github.com/opendevshop/devshop/releases for the latest.
2. Manually copy your hostmaster sites folder /var/aegir/devmaster-X/sites/your.devshop.com folder to the new devshop control root: `/usr/share/devshop/src/DevShop/Control/web/sites/your.devshop.com`.
3. Update hostmaster platform publish_path to the new root (/usr/share/devshop/src/DevShop/Control/web). Find the Platform ID in the web ui, or add a JOIN query.

UPDATE {hosting_platform} SET publish_path = '/usr/share/devshop/src/DevShop/Control/web' WHERE nid = $YOUR_HOSTMASTER_PLATFORM_NID

4. Run verify task on hostmaster to reconfigure drush aliases and apache configs to the new path.

drush @hostmaster hosting-task hostmaster verify

5. Now that the site is pointing at the new code, run database update.

drush @hostmaster updb


I


0 comments on commit 0dda6e9

Please sign in to comment.