Skip to content

chore(drupal): bump drupal to 11.4.0#709

Merged
mberlofa merged 2 commits into
mainfrom
chore/drupal-11.4.0
Jul 7, 2026
Merged

chore(drupal): bump drupal to 11.4.0#709
mberlofa merged 2 commits into
mainfrom
chore/drupal-11.4.0

Conversation

@mberlofa

@mberlofa mberlofa commented Jul 7, 2026

Copy link
Copy Markdown
Contributor

Closes #690.

Summary

  • Bump Drupal from 11.3.13 to 11.4.0.
  • Bump the Docker Official Drupal Apache image to 11.4.0-php8.5-apache-bookworm.
  • Update README version notes and image assertion tests.

Upstream Evidence

  • Drupal release page: https://www.drupal.org/project/drupal/releases/11.4.0
  • Docker Official image manifest verified: docker.io/library/drupal:11.4.0-php8.5-apache-bookworm
  • Manifest platforms: linux/amd64, linux/arm, linux/arm64, linux/386, linux/ppc64le, linux/s390x.
  • Note: Drupal.org returned HTTP 200 for the 11.4.0 release page, but terminal scraping receives the site's client challenge, so this PR relies on the official release URL plus Docker Official image manifest verification.

Site Sync

Validation

  • make image-verify IMAGE=docker.io/library/drupal:11.4.0-php8.5-apache-bookworm
  • make deps-check CHART=drupal
  • helm unittest charts/drupal
  • make validate-chart CHART=drupal passed fully: 17 layers, including k3d behavioral validation for default and all CI values scenarios.
  • make standards-check CHART=drupal
  • node scripts/charts/template-standards-check.js --chart drupal
  • make release-check REPO=charts
  • make attribution-check REPO=charts

Summary by CodeRabbit

  • New Features

    • Updated the Drupal Helm chart to use the newer 11.4.0 application release.
  • Documentation

    • Refreshed chart documentation to match the latest pinned container image and updated release/version notes.
  • Tests

    • Updated deployment rendering tests to verify the new pinned Drupal image tag for both the main and initialization containers.

@github-actions

github-actions Bot commented Jul 7, 2026

Copy link
Copy Markdown
Contributor

Standards Check (GR-079) — PASS

Every changed chart fully passes standards-check.

@coderabbitai

coderabbitai Bot commented Jul 7, 2026

Copy link
Copy Markdown

Review Change Stack

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: Organization UI

Review profile: CHILL

Plan: Pro Plus

Run ID: a2a71421-ee1b-4bf2-aaeb-419b310737bb

📥 Commits

Reviewing files that changed from the base of the PR and between 8564500 and 2556fee.

📒 Files selected for processing (1)
  • charts/drupal/README.md
✅ Files skipped from review due to trivial changes (1)
  • charts/drupal/README.md

📝 Walkthrough

Walkthrough

This PR updates the Drupal Helm chart from 11.3.13-php8.5-apache-bookworm to 11.4.0-php8.5-apache-bookworm in chart metadata, values, deployment tests, and README references.

Changes

Drupal Image Version Bump

Layer / File(s) Summary
Chart metadata and values update
charts/drupal/Chart.yaml, charts/drupal/values.yaml
appVersion and image.tag were updated to 11.4.0-php8.5-apache-bookworm.
Deployment test assertions updated
charts/drupal/tests/deployment_test.yaml
The main container and seed-sites init container assertions now expect the new image tag.
README documentation updated
charts/drupal/README.md
Runtime notes, pinned image descriptions, upstream version notes, and the parameters table now reference the new version.

Estimated code review effort: 1 (Trivial) | ~5 minutes

Related issues: #690

Suggested labels: dependencies, chore

Suggested reviewers: None identified

🚥 Pre-merge checks | ✅ 5
✅ Passed checks (5 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title clearly summarizes the main change: bumping the Drupal chart to 11.4.0.
Linked Issues check ✅ Passed The PR updates the Drupal image tag, appVersion, README notes, and tests to match the requested 11.4.0 bump.
Out of Scope Changes check ✅ Passed The modified files are all directly related to the Drupal image/version update and supporting documentation/tests.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch chore/drupal-11.4.0

Comment @coderabbitai help to get the list of available commands.

@github-actions

github-actions Bot commented Jul 7, 2026

Copy link
Copy Markdown
Contributor

🟢 Security Scan: drupal

Framework Score
MITRE + NSA + SOC2 83.333336%

✅ Security posture acceptable.

@coderabbitai coderabbitai Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🧹 Nitpick comments (1)
charts/drupal/README.md (1)

56-57: 📐 Maintainability & Code Quality | 🔵 Trivial | 💤 Low value

Upstream version notes lost previously-useful guidance.

The prior "Upstream Version Notes" section apparently contained specific production/readiness and Composer security-resolution guidance for the pinned version; the new text is a generic pointer to release notes. If that guidance is still relevant for 11.4.0, consider retaining it rather than dropping it in favor of a shorter note.

🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

In `@charts/drupal/README.md` around lines 56 - 57, The README note for the Drupal
11.4.0 upgrade has been generalized and may have dropped previously useful
production-readiness and Composer security-resolution guidance. Update the
Drupal README section tied to the 11.4.0 upstream note so it preserves any
version-specific guidance that still applies, using the existing “Upstream
Version Notes” content as the place to restore or retain that detail instead of
replacing it with only a generic release-notes pointer.
🤖 Prompt for all review comments with AI agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

Nitpick comments:
In `@charts/drupal/README.md`:
- Around line 56-57: The README note for the Drupal 11.4.0 upgrade has been
generalized and may have dropped previously useful production-readiness and
Composer security-resolution guidance. Update the Drupal README section tied to
the 11.4.0 upstream note so it preserves any version-specific guidance that
still applies, using the existing “Upstream Version Notes” content as the place
to restore or retain that detail instead of replacing it with only a generic
release-notes pointer.

ℹ️ Review info
⚙️ Run configuration

Configuration used: Organization UI

Review profile: CHILL

Plan: Pro Plus

Run ID: 4ac0cdd3-1c14-4e03-8953-a94e6b65160e

📥 Commits

Reviewing files that changed from the base of the PR and between 66a35d5 and 8564500.

📒 Files selected for processing (4)
  • charts/drupal/Chart.yaml
  • charts/drupal/README.md
  • charts/drupal/tests/deployment_test.yaml
  • charts/drupal/values.yaml

@mberlofa

mberlofa commented Jul 7, 2026

Copy link
Copy Markdown
Contributor Author

Handled the CodeRabbit top-level nitpick in 2556fee.

Restored the Drupal 11.4.0 upgrade guidance with the version-specific production readiness note and the drupal/core-recommended Composer dependency-policy change, plus staging validation guidance for production upgrades.

Validation:

  • Tavily check against upstream Drupal 11.4.0 release notes
  • make validate-chart CHART=drupal
  • make release-check REPO=charts
  • make attribution-check REPO=charts

This CodeRabbit item was posted only in the review summary, so there is no resolvable review thread to close.

@mberlofa mberlofa merged commit 4ba63c5 into main Jul 7, 2026
17 checks passed
@mberlofa mberlofa deleted the chore/drupal-11.4.0 branch July 7, 2026 22:47
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

chore(drupal): upstream image update available (11.3.13-php8.5-apache-bookworm → 11.4.0-php8.5-apache-bookworm)

1 participant