24.8.0
·
208 commits
to refs/heads/develop
since this release
What's new since 1.22.0
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.
Scaffold Adopts CalVer
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.
🐳 Docker
New features
None
Fixes
- Fixed Clamav to be rootless. @AlexSkrypnyk (#1364)
- Removed
$LAGOON_ENVIRONMENT_TYPE
fromdocker-compose.yml
. @AlexSkrypnyk (#1359) - Fixed Drupal files not being created in CLI container without using Ahoy. @AlexSkrypnyk (#1349)
Updates
- Update Container images to
v24.8.0
@AlexSkrypnyk (#1375) - Removed
SSMTP_MAILHUB
override. @AlexSkrypnyk (#1377) - Update
clamav/clamav
Docker tag tov1.4.0
@renovate (#1357) - Moved Solr
config-set
files. @AlexSkrypnyk (#1349) - Removed global Drush override added in the past to PHP 8.2. containers. @AlexSkrypnyk (#1349)
💧 Drupal
New features
None
Fixes
- Moved core module dependencies into post-provision script. This allows to uninstall
ys_core
module. @AlexSkrypnyk (#1356) - Fixed duplicated entries in
composer.json
. @AlexSkrypnyk (#1349) - Added PHP version to PHPStan config. @AlexSkrypnyk (#1349)
Updates
- Updated Twig CS Fixer to version 3. @AlexSkrypnyk (#1352)
- Updated Twig CS Fixer and Rector configs to respect some Drupal-specific requirements. @AlexSkrypnyk (#1366)
- Added 'web/libraries' exclusion to PHPMD. @AlexSkrypnyk (#1365)
- Removed
vlucas/phpdotenv
. @AlexSkrypnyk (#1358) - Updated theme dependencies and assets. @AlexSkrypnyk (#1355)
- Updated verison of drevops/behat-steps to 2.4. @AlexSkrypnyk (#1349)
🤖 CI and workflow
New features
- Added support for CalVer scheme when generating release notes. @AlexSkrypnyk (#1382)
- Added
bugfix/*
as allowed branch for deployments. @AlexSkrypnyk (#1381) - Added Renovate self-hosted GHA. @AlexSkrypnyk (#1346)
- Added Renovate config migration to be included into updates. @AlexSkrypnyk (#1372)
- Added
production
branch to CI deployments. @AlexSkrypnyk (#1349)
Fixes
- Fixed failing GitHub deployment notifications. @AlexSkrypnyk (#1361)
- Fixed missing FE compilation step during
ahoy build
. @AlexSkrypnyk (#1354) - Fixed Hadolint in CI checking Docker images outside of
.docker
dir. @AlexSkrypnyk (#1349)
Updates
- Updated CI runner to
24.8.0
. @AlexSkrypnyk (#1378) - Updated Renovate version in CircleCI. @AlexSkrypnyk (#1374)
- Migrate renovate config @renovate (#1373)
- Update GitHub Actions (major) @renovate (#1351)
- Update renovatebot/github-action action to v40.2.7 @renovate (#1367)
- Updated CI cache version. @AlexSkrypnyk (#1349)
🧩 Integrations
Lagoon
- Fixed to use correct deploy PR flag with Lagoon CLI 0.30. @sonnykt (#1368)
- Updated Lagoon deployment script to use long-form options. @AlexSkrypnyk (#1369)
Acquia
None
📃 Documentation
- Added footer note to the consumer
README.md
. @AlexSkrypnyk (#1379) - Added more FAQs content. @AlexSkrypnyk (#1349)
- Fixed links in comments. @AlexSkrypnyk (#1349)
Scaffold
- Removed references to
vlucas/phpdotenv
in docs. @AlexSkrypnyk (#1363) - Fixed
CODECOV_TOKEN
in tests GHA. @AlexSkrypnyk (#1360) - Added documentation about how to release Scaffold. @AlexSkrypnyk (#1349)
Full Changelog: 1.22.0...24.8.0
@AlexSkrypnyk, @renovate, @renovate-bot, @renovate[bot] and @sonnykt