-
Notifications
You must be signed in to change notification settings - Fork 78
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
sfdx no longer repeats "pending" message #1839
Comments
Thank you for filing this issue. We appreciate your feedback and will review the issue as soon as possible. Remember, however, that GitHub isn't a mechanism for receiving support under any agreement or SLA. If you require immediate assistance, contact Salesforce Customer Support. |
@cromwellryan I think this is another example of a breaking change (and CI breaking change) not in the release notes https://github.com/forcedotcom/cli/blob/main/releasenotes/sfdx/README.md This change is currently blocking our CI systems if tests are put into the queue and are pending more than 10 minutes, which all of them are. We bumped the sfdx version to get the latest node/npm versions in the docker image, so that we could do sfdx commands and eslint linting using the same image for convenience @cromwellryan this sounds like an incident, a breaking change / bug. So we can understand the process for handling critical in the beta commands, can you share a post mortem on how this breaking change got shipped? |
Good morning @AndrewRayCode, I completely understand this is frustrating. CI scripts are often not trivial to test/debug/update and when they suddenly break because of someone else’s code change, it puts the burden on you. This change was initially made as part of our multi-year transition to become 100% Open Source (you can read more here, here, and part 3 is coming soon as our journey comes to an end!) As we split commands out of our monorepo into individual plugins, we used it as an opportunity to do some housecleaning. This change was made in an effort to improve the user experience and not print pages and pages of noise. The CLI team generally does not make any commitment to keep That said, this change was more than a We can add some sort of output that would be a good compromise, perhaps a spinner or a message a minute. That should appease CI timeouts and not clutter logs. I do want to call out that in addition to our (ever increasing) suite of integration tests, we create a release candidate every week and will soon be releasing a nightly build. We have several internal and external customers that use the I also want to take a moment share a few suggestions that could help. We have taken advantage of some of these ourselves to improve the reliability of long running CI scripts that have been flakey.
At the end of the day, we’re human and mistakes will be made. But I assure you, this is a fantastic team that truly cares about the quality of our product. It is an honor to be a part of it. |
This issue has been linked to a new work item: W-12234469 |
fixed in sfdx v7.194.1. |
The latest version of sfdx no longer repeats the pending message in output
Command:
output:
This causes CI systems to break who have wait timeouts for outputs.
Upgrading sfdx should not break existing CI systems.
The text was updated successfully, but these errors were encountered: