install
source · Clone the upstream repo
git clone https://github.com/appwrite/appwrite
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/appwrite/appwrite "$T" && mkdir -p ~/.claude/skills && cp -r "$T/.claude/skills/patch-release-checklist" ~/.claude/skills/appwrite-appwrite-patch-release-checklist && rm -rf "$T"
manifest:
.claude/skills/patch-release-checklist/SKILL.mdsource content
Patch Release Checklist for Appwrite
When bumping a patch version (e.g.,
1.9.0 -> 1.9.1), follow this checklist.
Checklist
Bump console image
Update the console Docker image tag in both files:
-
-- updatedocker-compose.ymlimage: appwrite/console:X.Y.Z -
-- updateapp/views/install/compose.phtmlimage: <?php echo $organization; ?>/console:X.Y.Z
Bump Appwrite version
-
-- updateapp/init/constants.php
to the new version (e.g.,APP_VERSION_STABLE
). In same file, increment'1.9.1'
by 1.APP_CACHE_BUSTER -
-- update the Docker image tagREADME.md
in all 3 install code blocks (Unix, Windows CMD, PowerShell).appwrite/appwrite:X.Y.Z -
-- same Docker image tag update in all 3 install code blocks.README-CN.md -
-- add the new version to thesrc/Appwrite/Migration/Migration.php
array, mapping it to a migration class. If new class exists, use that, otherwise use sle same class as previous version$versions
Update CHANGES.md
- Add a new
section at the top of# Version X.Y.Z
with subsections:CHANGES.md
,### Notable changes
,### Fixes### Miscellaneous
Final review
- Ask user to review changes before commiting
- Ask user to update
with PRsCHANGES.md - Ask user to generate specs, if needed
- Ask user to add request and response filters, if needed