Name | cumulusci JSON |
Version |
4.1.0
JSON |
| download |
home_page | None |
Summary | Build and release tools for Salesforce developers |
upload_time | 2025-01-09 22:43:34 |
maintainer | None |
docs_url | None |
author | None |
requires_python | >=3.11 |
license | BSD 3-Clause License |
keywords |
cumulusci
salesforce
|
VCS |
|
bugtrack_url |
|
requirements |
No requirements were recorded.
|
Travis-CI |
No Travis.
|
coveralls test coverage |
No coveralls.
|
# CumulusCI
[![Code Coverage](https://coveralls.io/repos/github/SFDO-Tooling/CumulusCI/badge.svg?branch=main)](https://coveralls.io/github/SFDO-Tooling/CumulusCI?branch=main)
[![PyPI](https://img.shields.io/pypi/v/cumulusci)](https://pypi.org/project/cumulusci/)
![PyPI - Python Version](https://img.shields.io/pypi/pyversions/cumulusci)
![PyPI - License](https://img.shields.io/pypi/l/cumulusci)
[![Documentation Status](https://readthedocs.org/projects/cumulusci/badge/?version=latest)](https://cumulusci.readthedocs.io/en/latest/?badge=latest)
CumulusCI helps build great applications on the Salesforce platform by
automating org setup, testing, and deployment for everyone --- from
developers and admins to testers and product managers.
**Best practices, proven at scale.** CumulusCI provides a complete
development and release process created by Salesforce.org to build and
release applications to thousands of users on the Salesforce platform.
It\'s easy to start new projects with a standard set of tasks (single
actions) and flows (sequences of tasks), or customize by adding your
own.
**Batteries included.** Out-of-the-box features help you quickly:
- Build sophisticated orgs with automatic installation of
dependencies.
- Load and capture sample datasets to make your orgs feel real.
- Apply transformations to existing metadata to tailor orgs to your
specific requirements.
- Run builds in continuous integration systems.
- Create end-to-end browser tests and setup automation using [Robot
Framework](https://cumulusci.readthedocs.io/en/latest/robotframework.html).
- Generate synthetic data on any scale, from a single record to a
million, using
[Snowfakery](https://cumulusci.readthedocs.io/en/latest/cookbook.html#large-volume-data-synthesis-with-snowfakery).
**Build anywhere.** Automation defined using CumulusCI is portable. It
is stored in a source repository and can be run from your local command
line, from a continuous integration system, or from a customer-facing
MetaDeploy installer. CumulusCI can run automation on scratch orgs
created using the Salesforce CLI, or on persistent orgs like sandboxes,
production orgs, and Developer Edition orgs.
## Learn more
For a tutorial introduction to CumulusCI, complete the [Build
Applications with
CumulusCI](https://trailhead.salesforce.com/en/content/learn/trails/build-applications-with-cumulusci)
trail on Trailhead.
To go in depth, read the [full
documentation](https://cumulusci.readthedocs.io/en/latest/).
If you just want a quick intro, watch [these screencast
demos](https://cumulusci.readthedocs.io/en/latest/demos.html) of using
CumulusCI to configure a Salesforce project from a GitHub repository.
For a live demo with voiceover, please see Jason Lantz\'s [PyCon 2020
presentation](https://www.youtube.com/watch?v=XL77lRTVF3g) from minute
36 through minute 54.
## Questions?
Ask in the [CumulusCI (CCI) group in the Trailblazer
Community](https://success.salesforce.com/_ui/core/chatter/groups/GroupProfilePage?g=0F9300000009M9ZCAU).
_Please note:_ CumulusCI is distributed under an [open source
license](https://github.com/SFDO-Tooling/CumulusCI/blob/main/LICENSE)
and is not covered by the Salesforce Master Subscription Agreement.
<!-- Changelog -->
## v4.1.0 (2025-01-09)
<!-- Release notes generated using configuration in .github/release.yml at main -->
## What's Changed
### Changes 🎉
- Remove default declaration for select rows query by [@mjawadtp](https://github.com/mjawadtp) in
[#3867](https://github.com/SFDO-Tooling/CumulusCI/pull/3867)
- @W-17427085: Set ANNOY related dependencies to be optional by [@aditya-balachander](https://github.com/aditya-balachander) in [#3858](https://github.com/SFDO-Tooling/CumulusCI/pull/3858)
- Update on the documentation for SFDX_ORG_CREATE_ARGS environment variable by [@lakshmi2506](https://github.com/lakshmi2506) in [#3861](https://github.com/SFDO-Tooling/CumulusCI/pull/3861)
- @W-16485311: Core Logic for Selecting Records from Target Org by [@aditya-balachander](https://github.com/aditya-balachander) in [#3818](https://github.com/SFDO-Tooling/CumulusCI/pull/3818)
- Add integration tests for all selection strategies by [@mjawadtp](https://github.com/mjawadtp) in [#3851](https://github.com/SFDO-Tooling/CumulusCI/pull/3851)
- @W-17357226: Fix for issue where zero threshold defaulted to select by [@aditya-balachander](https://github.com/aditya-balachander) in [#3853](https://github.com/SFDO-Tooling/CumulusCI/pull/3853)
- @W-17366392: Fix Omnistudio issues for the sf command format by [@lakshmi2506](https://github.com/lakshmi2506) in [#3855](https://github.com/SFDO-Tooling/CumulusCI/pull/3855)
- fix: restore task and flow reference docs by [@jstvz](https://github.com/jstvz) in [#3856](https://github.com/SFDO-Tooling/CumulusCI/pull/3856)
- @W-17412267: Fix for records not being inserted when threshold 0 by [@aditya-balachander](https://github.com/aditya-balachander) in [#3857](https://github.com/SFDO-Tooling/CumulusCI/pull/3857)
**Full Changelog**: https://github.com/SFDO-Tooling/CumulusCI/compare/v4.0.1.dev1...v4.1.0
Raw data
{
"_id": null,
"home_page": null,
"name": "cumulusci",
"maintainer": null,
"docs_url": null,
"requires_python": ">=3.11",
"maintainer_email": null,
"keywords": "cumulusci, salesforce",
"author": null,
"author_email": "\"Salesforce.org\" <sfdo-mrbelvedere@salesforce.com>",
"download_url": "https://files.pythonhosted.org/packages/90/a3/6ddd70704c4c0eaa057119261290d22b25d7221726b94479c7237c25ed10/cumulusci-4.1.0.tar.gz",
"platform": null,
"description": "# CumulusCI\n\n[![Code Coverage](https://coveralls.io/repos/github/SFDO-Tooling/CumulusCI/badge.svg?branch=main)](https://coveralls.io/github/SFDO-Tooling/CumulusCI?branch=main)\n[![PyPI](https://img.shields.io/pypi/v/cumulusci)](https://pypi.org/project/cumulusci/)\n![PyPI - Python Version](https://img.shields.io/pypi/pyversions/cumulusci)\n![PyPI - License](https://img.shields.io/pypi/l/cumulusci)\n[![Documentation Status](https://readthedocs.org/projects/cumulusci/badge/?version=latest)](https://cumulusci.readthedocs.io/en/latest/?badge=latest)\n\nCumulusCI helps build great applications on the Salesforce platform by\nautomating org setup, testing, and deployment for everyone --- from\ndevelopers and admins to testers and product managers.\n\n**Best practices, proven at scale.** CumulusCI provides a complete\ndevelopment and release process created by Salesforce.org to build and\nrelease applications to thousands of users on the Salesforce platform.\nIt\\'s easy to start new projects with a standard set of tasks (single\nactions) and flows (sequences of tasks), or customize by adding your\nown.\n\n**Batteries included.** Out-of-the-box features help you quickly:\n\n- Build sophisticated orgs with automatic installation of\n dependencies.\n- Load and capture sample datasets to make your orgs feel real.\n- Apply transformations to existing metadata to tailor orgs to your\n specific requirements.\n- Run builds in continuous integration systems.\n- Create end-to-end browser tests and setup automation using [Robot\n Framework](https://cumulusci.readthedocs.io/en/latest/robotframework.html).\n- Generate synthetic data on any scale, from a single record to a\n million, using\n [Snowfakery](https://cumulusci.readthedocs.io/en/latest/cookbook.html#large-volume-data-synthesis-with-snowfakery).\n\n**Build anywhere.** Automation defined using CumulusCI is portable. It\nis stored in a source repository and can be run from your local command\nline, from a continuous integration system, or from a customer-facing\nMetaDeploy installer. CumulusCI can run automation on scratch orgs\ncreated using the Salesforce CLI, or on persistent orgs like sandboxes,\nproduction orgs, and Developer Edition orgs.\n\n## Learn more\n\nFor a tutorial introduction to CumulusCI, complete the [Build\nApplications with\nCumulusCI](https://trailhead.salesforce.com/en/content/learn/trails/build-applications-with-cumulusci)\ntrail on Trailhead.\n\nTo go in depth, read the [full\ndocumentation](https://cumulusci.readthedocs.io/en/latest/).\n\nIf you just want a quick intro, watch [these screencast\ndemos](https://cumulusci.readthedocs.io/en/latest/demos.html) of using\nCumulusCI to configure a Salesforce project from a GitHub repository.\n\nFor a live demo with voiceover, please see Jason Lantz\\'s [PyCon 2020\npresentation](https://www.youtube.com/watch?v=XL77lRTVF3g) from minute\n36 through minute 54.\n\n## Questions?\n\nAsk in the [CumulusCI (CCI) group in the Trailblazer\nCommunity](https://success.salesforce.com/_ui/core/chatter/groups/GroupProfilePage?g=0F9300000009M9ZCAU).\n\n_Please note:_ CumulusCI is distributed under an [open source\nlicense](https://github.com/SFDO-Tooling/CumulusCI/blob/main/LICENSE)\nand is not covered by the Salesforce Master Subscription Agreement.\n\n<!-- Changelog -->\n## v4.1.0 (2025-01-09)\n\n<!-- Release notes generated using configuration in .github/release.yml at main -->\n\n## What's Changed\n\n### Changes \ud83c\udf89\n\n- Remove default declaration for select rows query by [@mjawadtp](https://github.com/mjawadtp) in\n [#3867](https://github.com/SFDO-Tooling/CumulusCI/pull/3867)\n- @W-17427085: Set ANNOY related dependencies to be optional by [@aditya-balachander](https://github.com/aditya-balachander) in [#3858](https://github.com/SFDO-Tooling/CumulusCI/pull/3858)\n- Update on the documentation for SFDX_ORG_CREATE_ARGS environment variable by [@lakshmi2506](https://github.com/lakshmi2506) in [#3861](https://github.com/SFDO-Tooling/CumulusCI/pull/3861)\n- @W-16485311: Core Logic for Selecting Records from Target Org by [@aditya-balachander](https://github.com/aditya-balachander) in [#3818](https://github.com/SFDO-Tooling/CumulusCI/pull/3818)\n- Add integration tests for all selection strategies by [@mjawadtp](https://github.com/mjawadtp) in [#3851](https://github.com/SFDO-Tooling/CumulusCI/pull/3851)\n- @W-17357226: Fix for issue where zero threshold defaulted to select by [@aditya-balachander](https://github.com/aditya-balachander) in [#3853](https://github.com/SFDO-Tooling/CumulusCI/pull/3853)\n- @W-17366392: Fix Omnistudio issues for the sf command format by [@lakshmi2506](https://github.com/lakshmi2506) in [#3855](https://github.com/SFDO-Tooling/CumulusCI/pull/3855)\n- fix: restore task and flow reference docs by [@jstvz](https://github.com/jstvz) in [#3856](https://github.com/SFDO-Tooling/CumulusCI/pull/3856)\n- @W-17412267: Fix for records not being inserted when threshold 0 by [@aditya-balachander](https://github.com/aditya-balachander) in [#3857](https://github.com/SFDO-Tooling/CumulusCI/pull/3857)\n\n**Full Changelog**: https://github.com/SFDO-Tooling/CumulusCI/compare/v4.0.1.dev1...v4.1.0",
"bugtrack_url": null,
"license": "BSD 3-Clause License",
"summary": "Build and release tools for Salesforce developers",
"version": "4.1.0",
"project_urls": {
"Bug Tracker": "https://github.com/SFDO-Tooling/CumulusCI/issues",
"Changelog": "https://cumulusci.readthedocs.io/en/stable/history.html",
"Homepage": "https://github.com/SFDO-Tooling/CumulusCI"
},
"split_keywords": [
"cumulusci",
" salesforce"
],
"urls": [
{
"comment_text": null,
"digests": {
"blake2b_256": "9da8fb6ba6d6030aec532a6d5d511512f80e86d370294eb31c1cd380112f58bd",
"md5": "d5a7ef5839f3c4f3f6208e5f7bc939e6",
"sha256": "57eea466f67674f1998863571d28306084d2b6b8e83af312878bc625fd6f48c2"
},
"downloads": -1,
"filename": "cumulusci-4.1.0-py3-none-any.whl",
"has_sig": false,
"md5_digest": "d5a7ef5839f3c4f3f6208e5f7bc939e6",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.11",
"size": 1330798,
"upload_time": "2025-01-09T22:43:31",
"upload_time_iso_8601": "2025-01-09T22:43:31.216302Z",
"url": "https://files.pythonhosted.org/packages/9d/a8/fb6ba6d6030aec532a6d5d511512f80e86d370294eb31c1cd380112f58bd/cumulusci-4.1.0-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "90a36ddd70704c4c0eaa057119261290d22b25d7221726b94479c7237c25ed10",
"md5": "fa3341481fcdb2bf795191907c4083b0",
"sha256": "a20e70bf0eaf6c84fd10303e6b08a95b1cfdbfad053f6852c68a0fe600708c3a"
},
"downloads": -1,
"filename": "cumulusci-4.1.0.tar.gz",
"has_sig": false,
"md5_digest": "fa3341481fcdb2bf795191907c4083b0",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.11",
"size": 1097322,
"upload_time": "2025-01-09T22:43:34",
"upload_time_iso_8601": "2025-01-09T22:43:34.702055Z",
"url": "https://files.pythonhosted.org/packages/90/a3/6ddd70704c4c0eaa057119261290d22b25d7221726b94479c7237c25ed10/cumulusci-4.1.0.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2025-01-09 22:43:34",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "SFDO-Tooling",
"github_project": "CumulusCI",
"travis_ci": false,
"coveralls": false,
"github_actions": true,
"tox": true,
"lcname": "cumulusci"
}