Bot releases are visible (Hide)
Published by github-actions[bot] about 2 months ago
Full Changelog: https://github.com/drevops/vortex/compare/24.9.0...24.9.1
@AlexSkrypnyk
Published by github-actions[bot] about 2 months ago
The new name puts to rest the ambiguities between Scaffold, Drupal Scaffold and scaffold as a process.
Vortex
. @AlexSkrypnyk (#1391)Vortex
. @AlexSkrypnyk (#1390)selenium/standalone-chrome
for ARM. @AlexSkrypnyk (#1345)Full Changelog: https://github.com/drevops/vortex/compare/24.8.0...24.9.0
@AlexSkrypnyk, @renovate and @renovate[bot]
Published by github-actions[bot] 2 months ago
This release includes important fixes: Clamav is now rootless, Drupal file creation issues in the CLI container were resolved, and CI workflow errors like deployment notifications were addressed. Additionally, minor corrections were made in the scaffold.
Monthly releases will now align with the cadence of Docker images and other dependencies, ensuring synchronized updates.
Consumer projects can still continue to use SemVer for release notes drafting. Switching to CalVer requires adding DREVOPS_RELEASE_VERSION_SCHEME
with value calver
to GitHub Actions variables.
None
$LAGOON_ENVIRONMENT_TYPE
from docker-compose.yml
. @AlexSkrypnyk (#1359)v24.8.0
@AlexSkrypnyk (#1375)SSMTP_MAILHUB
override. @AlexSkrypnyk (#1377)clamav/clamav
Docker tag to v1.4.0
@renovate (#1357)config-set
files. @AlexSkrypnyk (#1349)None
ys_core
module. @AlexSkrypnyk (#1356)composer.json
. @AlexSkrypnyk (#1349)vlucas/phpdotenv
. @AlexSkrypnyk (#1358)bugfix/*
as allowed branch for deployments. @AlexSkrypnyk (#1381)production
branch to CI deployments. @AlexSkrypnyk (#1349)ahoy build
. @AlexSkrypnyk (#1354).docker
dir. @AlexSkrypnyk (#1349)24.8.0
. @AlexSkrypnyk (#1378)None
README.md
. @AlexSkrypnyk (#1379)vlucas/phpdotenv
in docs. @AlexSkrypnyk (#1363)CODECOV_TOKEN
in tests GHA. @AlexSkrypnyk (#1360)Full Changelog: https://github.com/drevops/scaffold/compare/1.22.0...24.8.0
@AlexSkrypnyk, @renovate, @renovate-bot, @renovate[bot] and @sonnykt
Published by github-actions[bot] 3 months ago
Purposely small release to address security issues mitigated in the most recent versions on the container images and switch to PHP 8.3.
None
docker-compose.yml
. @AlexSkrypnyk (#1325)v24.7.0
@renovate (#1337)DRUPAL_CONFIG_PATH
. @tannguyen04 (#1330)composer.json
to include the latest configs from drupal-project
. @AlexSkrypnyk (#1331)$settings['state_cache']
to settings. @AlexSkrypnyk (#1342)24.7.0
. @AlexSkrypnyk (#1339)None
None
None
None
None
Full Changelog: https://github.com/drevops/scaffold/compare/1.21.0...1.22.0
@AlexSkrypnyk, @renovate, @renovate[bot] and @tannguyen04
Published by AlexSkrypnyk 6 months ago
None
None
v24.5.0
@renovate (#1303)clamav/clamav
Docker tag to v1.3.1
@renovate (#1274)mariadb-10.11-drupal
image. mariadb-drupal
is EOL. @AlexSkrypnyk (#1299).env.local
from docker-compose.yml
. @AlexSkrypnyk (#1287)None
composer.json
.setting.php
. @AlexSkrypnyk (#1316)DRUPAL_PRIVATE_FILES
and DRUPAL_TEMPORARY_FILES
. @AlexSkrypnyk (#1314)docker-compose.yml
.false
value from variable. @AlexSkrypnyk (#1288)(#1285)ahoy provision
. @AlexSkrypnyk (#1283)DREVOPS_DB_DOCKER_IMAGE
to DREVOPS_DB_IMAGE
. @AlexSkrypnyk (#1295).git
.24.4.0
. @AlexSkrypnyk (#1277)eps1lon/actions-label-merge-conflict
to v3
.37.342.1
.provision
script to be more structural. @AlexSkrypnyk (#1317)None
None
Edit this page on GitHub
links to use the correct URL. @tannguyen04 (#1281)SECURITY.md
and CONTRIBUTING.md
to the scaffold itself.Full Changelog: https://github.com/drevops/scaffold/compare/1.20.0...1.21.0
@AlexSkrypnyk, @renovate, @renovate[bot] and @tannguyen04
In this release, the repository was renamed from DrevOps
to 'scaffold' in the preparation to Scaffold 2.0
This release will be a last minor release before moving to a completely new architecture in Scaffold 2.0. Read more about the plan to move to Scaffold 2.0
.env.local
in docker-compose. @AlexSkrypnyk (#1196)None
v24.3.1
@renovate (#1245)ScriptHandler.php
to follow the latest version from drupal-project
. @AlexSkrypnyk (#1232)drevops/git-artifact
version 0.7
. @AlexSkrypnyk (#1252)build.sh
in favour of ahoy and CI. 🚀 @AlexSkrypnyk (#1195)drevops/behat-steps
to use the ^2.2
vesion. @AlexSkrypnyk (#1208)palantirnet/drupal-rector
to ^0.20
@renovate (#1217)_deploy.php
, _post_update.php
and .install
Drupal files. @tannguyen04 (#1203)variable update
. @richardgaunt (#1209)None
DrevOps
to 'scaffold' and udpated references. 🚀🚀🚀 @AlexSkrypnyk (#1230)README.md
to own README.dist.md
file. @AlexSkrypnyk (#1226)CODE_OF_CONDUCT.txt
file. @AlexSkrypnyk (#1227)webhook
and docker
deployment. @richardgaunt (#1257)DREVOPS_DB_DOWNLOAD_SSH_FILE
variable from .env.local.default
. @AlexSkrypnyk (#1266)dispatch-webhook-lagoon.yml
to close-pull-request.yml
. @AlexSkrypnyk (#1265).gitignore.deployment
to .gitignore.artifact
. @AlexSkrypnyk (#1264)www
replacement in URL installer. @tannguyen04 (#1251)Full Changelog: https://github.com/drevops/scaffold/compare/1.19.0...1.20.0
@AlexSkrypnyk, @ivangrynenko, @renovate, @renovate[bot], @richardgaunt and @tannguyen04
Published by github-actions[bot] 9 months ago
Release 1.19.0
introduces updates across Docker, Drupal, CI workflows, and DrevOps.
Key highlights include upgrading to PHP 8.2, Docker images to version 24.1.0
, and improved compatibility with Solr 8. Added Hadolint to CI for better linting, fixed CI issues, and updated CI configurations for smoother workflows.
Additionally, DrevOps has seen enhancements like moving Installer and DevTool to its own repositories and updating documentation practices.
1.18.0
None
None
None
None
$DREVOPS_LOCALDEV_URL
from .env
file as some providers do not support double interpolation in docker-compose.yml
file. @AlexSkrypnyk (#1150)package-lock.json
in theme. @AlexSkrypnyk (#1134)$DREVOPS_DEPLOY_PROCEED
variable$DREVOPS_DB_DOWNLOAD_ACQUIA_ENV
and $DREVOPS_DB_DOWNLOAD_LAGOON_BRANCH
into $DREVOPS_DB_DOWNLOAD_ENVIRONMENT
$DRUPAL_PROFILE
to standard
. @AlexSkrypnyk (#1189)$RESOLVED_VERSION
passed from the action instead of hardcoded $NEXT_MINOR_VERSION
. @AlexSkrypnyk$DREVOPS_DEBUG
is set. @AlexSkrypnyk (#1182)None
None
Full Changelog: https://github.com/drevops/drevops/compare/1.18.0...1.19.0
@AlexSkrypnyk, @renovate and @renovate[bot]
Published by github-actions[bot] 11 months ago
This release focuses on enhancing DevOps workflows and Drupal integration: it introduces the devtool
CLI for DrevOps maintenance, Rector for CI, and updates Docker to v23.11.0. Notably, it allows custom DREVOPS_LOCALDEV_URL
settings, aligns composer.json
with drupal-project
, and renames several environment variables for clarity. Additionally, it removes one-time login link generation in Drupal and obsolete modules, and updates stage_file_proxy
to v2. The release also improves documentation and consolidates shellcheck exceptions for portability.
DREVOPS_LOCALDEV_URL
. @AlexSkrypnyk (#1076)None
None
composer.json
to be inline with drupal-project
. @AlexSkrypnyk (#1094)composer.json
. @AlexSkrypnyk (#1078)stage_file_proxy
to v2. @AlexSkrypnyk (#1077)ahoy reset
and ahoy reset hard
. @AlexSkrypnyk (#1079)DREVOPS_DRUPAL_THEME
-> DRUPAL_THEME
DREVOPS_ENVIRONMENT
-> DRUPAL_ENVIRONMENT
DREVOPS_DRUPAL_PROFILE
-> DRUPAL_PROFILE
DREVOPS_REDIS_ENABLED
-> DRUPAL_REDIS_ENABLED
DREVOPS_CLAMAV_ENABLED
-> DRUPAL_CLAMAV_ENABLED
CLAMAV_MODE
-> DRUPAL_CLAMAV_MODE
DREVOPS_DRUPAL_SITE_EMAIL
-> DRUPAL_SITE_EMAIL
DREVOPS_DRUPAL_DB_SANITIZE_PASSWORD
-> DREVOPS_PROVISION_SANITIZE_DB_PASSWORD
DREVOPS_DRUPAL_UNBLOCK_ADMIN
-> DRUPAL_UNBLOCK_ADMIN
DREVOPS_DRUPAL_DB_SANITIZE_REPLACE_USERNAME_WITH_EMAIL
-> DREVOPS_PROVISION_SANITIZE_DB_REPLACE_USERNAME_WITH_EMAIL
DREVOPS_DRUPAL_DB_SANITIZE_ADDITIONAL_FILE
-> DREVOPS_DRUPAL_DB_SANITIZE_ADDITIONAL_FILE
None
None (upstream fixes already included in images 23.11.0
).
None
devtool
CLI tool to help with the maintenance of DrevOPs. @AlexSkrypnyk (#1094)Full Changelog: https://github.com/drevops/drevops/compare/1.17.4...1.18.0
@AlexSkrypnyk, @renovate and @renovate[bot]
Published by AlexSkrypnyk about 1 year ago
Published by github-actions[bot] about 1 year ago
Full Changelog: https://github.com/drevops/drevops/compare/1.17.0...1.18.0
@AlexSkrypnyk
Published by github-actions[bot] about 1 year ago
This release is concentrated around stability and code quality: it brings code coverage, tooling config simplifactions and rename of install-site
to provision
command.
None
DREVOPS_APP
variable. @AlexSkrypnyk (#1011)None
site-install
to provision
and updated env variables. @AlexSkrypnyk (#966) 🚀🚀🚀
DREVOPS_DRUPAL_INSTALL_FROM_PROFILE
➔ DREVOPS_PROVISION_USE_PROFILE
DREVOPS_DRUPAL_INSTALL_OVERRIDE_EXISTING_DB
➔ DREVOPS_PROVISION_OVERRIDE_DB
DREVOPS_DRUPAL_INSTALL_DB_SANITIZE_SKIP
➔ DREVOPS_PROVISION_SANITIZE_DB_SKIP
DREVOPS_DRUPAL_INSTALL_USE_MAINTENANCE_MODE
➔ DREVOPS_PROVISION_USE_MAINTENANCE_MODE
DREVOPS_DRUPAL_LOGIN_UNBLOCK_ADMIN
➔ DREVOPS_DRUPAL_UNBLOCK_ADMIN
DREVOPS_TASK_PURGE_CACHE_ACQUIA_SKIP
➔ DREVOPS_PURGE_CACHE_ACQUIA_SKIP
DREVOPS_DRUPAL_INSTALL_ENVIRONMENT
➔ DREVOPS_PROVISION_ENVIRONMENT
drevops/ci-runner
). @AlexSkrypnyk (#1024)toshimaru/auto-author-assign
action to v2 @renovate (#1009)example
suffix to use default
suffix. @AlexSkrypnyk (#994)sendmail
before using mail
. @AlexSkrypnyk (#983).env
. @AlexSkrypnyk (#1022)None (upstream fixes already included in images 23.9.0
).
.drevops
directory. @AlexSkrypnyk (#1001)Full Changelog: https://github.com/drevops/drevops/compare/1.16.1...1.17.0
@AlexSkrypnyk, @renovate and @renovate[bot]
Published by github-actions[bot] about 1 year ago
None
None
23.8.0
. @AlexSkrypnykNone
config_split
to stable version 1. @AlexSkrypnyk (#964).env
into artifact deployment. This allows to control workflow from a single config file rather then having those variables being injected into provider's environment. @AlexSkrypnyk23.8.1
. @AlexSkrypnyk (#963)None
None
DREVOPS_DEBUG
to be set by "1" rather than any value being present. @AlexSkrypnyk (#964)TERM
's dumb
value. @AlexSkrypnyk (#975)Full Changelog: https://github.com/drevops/drevops/compare/1.16.0...1.16.1
@AlexSkrypnyk, @richardgaunt
Published by github-actions[bot] about 1 year ago
docker-compose.yml
version-less.DREVOPS_TZ
variable in .env
file. (#939)mariadb
schema updates before capturing DB in a Docker image when exporting DB image.mariadb
container. (#899)DREVOPS_DB_DOCKER_IMAGE_BASE
not being pinned to a version. This now allows to choose a specific version of the DB image.23.7.0
.111.0
and pinned local Chrome override image.wait-for-dependencies
container image with a pinned version of drevops/docker-wait-for-dependencies
- DrevOps-owned image.docker-compose.yml
..env
."minimum-stability": "stable"
and "prefer-stable": true
stability flags to composer.json
.GITHUB_TOKEN
variable.node_modules
not being ignored for themes.docroot
to web
and made it configurable in installer 🚀. (#544)settings.php
.ScriptHandler.php
to the version from drupal-composer/drupal-project
.ScriptHandler.php
to handle Drupal 10.1.x
deprecations (see https://github.com/drupal-composer/drupal-project/issues/626)DREVOPS_TEST_UNIT_GROUP=wip1
will run unit tests tagged with wip1
).ahoy info
.DREVOPS_LINT_TYPE
as a variable.ahoy
calls from CI 🚀. This was the last step for a complete separation of scripts from environment-based callers (ahoy
is for local, CI config for CI, lagoon.yml
for Lagoon etc).23.7.0
. The image always must be pinned and updated manually to avoid breakages caused by upstream changes (#941)db_YYYYMMDD_HHMMSS.sql
.phpcs
exclusion for tests.test.sh
that calls other test-*.sh
scripts, like test-unit.sh
etc.lint.sh
that calls other lint-*.sh
scripts, like lint-be.sh
etc.notify.sh
that calls other notify-*.sh
scripts, like notify-jira.sh
, notify-email.sh
etc.DOCKER_USERNAME
to DOCKER_USER
in all scripts.DREVOPS_AHOY_CONFIRM_RESPONSE
to AHOY_CONFIRM_RESPONSE
.DREVOPS_DEV_VOLUMES_MOUNTED
to commands in CI config.composer.json
. (#798)ahoy doctor
status for when pygmy
is not running.ahoy doctor
incorrectly assessing loaded SSH key.ahoy info
if it is available on host.release/*
and hotifx/*
branches to be considered a test
environment type in Lagoon.DREVOPS_*
env variables were defined. (#805)docs
dir.set -u
to to all scripts to avoid unbound variables.install.php
to installer.php
and moved away from root.bats
NodeJs library instead of host-installed binary. (#745)docker-compose.yaml
tests to support different sorting.Published by AlexSkrypnyk about 2 years ago
22.4.1
version..dockerfile
extension (i.e. Dockerfile.php
-> php.dockerfile
).auth.json
to a list of included files into Docker build.includes
directory (ueful to store contrib module settings).installer-path
support for custom modules and themes in composer.json
.npm run watch
to run dev compilation.node-sass
to sass
((Dart SASS)[https://sass-lang.com/dart-sass]) in themeDREVOPS_
prefix.DRUPAL_
prefix.drush deploy
..ahoy.local.yml
which is automatically included int main Ahoy configuration and is excluded to be committed to the codebase.DREVOPS_DRUPAL_INSTALL_SKIP
.DREVOPS_DRUPAL_CONFIG_LABEL
as Drush 11 does not support it anymore.DREVOPS_LINT_SKIP
) and tests (DREVOPS_TEST_SKIP
).DREVOPS_EXPORT_CODE_ONLY
.master
to main
in branch references.tests/bats/screenshots
locally.TEST
tab.ahoy doctor info
to gather information about OS to make debugging easier..editorconfig
being overridden on composer update
..js
files for uppercase TRUE
/FALSE
.LAGOON_PROJECT
variable in .env.
TARGET_ENV_REMAP
variable in Acquia cache purge script.code
to artifact
deployment type to push to Acquia.webhook
deployment to allow specifying the curl method.1
for a truthful value. This is to allow overriding of the value without unsetting a variable.Published by AlexSkrypnyk almost 3 years ago
ahoy composer
.BUILD_VERBOSE
variable name.DEPLOY_SKIP_PR_<NUMBER>
and DEPLOY_SKIP_BRANCH_<SAFE_BRANCH>
.Published by AlexSkrypnyk almost 3 years ago
Published by AlexSkrypnyk almost 3 years ago
Published by AlexSkrypnyk about 3 years ago
Published by AlexSkrypnyk about 3 years ago
21.7.0
and PHP 7.4.true
for the new Docker images. Upstream #251
AMAZEEIO_
variables in favour of MARIADB_
.DATABASE_SSH_FINGERPRINT
in CI.post_update
hooks on core module install.ahoy fei
command to install FE packages.Published by AlexSkrypnyk about 3 years ago