Repository navigation
24.8.0
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_TYPEfromdocker-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_MAILHUBoverride. @AlexSkrypnyk (#1377) - Update
clamav/clamavDocker tag tov1.4.0@renovate (#1357) - Moved Solr
config-setfiles. @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_coremodule. @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
productionbranch 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
.dockerdir. @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/phpdotenvin docs. @AlexSkrypnyk (#1363) - Fixed
CODECOV_TOKENin 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