This monorepo contains packages for running Craft CMS on Craft Cloud.
Craft CMS plugin providing user-facing Cloud features: filesystem types, template helpers, image transforms, and static caching.
composer require craftcms/cloudYii2 extension for Cloud infrastructure. Configures cache, queue, session, and other runtime components. Automatically installed as a dependency of craftcms/cloud.
Packages are split to their own repositories via GitHub Actions on push to main or on tag.
To release a new version:
git tag cloud-ops/1.0.0 # releases craftcms/cloud-ops 1.0.0
git tag cloud/3.0.0 # releases craftcms/cloud 3.0.0
git push origin <tag>The workflow extracts the version from the tag prefix and pushes it to the target repo. Packagist picks up new tags automatically.
Version strategy:
| Package | Version | craftcms/cms |
craftcms/cloud-ops |
|---|---|---|---|
craftcms/cloud |
1.x | ^4.6 |
— |
craftcms/cloud |
2.x | ^5.0 |
— |
craftcms/cloud |
3.x | ^4.6 || ^5.0 |
^1.0 |
craftcms/cloud |
4.x | ^6.0 |
TBD |