SFDO-Tooling / CumulusCI

Python framework for building portable automation for Salesforce projects
http://cumulusci.readthedocs.io
BSD 3-Clause "New" or "Revised" License
363 stars 242 forks source link

Update Robot Framework dependency to v7.0 #3730

Closed GeekStewie closed 8 months ago

GeekStewie commented 10 months ago

Feature Type

I'm interested in functionality that solves a current problem or limitation in how CumulusCI works.

Does your feature request solve a current problem?

Robot task often hangs and freezes terminal when running on MacOS Sonoma and Apple Silicon. My investigations have found that this was related to some bugs in Robotframework which have been resolved in v7.0.

Describe the solution you'd like

Update the requirements to:

`robotframework==7.0

via

#   cumulusci (pyproject.toml)
#   robotframework-pabot
#   robotframework-requests
#   robotframework-seleniumlibrary
#   robotframework-stacktrace

robotframework-pabot==2.16.0

via cumulusci (pyproject.toml)

robotframework-pythonlibcore==4.3.0

via robotframework-seleniumlibrary

robotframework-requests==1.0a8

via cumulusci (pyproject.toml)

robotframework-seleniumlibrary==6.2.0

via cumulusci (pyproject.toml)

robotframework-stacktrace==0.4.1

via robotframework-pabot`

Describe alternatives you've considered

No response

Additional context

Tested on our CCI fork and working