Skip to content

chore(release): appwrite 2.0.0 - #23

Merged
levivannoort merged 2 commits into
mainfrom
release/2.0.0-main
Oct 14, 2026
Merged

levivannoort merged 2 commits into
mainfrom
release/2.0.0-main

Conversation

@levivannoort

Copy link
Copy Markdown
Member

What

The release commit from #22, onto main. #22 was merged into feat/compute-by-default (its stacked base) before GitHub retargeted it to main, so main has #21's changes but still says version: 1.0.0. This branch is feat/compute-by-default as it is now: main plus cc81d9e (and #22's merge commit). The diff is exactly #22's: CHANGELOG.md [2.0.0], Chart.yaml version: 2.0.0 and artifacthub.io/changes, the chart README badge, docs/upgrading.md "To 2.0.0", and docs/gitops.md.

Merging publishes 2.0.0 (Chart.yaml changes on main).

The two Release runs on main since #21 (the push, and a manual run at 10:36) found 1.0.0 already published (sha256:31b5abe6…), already signed and attested, and changed nothing. 2.0.0 isn't in the registry yet.

Testing

Reviewed and tested as #22 (hansi-codes approved; every check green, including the upgrade from chart 1.0.0). The checks run again here.

- CHANGELOG.md: [Unreleased] becomes [2.0.0] - 2026-10-14, with a pointer
  to the upgrade notes.
- Chart.yaml: version 2.0.0, and artifacthub.io/changes regenerated.
- docs/upgrading.md: chart 2.0.0 deploys Appwrite 2.5.0, and "To 2.0.0"
  covers the storage decision, the privileged executor, the moved S3 keys,
  the removed assistant and what Appwrite 2.4.0 and 2.5.0 change.
- docs/gitops.md names 2.0.0.
chore(release): appwrite 2.0.0
@hansi-codes

hansi-codes Bot commented Oct 14, 2026

Copy link
Copy Markdown

🔵 Tier A · Mergeable after minor fixes

The Argo CD example needs its credentials updated for the new defaults before it can be used as shown.

Cuts the Appwrite Helm chart 2.0.0 release, records its changes and upgrade guidance, and updates the chart-version references in the README and GitOps examples.

Verdict New comments Fixed Still open
✅ Approved 1 0 0
Finding Where
🟡 Argo CD example omits secrets required by 2.0 defaults docs/gitops.md:283
Fix with agent prompt
### Issue 1
docs/gitops.md:283
**Argo CD example omits secrets required by 2.0 defaults**

With this revision, Functions/Sites and built-in S3 are enabled by default, but the example sets `appwrite.secrets.generate: false` without supplying the compute and S3 credentials those defaults require. Argo CD rendering therefore fails; please update the example with the managed secrets and references needed for these defaults, or disable/configure the affected features.

---

For each issue above, determine whether it is valid and should be fixed. If so, fix it directly.
📂 Walkthrough · 5
File Change
CHANGELOG.md Adds the 2.0.0 release notes.
charts/appwrite/Chart.yaml Bumps the chart version and records the release changes in Artifact Hub metadata.
charts/appwrite/README.md Updates the chart-version badge.
docs/gitops.md Updates chart-version references in the Argo CD and Helm examples.
docs/upgrading.md Adds the 2.0.0 version mapping and upgrade instructions.

Reviewed 02daebb · Details · Comment @hansi-codes review to re-run, or mention @hansi-codes with a question.

@hansi-codes hansi-codes 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.

🔵 Tier A · Looks good to merge. Summary

Comment thread docs/gitops.md
repoURL: ghcr.io/appwrite/charts
chart: appwrite
targetRevision: 1.0.0
targetRevision: 2.0.0

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Argo CD example omits secrets required by 2.0 defaults

With this revision, Functions/Sites and built-in S3 are enabled by default, but the example sets appwrite.secrets.generate: false without supplying the compute and S3 credentials those defaults require. Argo CD rendering therefore fails; please update the example with the managed secrets and references needed for these defaults, or disable/configure the affected features.

Prompt To Fix With AI
This is a comment left during a code review.
Path: docs/gitops.md
Line: 283

Comment:
**Argo CD example omits secrets required by 2.0 defaults**

With this revision, Functions/Sites and built-in S3 are enabled by default, but the example sets `appwrite.secrets.generate: false` without supplying the compute and S3 credentials those defaults require. Argo CD rendering therefore fails; please update the example with the managed secrets and references needed for these defaults, or disable/configure the affected features.

---

For each issue above, determine whether it is valid and should be fixed. If so, fix it directly.

🟡 Minor · documentation · Reply if this doesn't apply.

@levivannoort
levivannoort merged commit decf253 into main Oct 14, 2026
20 checks passed
@levivannoort

Copy link
Copy Markdown
Member Author

2.0.0 is published and verified (2026-10-14).

  • oci://ghcr.io/appwrite/charts/appwrite version 2.0.0 (Appwrite 2.5.0), digest sha256:b4e331f537dfaaf007ce9dcd9cca888c122fce97934b8f5c0ce0d6ac8b6dfba7. Anonymous pull works.
  • The cosign signature was verified in the release run. gh attestation verify reports SLSA v1 provenance for that digest, signed by release.yaml@refs/heads/main on a GitHub-hosted runner.
  • GitHub release appwrite-2.0.0 is marked Latest, with the chart archive. The Artifact Hub metadata is pushed.

Upgrading from 1.0.0: docs/upgrading.md#to-200. Installs that hold files on the volume set storage.device: local and compute.enabled: false first.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant