<commit_before>cumulusci:
    keychain: cumulusci.core.keychain.EncryptedFileProjectKeychain

tasks:
    apextestsdb_upload:
        description: Upload results from Apex tests to database
        class_path: cumulusci.tasks.apextestsdb.ApextestsdbUpload
    batch_apex_wait:
        description: Waits on a batch apex job to finish.
        class_path: cumulusci.tasks.apex.batch.BatchApexWait
    command:
        description: Run an arbitrary command
        class_path: cumulusci.tasks.command.Command
    commit_apex_docs:
        description: commit local ApexDocs to GitHub branch
        class_path: cumulusci.tasks.github.CommitApexDocs
    create_package:
        description: Creates a package in the target org with the default package name for the project
        class_path: cumulusci.tasks.salesforce.CreatePackage
    create_managed_src:
        description: Modifies the src directory for managed deployment.  Strips //cumulusci-managed from all Apex code
        class_path: cumulusci.tasks.metadata.managed_src.CreateManagedSrc
        options:
            path: src
            revert_path: src.orig
    create_unmanaged_ee_src:
        description: Modifies the src directory for unmanaged deployment to an EE org
        class_path: cumulusci.tasks.metadata.ee_src.CreateUnmanagedEESrc
        options:
            path: src
            revert_path: src.orig
    deploy:
        description: Deploys the src directory of the repository to the org
        class_path: cumulusci.tasks.salesforce.Deploy
        options:
            path: src
    deploy_pre:
        description: Deploys all metadata bundles under unpackaged/pre/
        class_path: cumulusci.tasks.salesforce.DeployBundles
        options:
            path: unpackaged/pre
    deploy_post:
        description: Deploys all metadata bundles under unpackaged/post/
        class_path: cumulusci.tasks.salesforce.DeployNamespacedBundles
        options:
            path: unpackaged/post
            namespace_token: '%%%NAMESPACE%%%'
            filename_token: '___NAMESPACE___'
    deploy_post_managed:
        description: Deploys all metadata bundles under unpackaged/post/
        class_path: cumulusci.tasks.salesforce.DeployNamespacedBundles
        options:
            path: unpackaged/post
            managed: True
            namespace_token: '%%%NAMESPACE%%%'
            filename_token: '___NAMESPACE___'
    execute_anon:
        description: Execute a string of anonymous apex via the tooling api.
        class_path: cumulusci.tasks.apex.anon.AnonymousApexTask
    generate_apex_docs:
        description: Generate documentation for local code
        class_path: cumulusci.tasks.apexdoc.GenerateApexDocs
    get_installed_packages:
        description: Retrieves a list of the currently installed managed package namespaces and their versions
        class_path: cumulusci.tasks.salesforce.GetInstalledPackages
    github_clone_tag:
        description: Lists open pull requests in project Github repository
        class_path: cumulusci.tasks.github.CloneTag
    github_master_to_feature:
        description: Merges the latest commit on the master branch into all open feature branches
        class_path: cumulusci.tasks.github.MergeBranch
    github_parent_to_children:
        description: Merges the latest commit on a parent feature branch into all child feature branches
        class_path: cumulusci.tasks.github.MergeBranch
        options:
            children_only: True
            source_branch: $project_config.repo_branch
    github_pull_requests:
        description: Lists open pull requests in project Github repository
        class_path: cumulusci.tasks.github.PullRequests
    github_release:
        description: Creates a Github release for a given managed package version number
        class_path: cumulusci.tasks.github.CreateRelease
    github_release_notes:
        description: Generates release notes by parsing pull request bodies of merged pull requests between two tags
        class_path: cumulusci.tasks.release_notes.task.GithubReleaseNotes
    install_managed:
        description: Install the latest managed production release
        class_path: cumulusci.tasks.salesforce.InstallPackageVersion
        options:
            version: latest
    install_managed_beta:
        description: Installs the latest managed beta release
        class_path: cumulusci.tasks.salesforce.InstallPackageVersion
        options:
            version: latest_beta
    list_metadata_types:
        description: Prints the metadata types in a project
        class_path: cumulusci.tasks.util.ListMetadataTypes
    meta_xml_apiversion:
        description: Set the API version in *meta.xml files
        class_path: cumulusci.tasks.metaxml.UpdateApi
    meta_xml_dependencies:
        description: Set the version for dependent packages
        class_path: cumulusci.tasks.metaxml.UpdateDependencies
    mrbelvedere_publish:
        description: Publishes a release to the mrbelvedere web installer
        class_path: cumulusci.tasks.mrbelvedere.MrbelvederePublish
    push_all:
        description: Schedules a push upgrade of a package version to all subscribers
        class_path: cumulusci.tasks.push.tasks.SchedulePushOrgQuery
    push_qa:
        description: Schedules a push upgrade of a package version to all orgs listed in push/orgs_qa.txt
        class_path: cumulusci.tasks.push.tasks.SchedulePushOrgList
        options:
            orgs: push/orgs_qa.txt<commit_msg>add task push_list for arbitrary list<commit_after>cumulusci:
    keychain: cumulusci.core.keychain.EncryptedFileProjectKeychain

