Commit 4af6165
authored
feat: run UCC in an isolated virtual environment (#436)
### Description
[Document with more
info](https://docs.google.com/document/d/1FqGxAY8onYWaTus0g5LbCQD9a8FGMn8-yIGMTLoea8k/edit?tab=t.0)
This PR allows to separate UCC from TA dependencies, in order to avoid
dependency conflicts.
UCC version may be specified in requirements_ucc.txt file. Then, the
action will install UCC in an isolated environment.
### Checklist
- [ ] `README.md` has been updated or is not required
- [ ] push trigger tests
- [ ] manual release test
- [ ] automated releases test
- [x] pull request trigger tests
- [ ] schedule trigger tests
- [ ] workflow errors/warnings reviewed and addressed
### Testing done
1. Build of a TA (no `requirements_ucc.txt` added):
https://github.com/splunk/splunk-add-on-for-salesforce/actions/runs/17427842825/job/49479100399?pr=788
2. Build of a TA (`requirements_ucc.txt` added):
https://github.com/splunk/splunk-add-on-for-salesforce/actions/runs/17426742577/job/49475535585?pr=7881 parent f66b564 commit 4af6165
1 file changed
+19
-1
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
571 | 571 | | |
572 | 572 | | |
573 | 573 | | |
| 574 | + | |
| 575 | + | |
| 576 | + | |
| 577 | + | |
| 578 | + | |
| 579 | + | |
| 580 | + | |
| 581 | + | |
| 582 | + | |
| 583 | + | |
| 584 | + | |
| 585 | + | |
| 586 | + | |
| 587 | + | |
| 588 | + | |
| 589 | + | |
| 590 | + | |
| 591 | + | |
574 | 592 | | |
575 | 593 | | |
576 | 594 | | |
| |||
650 | 668 | | |
651 | 669 | | |
652 | 670 | | |
653 | | - | |
| 671 | + | |
654 | 672 | | |
655 | 673 | | |
656 | 674 | | |
| |||
0 commit comments