Skip to content

3.26.0

Compare
Choose a tag to compare
@TheBitShepherd TheBitShepherd released this 08 Jan 18:45
· 3745 commits to main since this release
3e7bf0b

Changes:

  • CumulusCI now reports how long it took for flows to run.
  • Flows ci_feature and ci_feature_beta_deps now only run the
    github_automerge_feature task if the branch begins with the
    configured feature branch prefix.
  • Running the deploy task with the path option set to a path that
    doesn't exist will log a warning instead of raising an error.
  • When the ci_feature_2gp and qa_org_2gp flows install
    dependencies, the latest beta version will be used when available.
  • CumulusCI can now resolve dependencies using second-generation
    packages (2GPs) for upstream projects. When a 2GP build runs on a
    release branch (starting with prefix/NNN, where prefix is the
    feature branch prefix and NNN is an integer), CumulusCI will look
    for a matching release branch in each upstream dependency and use a
    2GP package build on that release branch if present, falling back to
    a 1GP beta release if not present.

Issues Closed:

  • Fixed the org_settings task to handle nested structures in org
    settings.
  • Fixed a bug where cci task run could fail without a helpful error if
    run outside of a cci project folder.
  • Fixed an issue that caused CumulusCI to generate invalid
    package.xml entries for Metadata API-format projects that include
    __mocks__ or __tests__ LWC directories.
  • Fixed the update_dependencies task to handle automatic injection
    of namespace prefixes when deploying an unpackaged dependency. The
    fix for the same issue in CumulusCI 3.25.0 was incomplete.
  • Fixed an issue where an unquoted anchor_date in bulk data mapping
    failed validation.
  • CumulusCI now handles an error that can occur while collecting info
    about installed packages
  • Fixed an issue causing the extract_dataset task to fail in some
    circumstances when both an anchor date and Record Types were used.
  • Fixed an issue where the deprecated syntax for record types was not
    working in the load_dataset task.