tasks:
    apextestsdb_upload:
        description: Upload results from Apex tests to database
        class_path: cumulusci.tasks.apextestsdb.ApextestsdbUpload
    batch_apex_wait:
        description: Waits on a batch apex job to finish.
        class_path: cumulusci.tasks.apex.batch.BatchApexWait
    command:
        description: Run an arbitrary command
        class_path: cumulusci.tasks.command.Command
    commit_apex_docs:
        description: commit local ApexDocs to GitHub branch
        class_path: cumulusci.tasks.github.CommitApexDocs
    create_package:
        description: Creates a package in the target org with the default package name for the project
        class_path: cumulusci.tasks.salesforce.CreatePackage
    create_managed_src:
        description: Modifies the src directory for managed deployment.  Strips //cumulusci-managed from all Apex code
        class_path: cumulusci.tasks.metadata.managed_src.CreateManagedSrc
        options:
            path: src
            revert_path: src.orig
    create_unmanaged_ee_src:
        description: Modifies the src directory for unmanaged deployment to an EE org
        class_path: cumulusci.tasks.metadata.ee_src.CreateUnmanagedEESrc
        options:
            path: src
            revert_path: src.orig
    deploy:
        description: Deploys the src directory of the repository to the org
        class_path: cumulusci.tasks.salesforce.Deploy
        options:
            path: src
    deploy_pre:
        description: Deploys all metadata bundles under unpackaged/pre/
        class_path: cumulusci.tasks.salesforce.DeployBundles
        options:
            path: unpackaged/pre
    deploy_post:
        description: Deploys all metadata bundles under unpackaged/post/
        class_path: cumulusci.tasks.salesforce.DeployNamespacedBundles
        options:
            path: unpackaged/post
            namespace_token: '%%%NAMESPACE%%%'
            filename_token: '___NAMESPACE___'
    deploy_post_managed:
        description: Deploys all metadata bundles under unpackaged/post/
        class_path: cumulusci.tasks.salesforce.DeployNamespacedBundles
        options:
            path: unpackaged/post
            managed: True
            namespace_token: '%%%NAMESPACE%%%'
            filename_token: '___NAMESPACE___'
    execute_anon:
        description: Execute a string of anonymous apex via the tooling api.
        class_path: cumulusci.tasks.apex.anon.AnonymousApexTask
    generate_apex_docs:
        description: Generate documentation for local code
        class_path: cumulusci.tasks.apexdoc.GenerateApexDocs
    get_installed_packages:
        description: Retrieves a list of the currently installed managed package namespaces and their versions
        class_path: cumulusci.tasks.salesforce.GetInstalledPackages
    github_clone_tag:
        description: Lists open pull requests in project Github repository
        class_path: cumulusci.tasks.github.CloneTag
    github_master_to_feature:
        description: Merges the latest commit on the master branch into all open feature branches
        class_path: cumulusci.tasks.github.MergeBranch
    github_parent_to_children:
        description: Merges the latest commit on a parent feature branch into all child feature branches
        class_path: cumulusci.tasks.github.MergeBranch
        options:
            children_only: True
            source_branch: $project_config.repo_branch
    github_pull_requests:
        description: Lists open pull requests in project Github repository
        class_path: cumulusci.tasks.github.PullRequests
    github_release:
        description: Creates a Github release for a given managed package version number
        class_path: cumulusci.tasks.github.CreateRelease
    github_release_notes:
        description: Generates release notes by parsing pull request bodies of merged pull requests between two tags
        class_path: cumulusci.tasks.release_notes.task.GithubReleaseNotes
    install_managed:
        description: Install the latest managed production release
        class_path: cumulusci.tasks.salesforce.InstallPackageVersion
        options:
            version: latest
    install_managed_beta:
        description: Installs the latest managed beta release
        class_path: cumulusci.tasks.salesforce.InstallPackageVersion
        options:
            version: latest_beta
    list_metadata_types:
        description: Prints the metadata types in a project
        class_path: cumulusci.tasks.util.ListMetadataTypes
    meta_xml_apiversion:
        description: Set the API version in *meta.xml files
        class_path: cumulusci.tasks.metaxml.UpdateApi
    meta_xml_dependencies:
        description: Set the version for dependent packages
        class_path: cumulusci.tasks.metaxml.UpdateDependencies
    mrbelvedere_publish:
        description: Publishes a release to the mrbelvedere web installer
        class_path: cumulusci.tasks.mrbelvedere.MrbelvederePublish
    push_all:
        description: Schedules a push upgrade of a package version to all subscribers
        class_path: cumulusci.tasks.push.tasks.SchedulePushOrgQuery
    push_list:
        description: Schedules a push upgrade of a package version to all orgs listed in the specified file
        class_path: cumulusci.tasks.push.tasks.SchedulePushOrgList
    push_qa:
        description: Schedules a push upgrade of a package version to all orgs listed in push/orgs_qa.txt
        class_path: cumulusci.tasks.push.tasks.SchedulePushOrgList
        options:
            orgs: push/orgs_qa.txt
{'fraction_non_alphanumeric': 0.0464018525115782, 'fraction_numerical': 0.0, 'mean_word_length': 2.956659619450317, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 10}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '4703190', 'n_tokens_mistral': 3030, 'n_tokens_neox': 2935, 'n_words': 856}