vortex

Drupal project template

GPL-3.0 License

Stars
82
Committers
13

Bot releases are hidden (Show)

vortex - [8.x] Stabilisation release. Upgrade now!

Published by AlexSkrypnyk over 5 years ago

❗❗❗ Important note!
This release drastically changes how Drupal-Dev installs files. In previous versions, Drupal-Dev would be installing only required files and "attaching" the rest of the files in each environment by running ./drupal-dev.sh. This behaviour was (rightfully) criticised by the community, so the change was made to add all files to the project without the need to run ./drupal-dev.sh in every environment. With this change, every file of Drupal-Dev (based on your installation selection, of course) is now added to your project repository on installation, so that the project can have all required files in-place.

How to update?

Run ahoy update

Changes

Updated

  • ❗❗❗Disabled "attachability" of the environments.
  • Updated Drupal core and modules to the latest versions.
  • Updated Docker images to the latest version.

Added

  • Added Drupal-Dev version to the badge.

Fixed

  • Fixed some internal files are added during installation.
vortex - [7.x] Bug fixes and minor improvements.

Published by AlexSkrypnyk over 5 years ago

Added

  • ❗❗❗ Added Doctor doing pre-flight checks before, during and after build. This makes working with the stack and resolving issues easier.
  • Added LAGOON_PROJECT variable to handle cases when project in Lagoon is named differently then git repo.
  • Added default user under which the containers should run. Allows to better run in Linux.

Fixed

  • Fixed default Lagoon drush stub URL.
  • Fixed handling of host volumes in tests.
  • Fixed core package name.
vortex - [8.x] Bug fixes and minor improvements.

Published by AlexSkrypnyk over 5 years ago

Added

  • ❗❗❗ Added Doctor doing pre-flight checks before, during and after build. This makes working with the stack and resolving issues easier.
  • ❗❗❗ Added support for PHPUnit tests + updated to PHPUnit 6.5 (used by Drupal core).
  • Added LAGOON_PROJECT variable to handle cases when project in Lagoon is named differently then git repo.
  • Added default user under which the containers should run. Allows to better run in Linux.

Fixed

  • Fixed default Lagoon drush stub URL.
  • Fixed handling of host volumes in tests.

Updated

  • Updated dependencies to the latest versions.
vortex - [7.x] Cumulative update of 7.x to 8.x-1.4 for feature parity.

Published by AlexSkrypnyk over 5 years ago

Added

  • ❗❗❗ Updated to PHP 7.2
  • Updated composer packages.
  • Updated FE packages.
  • ❗❗❗ Added versions to all images.
  • Added DB import progress using pv
  • ❗❗❗ Added Drupal scaffolding files and removed scaffolding on install.
  • Added checking of existence of ahoy in preflight check.
  • Added check for the DB download status.
  • Added truncating of the most common tables to the sanitisation script (commented out).
  • Added exit on error to all Acquia hooks.
  • Added more traits includions for Behat tests by default.
  • ❗❗❗ Added onboarding checklist.
  • Added ahoy doctor command to investigate development stack problems (MVP version).
  • Added a lot of tests to cover workflows and deployments.

Changed

  • ❗❗❗ Updated Drupal core to 7.65 and modules.
  • Updated outdated FE packages.
  • Renamed ahoy clean-full to ahoy reset.
  • Composer setting scripts to correctly handle missing and existing settings.php file.
  • Updated documentation to better reflect changes.
  • Increased deployment job timeout to 30 minutes.
  • Updated Drupal-Dev badge to be a link to the site.
  • ❗❗❗ Updated Livereload port allocation to use dynamic port (unblocks running multiple instances of sites at the same time).
  • Changed MODULE_PREFIX to DRUPAL_MODULE_PREFIX.
  • Updated PHPCS rule to allow inline block comments for variable types.
  • Refactored Gruntfile.js to use theme name as a variable.
  • Refactored deployment blacklisting to use whitelisting (files no longer deployed unless explicitly whitelisted).

