Releases: Lullabot/drainpipe
Releases · Lullabot/drainpipe
v3.0.2
What's Changed
- Update docs for non-standard webroots by @justafish in #212
- Fixes PHPStan configuration by @justafish in #216
- Fix phpcs configuration by @justafish in #217
Full Changelog: v3.0.1...v3.0.2
v3.0.1
What's Changed
- (fix) Wrong directory for drainpipe-dev binaries by @deviantintegral in #209
Full Changelog: v3.0.0...v3.0.1
v3.0.0
Important: This repo has now merged with drainpipe-dev
. You should now keep these versions in sync.
What's Changed
- Fix variable that provides commit messages in GitHub Actions by @justafish in #179
- Specify drainpipe-sass script interpreter by @quicksketch in #177
- Quiet git commit commands by @deviantintegral in #171
- Issue #190: Run cron once after drupal update steps. by @elvism-lullabot in #196
- Lint GitHub Actions by @justafish and @penyaskito in #197
- Add usePolling to sass watch by @justafish in #198
- Merge this repository with lullabot/drainpipe-dev by @justafish in #200
- Issue #165: Update documentation to clarify environment variable support is only for locals by @justafish in #201
- Issue #183: Don't overwrite .env file with composer scaffold by @justafish in #202
- Issue #167: Fix incorrect path for dotenv integration by @justafish in #203
- Issue #186: Fix issue description corruption by composer-lock-diff by @justafish in #205
You should addgithub: ./vendor/lullabot/drainpipe/tasks/github.yml
to yourTaskfile.yml
'sincludes
- Update task to 3.24.0 by @justafish in #206
New Contributors
- @alexis-saransig-lullabot made their first contribution in #182
- @quicksketch made their first contribution in #177
- @elvism-lullabot made their first contribution in #196
- @penyaskito made their first contribution in #197
Full Changelog: v1.3.1...v1.4.0
v1.3.1
What's Changed
- Update documentation by @justafish in #160 and #161
- Fix a small typo in GitHub action name by @hawkeyetwolf in #163
- Restore site-alias support to drupal:update by @hawkeyetwolf in #162
Full Changelog: v1.3.0...v1.3.1
v1.3.0
What's Changed
.env
and .env.defaults
support
by @justafish @larsdesigns @hawkeyetwolf
Drainpipe will add .env
file support for managing environment variables.
This consists of:
- Creation of a
.env
and.env.defaults
file - Default
Taskfile.yml
contains dotenv support
note: real environment variables will override these - Drupal integration via
vlucas/phpdotenv
To enable this, add the following to yourcomposer.json
:You will need to restart DDEV if you make any changes to"autoload-dev": { "files": [ "vendor/lullabot/drainpipe/scaffold/env/dotenv.php" ] },
.env
or.env.defaults
Composer Lock Diff Support for GitHub Actions
by @justafish
Updates Pull/Merge Request descriptions with a markdown table of any changes detected
in composer.lock
using composer-lock-diff.
"extra": {
"drainpipe": {
"github": ["ComposerLockDiff"]
}
}
Pantheon / GitHub Actions Integration Fixes
- Move variables for Pantheon Review Apps to environment variables and always copy the Pantheon Review App scaffold in by @justafish in #152
- YAML Not Parsing by @larsdesigns in #118
- Update Pantheon Default PHP and Drush version by @larsdesigns in #120
- PHPCS Drupal Standards pantheon.settings.php by @larsdesigns in #122
Miscellaneous
- Test config after running drupal:update by @justafish in #141
- Fix declaring we use the latest ddev by @deviantintegral in #127
- Use the apt repository for installing DDEV by @justafish in #133
- Fixes validating Taskfile.yml test by @justafish in #146
- Unignore services files that start with wildcard by @hawkeyetwolf in #147
- Upgrade the 'cache' github action to v3 to clear warnings about nodejs version by @hawkeyetwolf in #155
- Update task to 3.18.0 by @justafish in #158
New Contributors
- @larsdesigns made their first contribution in #118
- @beto-aveiga made their first contribution in #149
Full Changelog: v1.2.16...v1.3.0
v1.2.16
What's Changed
- Support Terminus plugins in Github and Gitlab by @rabbitlair in #108
- Allow drush 11 to be used by @justafish in #107
Full Changelog: v1.2.15...v1.2.16