draft-environment

Vagrant-based environment setup for Draft Drupal

Downloads
148.7K
Stars
3
Committers
3

Bot releases are visible (Hide)

draft-environment - Draft Environment 3.6.4 Latest Release

Published by T2L about 2 years ago

draft-environment - Draft Environment 3.6.3

Published by T2L about 2 years ago

  • Fix PHP deprecation: Deprecation Notice: Function ReflectionType::__toString() is deprecated
  • Updated Ansible roles:
    • t2l.php (1.6.1 => 1.6.2): fix broken PHP installation with message The task includes an option with an undefined variable. The error was: 'php_extenstions_names' is undefined

Full Changelog: https://github.com/lemberg/draft-environment/compare/3.6.2...3.6.3

draft-environment - Draft Environment 3.6.2

Published by T2L over 2 years ago

draft-environment - Draft Environment 3.6.1

Published by T2L over 2 years ago

draft-environment - Draft Environment 3.6.0

Published by T2L over 2 years ago

What's Changed

Full Changelog: https://github.com/lemberg/draft-environment/compare/3.5.0...3.6.0

draft-environment - Draft Environment 3.4.1

Published by T2L over 2 years ago

  • GH-232 - Improve new dependencies autoloading
  • GH-220 - Store last applied update in the vm-settings.yml file instead of composer.lock
  • GH-245 - Fix MySQL fail to install due to incorrect configuration of the SQL mode ('~' is not a valid configuration)
draft-environment - Draft Environment 3.5.0

Published by T2L almost 3 years ago

  • GH-232 - Improve detection whether VM is supposed to be provisioned or not (fixes mkcert certificate not being installed on vagrant up)
  • GH-232 - Improve new dependencies autoloading
  • GH-220 - Store last applied update in the vm-settings.yml file instead of composer.lock
  • GH-245 - Fix MySQL fail to install due to incorrect configuration of the SQL mode ('~' is not a valid configuration)
draft-environment - Draft Environment 3.4.0

Published by T2L about 3 years ago

Updates:

  • Updated Ansible roles:
    • oefenweb.swapfile (v2.0.33 => v2.0.34)
    • geerlingguy.mysql (3.3.1 => 3.3.2)
    • t2l.composer (2.0.4 => 2.0.5)
draft-environment - Draft Environment 3.3.3

Published by T2L about 3 years ago

Updates:

  • GH-235 - Drop Ubuntu 16.04 support. Make Ubuntu 20.04 the default guest OS. Side effect: updated all Ansible roles:
    • oefenweb.swapfile (v2.0.32 => v2.0.33)
    • geerlingguy.mysql (3.3.0 => 3.3.1)
    • t2l.php (1.4.0 => 1.5.0)
    • t2l.composer (2.0.3 => 2.0.4)
    • t2l.java (1.3.2 => 1.3.3)
draft-environment - Draft Environment 3.3.2

Published by T2L over 3 years ago

Updates:

  • GH-240 - Make Travis CI green again. Side effect: updated all Ansible roles:
    • oefenweb.swapfile (v2.0.28 => v2.0.32)
    • t2l.php (1.3.1 => 1.4.0)
    • t2l.composer (2.0.2 => 2.0.3)
    • t2l.java (1.3.1 => 1.3.2)
    • t2l.solr (2.2.1 => 2.2.2)

Fixes:

  • GH-241 - Use correct url for the get-pip.py script
draft-environment - Draft Environment 3.3.1

Published by T2L over 3 years ago

Updates:

  • GH-231 - Migrate to Xdebug 3
draft-environment - Draft Environment 3.3.0

Published by T2L over 3 years ago

Updates:

  • GH-184 - Drop support of PHP7.2 and bump minimum phpunit/phpunit version to ^9.3
  • GH-219 - Add support for Composer 2
  • GH-226 - Migrate from Travis to Github Actions
  • GH-228 - Add PHP 8 support

Fixes:

  • GH-233 - Fix invalid NFS exports file produced under certain circumstances
  • GH-234 - Fix broken PiP installation by updating Python within the VM to version 3.7
  • GH-223 - Ensure that Python 3 is default in the VM
  • GH-218 - Address newly introduced PHPCS errors/warnings
draft-environment - Draft Environment 3.1.0

Published by T2L about 4 years ago

