-
Notifications
You must be signed in to change notification settings - Fork 689
Description
Description:
While working on #606 I discovered that PyPy's resolvedPyPyVersion contains a trailing newline, which causes the pythonVersion (passed to cacheDependencies) to look like 7.3.11\n-3.9.16.
Action version:
I'm running code against the main branch. The bug only exists on Ubuntu and macOS runners. The Windows runner does not have the trailing newline.
Platform:
- Ubuntu
- macOS
- Windows
Runner type:
- Hosted
- Self-hosted
Tools version:
PyPy 7.3.11 with Python 3.9.16
Repro steps:
You can see the issue in the output of the "Installed versions" output group. I've created a repo to demonstrate the issue with a simple workflow:
Expected behavior:
I expect that the resolvedPyPyVersion variable will not have a trailing newline.
Actual behavior:
resolvedPyPyVersion has a trailing newline, and this can be seen in the "Installed versions" output group's text:
On Ubuntu and macOS:
Successfully set up PyPy 7.3.11
with Python (3.9.16)
On Windows:
Successfully set up PyPy 7.3.11 with Python (3.9.16)