Fixed

  • Fixed ahoy down not working when docker-compose.yml is not present.
  • Fixed ahoy clean and ahoy reset to only remove specific files and directories. Added tests.
  • Fixed .env and .env.local being loaded when empty causing errors due to empty export.
  • Fixed .gitattributes ignoring files globally instead of relatively to the repository.
  • Fixed services.yml being overwritten on install.
  • Fixed local exclusion of files relative to the root of the repository.
  • Fixed some testing assertions using internal run command which lead to corruption of the output of other commands leading to false positives.
  • Fixed test not running in a separate directory causing false positives.
  • Fixed full build running in DB caching step in CI making the result DB having updates already ran.
  • Fixed sanitisation script path.
  • Fixed $CI env variable not being passed to Drupal.
  • Fixed settings creation composer script to support multisite.
  • Fixed string replacement to not happen in DB dumps.
  • ❗❗❗ Fixed local git exclude file not being created previously.
  • Fixed DB download in CI should not expect the DB before downloading it.
  • Fixed doctor flags expecting strings.
  • Fixed Drupal-Dev tests to be dependencies in CI.
  • Fixed linting fail flag.
  • Fixed Drupal trying to send emails in non-prod environments.
  • ❗❗❗ Fixed Behat not running non-tagged parallel tests.
  • ❗❗❗ Fixed ahoy commands not failing the build
  • Fixed FE assets not processed during local build.
  • Fixed ahoy pull erroring when no images available in the environment.
  • ❗❗❗ Fixed ahoy cli splitting arguments.
  • Fixed Acquia DB download script using incorrect db dump dir.
  • Fixed Behat tests entering CLI on test fail.
  • Fixed quotes in Behat config.
  • Fixed Ahoy commands to fail if any command fails.
  • Fixed Drupal-Dev naming everywhere.
  • Fixed ahoy down to not error in empty directory.
vortex - [8.x] Stability fixes and improvements

Published by AlexSkrypnyk over 5 years ago

Added

  • ❗❗❗ Added versions to all images.
  • Added DB import progress using pv
  • ❗❗❗ Added Drupal scaffolding files and removed scaffolding on install.
  • Added checking of existence of ahoy in preflight check.
  • Added check for the DB download status.
  • Added truncating of the most common tables to the sanitisation script (commented out).
  • Added exit on error to all Acquia hooks.
  • Added more traits includions for Behat tests by default.
  • ❗❗❗ Added onboarding checklist.

Changed

  • ❗❗❗ Updated Drupal core to 8.6.13 and modules.
  • Updated outdated FE packages.
  • Renamed ahoy clean-full to ahoy reset.
  • Composer setting scripts to correctly handle missing and existing settings.php file.
  • Updated documentation to better reflect changes.
  • Increased deployment job timeout to 30 minutes.
  • Updated Drupal-Dev badge to be a link to the site.
  • ❗❗❗ Updated Livereload port allocation to use dynamic port (unblocks running multiple instances of sites at the same time).
  • Changed MODULE_PREFIX to DRUPAL_MODULE_PREFIX.
  • Updated PHPCS rule to allow inline block comments for variable types.
  • Refactored Gruntfile.js to use theme name as a variable.

Fixed

  • Fixed ahoy down not working when docker-compose.yml is not present.
  • Fixed ahoy clean and ahoy reset to only remove specific files and directories. Added tests.
  • Fixed .env and .env.local being loaded when empty causing errors due to empty export.
  • Fixed .gitattributes ignoring files globally instead of relatively to the repository.
  • Fixed services.yml being overwritten on install.
  • Fixed local exclusion of files relative to the root of the repository.
  • Fixed some testing assertions using internal run command which lead to corruption of the output of other commands leading to false positives.
  • Fixed test not running in a separate directory causing false positives.
  • Fixed full build running in DB caching step in CI making the result DB having updates already ran.
  • Fixed sanitisation script path.
  • Fixed $CI env variable not being passed to Drupal.
  • Fixed settings creation composer script to support multisite.
  • Fixed string replacement to not happen in DB dumps.
  • ❗❗❗ Fixed local git exclude file not being created previously.
  • Fixed DB download in CI should not expect the DB before downloading it.
  • Fixed doctor flags expecting strings.
  • Fixed Drupal-Dev tests to be dependencies in CI.
  • Fixed linting fail flag.
  • Fixed Drupal trying to send emails in non-prod environments.
  • ❗❗❗ Fixed Behat not running non-tagged parallel tests.
  • ❗❗❗ Fixed ahoy commands not failing the build
  • Fixed FE assets not processed during local build.
  • Fixed ahoy pull erroring when no images available in the environment.
  • ❗❗❗ Fixed ahoy cli splitting arguments.