Updates:

  • GH-204 - Revise PHP settings:
    • max_execution_time is set to 300 seconds for a web server, and unlimited (0) for the CLI
    • PHP CLI now able to send emails via the Mailhog
    • Disabled output_buffering for the CLI
  • GH-203 - Allow connecting to the MySQL instance from any host, i.e. allow direct connection from the host OS to the MySQL instance in the guest OS (no SSH tunnel anymore). Side effect - tests can be run from the host OS, which speeds them up to 3-5x.

Fixes:

  • GH-205 - Fix PHP fatal error upon package removal (i.e. when running composer remove lemberg/draft-environment
  • GH-208 - Fix broken provisioning by adding /vagrant mount
draft-environment - Draft Environment 3.0.1

Published by T2L about 4 years ago

Fixes:

  • GH-200 - Fix newly introduced PHPStan checks
  • GH-198 - Fix package settings gets deleted from the composer.lock when running any arbitrary composer command
draft-environment - Draft Environment 3.2.0

Published by T2L about 4 years ago

Updates:

  • GH-53 - Expose draft environment via environment variable DRAFT_ENVIRONMENT

  • GH-216 - Update all Ansible roles:

    • oefenweb.swapfile (v2.0.26 => v2.0.28)
    • geerlingguy.mysql (3.1.0 => 3.3.0)
    • T2L.php (1.3.0 => 1.3.1)
    • T2L.java (1.3.0 => 1.3.1)
    • T2L.solr (2.2.0 => 2.2.1)

    Bump the following defaults:

    • PHP version: 7.4

Fixes:

draft-environment - Draft Environment 3.1.1

Published by T2L about 4 years ago

Updates:

  • GH-204 - Revise PHP settings:
    • max_execution_time is set to 300 seconds for a web server, and unlimited (0) for the CLI
    • PHP CLI now able to send emails via the Mailhog
    • Disabled output_buffering for the CLI
  • GH-203 - Allow connecting to the MySQL instance from any host, i.e. allow direct connection from the host OS to the MySQL instance in the guest OS (no SSH tunnel anymore). Side effect - tests can be run from the host OS, which speeds them up to 3-5x.

Fixes:

  • GH-205 - Fix PHP fatal error upon package removal (i.e. when running composer remove lemberg/draft-environment
  • GH-208 - Fix broken provisioning by adding /vagrant mount
draft-environment - Draft Environment 3.0.0

Published by T2L over 4 years ago

Changes since 3.0.0-rc2

Updates:

  • GH-149 - Use forked version of consolidation/comments: t2l/comments

  • GH-193 - Update all Ansible roles:

    • oefenweb.swapfile (v2.0.24 => v2.0.26)
    • geerlingguy.mysql (3.0.0 => 3.1.0)
    • T2L.php (1.2.1 => 1.3.0)
    • T2L.java (1.2.0 => 1.3.0)
    • T2L.solr (2.1.1 => 2.2.0)

    Bump the following defaults:

    • Solr version: 7.7.3
  • GH-190 - Add Ubuntu 20.04 to the test package on Travis

  • GH-175 - Add GrumPHP support

  • GH-161 - Updated Ansible MySQL role to 3.0.0

  • GH-159 - Upgraded Molecule framework (2 => 3)

  • GH-157 - Switched to unofficial PPA for Vagrant on Travis; Vagrant 2.2.7 supports VirtualBox 6.1.x

Fixes:

  • GH-178 - Fix issue with slow VM boot using newer versions of VirtualBox (issue is related to the ttys0)
  • GH-177 - Add .gitattributes file and configure git to export production code only
  • GH-176 - Make this project less dependent on other packages:
    • Support Symfony 5
    • Bump Symfony 4 version constraint to ^4.4
    • Remove composer.lock from the repository (as it does make sense to have it only for projects)
    • Run composer update on Travis with --prefer-lowest, so minimum versions can be tested (on PHP 7.2)
  • GH-172 - Ensure that composer.json is not broken after running updates; remove Configurer:setUp listener from all events
  • GH-168 - Ansible role geerlingguy.mysql @ 3.0.0 was failing to install due to incorrect python configuration in certain cases (fixed by setting ansible_python_interpreter to /usr/bin/python3
draft-environment - Draft environment 2.6.0

Published by T2L about 6 years ago

  • Use Ubuntu 16.04 as a default guest OS
draft-environment - 2.5.0

Published by T2L over 6 years ago

  • Update dependency on symfony/yaml so Drupal 8.5.x can be used
draft-environment - 2.4.0

Published by T2L over 6 years ago

  • Drop setting a timezone
  • Draft virtual host now support SSL (with self-signed certificate)