Skip to content

chore(appwrite): bump appwrite to 1.9.5#707

Merged
mberlofa merged 2 commits into
mainfrom
chore/appwrite-1.9.5
Jul 7, 2026
Merged

chore(appwrite): bump appwrite to 1.9.5#707
mberlofa merged 2 commits into
mainfrom
chore/appwrite-1.9.5

Conversation

@mberlofa

@mberlofa mberlofa commented Jul 7, 2026

Copy link
Copy Markdown
Contributor

Closes #688.

Summary

  • Bump Appwrite from 1.9.0 to 1.9.5.
  • Bump the matching Appwrite Console image from 7.5.7 to 8.7.5, as called out in the upstream 1.9.5 release notes.
  • Update README values and image assertion tests.

Upstream Evidence

Site Sync

Validation

  • make image-verify IMAGE=docker.io/appwrite/appwrite:1.9.5
  • make image-verify IMAGE=docker.io/appwrite/console:8.7.5
  • make deps-check CHART=appwrite
  • helm unittest charts/appwrite
  • make validate-chart CHART=appwrite passed fully: 19 layers, including k3d behavioral validation for default and all CI values scenarios.
  • make standards-check CHART=appwrite
  • node scripts/charts/template-standards-check.js --chart appwrite
  • make release-check REPO=charts
  • make attribution-check REPO=charts

Notes

The first k3d run hit Docker Hub pull QPS limits while pulling the new Appwrite image across many workloads. I imported docker.io/appwrite/appwrite:1.9.5 and docker.io/appwrite/console:8.7.5 into the k3d-helmforge-tests-wsl containerd cache and reran the canonical gate successfully.

Summary by CodeRabbit

  • New Features
    • Updated default Appwrite and console versions to newer releases (Appwrite 1.9.5, console 8.7.5).
  • Documentation
    • Refreshed the Helm chart README with the latest default console image tag and added upgrade notes for an additional migration step.
  • Tests
    • Updated deployment test expectations to use the new Appwrite and console container images.
  • Chores
    • Made a small adjustment to the Helm values YAML formatting around the external secrets configuration.

@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: 274d2936-c2e6-47a5-8daa-6af1cb8ea439

📥 Commits

Reviewing files that changed from the base of the PR and between d40bec4 and 68cc996.

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

📝 Walkthrough

Walkthrough

This PR updates the Appwrite and console image versions in chart metadata, default values, documentation, and deployment tests, and adds upgrade notes for the Appwrite 1.9.5 migration step.

Changes

Appwrite/Console Image Version Bump

Layer / File(s) Summary
Chart metadata and values update
charts/appwrite/Chart.yaml, charts/appwrite/values.yaml
appVersion was bumped to 1.9.5, the Appwrite image tag was updated to 1.9.5, the console image tag was updated to 8.7.5, and the externalSecrets section had a minor structural adjustment.
Documentation and test assertions updated
charts/appwrite/README.md, charts/appwrite/tests/deployment_api_test.yaml, charts/appwrite/tests/deployment_console_test.yaml
The README default value entry was updated, upgrade notes were added for Appwrite 1.9.5, and the deployment tests now expect the new Appwrite and console image tags.

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

Related Issues: #688

Suggested labels: dependencies, chart-update

Suggested reviewers: helmforgedev-maintainers

🚥 Pre-merge checks | ✅ 4 | ❌ 1

❌ Failed checks (1 warning)

Check name Status Explanation Resolution
Out of Scope Changes check ⚠️ Warning values.yaml also changes externalSecrets target/data structure, which is unrelated to the image bump objective. Remove or justify the externalSecrets edit unless it is required by the Appwrite 1.9.5 upgrade.
✅ Passed checks (4 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title clearly matches the main change: bumping Appwrite to 1.9.5.
Linked Issues check ✅ Passed The PR updates the chart image, appVersion, docs, and tests for Appwrite 1.9.5, matching #688's requirements.
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/appwrite-1.9.5

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: appwrite

Framework Score
MITRE + NSA + SOC2 79.59956%

✅ 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/appwrite/README.md (1)

57-77: 🧹 Nitpick | 🔵 Trivial

Consider documenting the required migration step for this upgrade.

Upstream Appwrite release notes for 1.9.5 explicitly state the migrate command must be run even when upgrading from 1.9.0. Users of this chart bumping from an older release won't see that warning here.

🤖 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/appwrite/README.md` around lines 57 - 77, Add a migration note to the
Appwrite chart README’s default values/upgrade documentation section so users
upgrading to this version know they must run the Appwrite migrate command, even
when coming from 1.9.0. Update the README content near the existing
configuration table and reference the chart’s Appwrite upgrade guidance so the
required step is visible alongside the release defaults.
🤖 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/appwrite/README.md`:
- Around line 57-77: Add a migration note to the Appwrite chart README’s default
values/upgrade documentation section so users upgrading to this version know
they must run the Appwrite migrate command, even when coming from 1.9.0. Update
the README content near the existing configuration table and reference the
chart’s Appwrite upgrade guidance so the required step is visible alongside the
release defaults.

ℹ️ Review info
⚙️ Run configuration

Configuration used: Organization UI

Review profile: CHILL

Plan: Pro Plus

Run ID: 6635c9c8-6dd3-4fb8-9601-085fb7e99c8d

📥 Commits

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

📒 Files selected for processing (5)
  • charts/appwrite/Chart.yaml
  • charts/appwrite/README.md
  • charts/appwrite/tests/deployment_api_test.yaml
  • charts/appwrite/tests/deployment_console_test.yaml
  • charts/appwrite/values.yaml

@mberlofa

mberlofa commented Jul 7, 2026

Copy link
Copy Markdown
Contributor Author

Handled the CodeRabbit top-level nitpick in 68cc996.

Added Appwrite 1.9.5 upgrade notes to the chart README so users see the required upstream database migration step, including the Kubernetes appwrite migrate execution path.

Validation:

  • make validate-chart CHART=appwrite
  • 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 91682e8 into main Jul 7, 2026
17 checks passed
@mberlofa mberlofa deleted the chore/appwrite-1.9.5 branch July 7, 2026 22:39
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

chore(appwrite): upstream image update available (1.9.0 → 1.9.5)

1 participant