vortex - [8.x] New attachable Drupal-Dev with install wizard!

Published by AlexSkrypnyk over 5 years ago

New features

  • Refactored how Drupal-Dev is installed - it is now modular and does not need to be installed in full.
  • Refactored install script to support more optional selections and interactive and silent installation.
  • Refactored deployment blacklisting to use whitelisting (files no longer deployed unless explicitly whitelisted).
  • Added ahoy doctor command to investigate development stack problems (MVP version).
  • Added installation summary and a footer.
  • Added indentation settings for yaml and js.
  • Added a lot of tests to cover workflows and deployments.
  • Added support for installing fresh profile and existing DB.

Fixes

  • Fixed Livereload port
  • Fixed Acquia DB download script using incorrect db dump dir.
  • Fixed Behat tests entering CLI on test fail.
  • Fixed quotes in Behat config.
  • Fixed Ahoy commands to fail if any command fails.
  • Fixed Drupal-Dev naming everywhere.
  • Fixed ahoy down to not error in empty directory.
  • Other minor fixes.

Updates

  • Updated to PHP 7.2
  • Updated Drupal to 8.6.10.
  • Updated composer packages.
  • Updated FE packages.
vortex - [7.x] Updated docker and CI configs, added tests + bug fixes.

Published by AlexSkrypnyk almost 6 years ago

New features

  • Refactored Docker Compose configuration to use a single config file (fixes #229, fixes #208, fixes #180, fixes #157 ).
  • Added Ahoy config and removed Makefile (fixes #179, fixes #170).
  • Added tests for project init, workflow and artefact building.
  • Added more descriptions about inner working of Drupal Dev.
  • Added example PHPUnit tests.

Fixes

  • Fixed up not waiting for DB service to become available (added dockerize).
  • Fixed Behat not being able to run single tests.
  • Fixed export-db and allow to specify custom file name.
  • Fixed DB downalod script from FTP.
  • Updated Behat default cache location.
  • Fixed several typos in comments.
  • Simplified existing commands.

Updates

  • Updated Drupal to 7.61.
  • Updated FE packages.
vortex - [8.x] Updated docker and CI configs, added tests + bug fixes.

Published by AlexSkrypnyk almost 6 years ago

New features

  • Refactored Docker Compose configuration to use a single config file
  • Added Ahoy config and removed Makefile (fixes #269 )
  • Added tests for project init, workflow and artefact building.
  • Added more descriptions about inner working of Drupal Dev.
  • Added example PHPUnit tests.

Fixes

  • Fixed up not waiting for DB service to become available (added dockerize).
  • Fixed Behat not being able to run single tests.
  • Fixed export-db and allow to specify custom file name.
  • Fixed DB downalod script from FTP.
  • Updated Behat default cache location.
  • Fixed several typos in comments.
  • Simplified existing commands.
  • Fixed D8 shield Acquia hook uses D7 command (fixes #159)

Changes

  • Temporary removed phpunit support until properly implemented (see #281)

Updates

  • Updated Drupal to 8.6.3.
  • Updated composer packages (see below)
  • Updated FE packages.

See https://github.com/integratedexperts/drupal-dev/pull/280 for more details.

vortex - Minor bug fixes and improvements

Published by AlexSkrypnyk over 6 years ago

vortex - Minor bug fixes and improvements

Published by AlexSkrypnyk over 6 years ago

vortex - First major release! 🚀

Published by AlexSkrypnyk over 6 years ago

vortex - First major release! 🚀

Published by AlexSkrypnyk over 6 years ago

vortex - Most stable release yet!

Published by AlexSkrypnyk over 6 years ago

vortex - Most stable release yet!

Published by AlexSkrypnyk over 6 years ago

vortex - DB sanitization in CI

Published by AlexSkrypnyk over 6 years ago

  • DB sanitization in CI
  • Refactored Makefiles
vortex - DB sanitization in CI

Published by AlexSkrypnyk over 6 years ago

  • DB sanitization in CI
  • Refactored Makefiles
vortex - Makefiles!

Published by AlexSkrypnyk over 6 years ago

vortex - Makefiles!

Published by AlexSkrypnyk over 6 years ago

vortex - Major stable release for 7.x

Published by AlexSkrypnyk over 6 years ago

vortex - Major stable release for 8.x

Published by AlexSkrypnyk over 6 years ago