Skip to content

Merge cci 4.2.0#22

Open
jlantz wants to merge 80 commits intod2xfrom
main
Open

Merge cci 4.2.0#22
jlantz wants to merge 80 commits intod2xfrom
main

Conversation

@jlantz
Copy link
Copy Markdown

@jlantz jlantz commented Jan 31, 2025

No description provided.

aditya-balachander and others added 30 commits August 19, 2024 11:10
…ing/CumulusCI into feature/select_records

 got # Please enter a commit message to explain why this merge is necessary,
Also solve issue where offset if greater than 2000, was causing an issue
aditya-balachander and others added 30 commits November 27, 2024 11:26
…_records

@W-17025471: Add integration tests for all selection strategies
…o_threshold_issue

@W-17357226: Fix for issue where zero threshold defaulted to select
@W-17412267: Fix for records not being inserted when threshold 0
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: James Estevez <jestevez@salesforce.com>
…ing#3858)

Changes:
- Remove `"annoy", "numpy", "pandas", "scikit-learn"` from dependencies
under `pyproject.toml` and add them under optional dependencies
- Created flag `OPTIONAL_DEPENDENCIES_AVAILABLE`, to indicate if ANNOY
related dependencies are present in `select_utils.py`. If these optional
dependencies are not available, for high volume of records (i.e.
`complexity_constant >= 1000`), still Levenshtein Distance based
selection will apply.
- Skipped those pytests which have dependencies on `pandas` and ANNOY
related optional dependencies under `test_select_utils.py`
- Adding a warning message for non-zero similarity score when using
ANNOY (for high volume of records). Updated the docs as well
- Added additional workflow to run all unit tests with all optional
dependencies installed
SFDO-Tooling#3861)

Co-authored-by: Bharath Chadarajupalli <vchadarajupalli@salesforce.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
…fault_record_selection_bug

Remove default declaration for select rows query
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
To fix SFDO-Tooling#2424, I have created a document called `org_config.md` under
docs, and added this paragraph to the `reference.md` chapter.

At the same time, I fixed the name of the env-var-reference chapter
which was incorrectly referenced in `reference.md` and, thus, did not
appear in the generated documentation.

I scoured the source code for these attributes, leaving out the
attributes with names starting with an underscore, as well as
`salesforce_client` and `tooling` which sound like reserved for internal
use.
I guessed the use of most of the attributes from their name. When in
doubt, I left attributes with unknown use in a separate list.

---------

Co-authored-by: James Estevez <jestevez@salesforce.com>
Co-authored-by: James Estevez <j@jstvz.dev>
…DO-Tooling#3864)

Implemented potential fix to address Linux issue on SFDO-Tooling#3859. Please advise
if any changes are requested.

---------

Co-authored-by: James Estevez <jestevez@salesforce.com>
Co-authored-by: James Estevez <j@jstvz.dev>
Co-authored-by: Bharath Chadarajupalli <vchadarajupalli@salesforce.com>
…ect_validations

@W-17621812: Update _get_required_permission_types to handle SELECT operations
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

10 participants