runner-images
runner-images copied to clipboard
ubuntu 24.04 has older pipx than ubuntu 22.04
Description
For some reason, you have the latest pipx on ubuntu 22.04, but an old version on ubuntu 24.04. When we upgraded ubuntu, a feature of pipx we depended upon disappeared. (namely, that pipx inject
supports --requirement
.)
Platforms affected
- [ ] Azure DevOps
- [ ] GitHub Actions - Standard Runners
- [ ] GitHub Actions - Larger Runners
Runner images affected
- [ ] Ubuntu 20.04
- [ ] Ubuntu 22.04
- [X] Ubuntu 24.04
- [ ] macOS 12
- [ ] macOS 13
- [ ] macOS 13 Arm64
- [ ] macOS 14
- [ ] macOS 14 Arm64
- [ ] macOS 15
- [ ] macOS 15 Arm64
- [ ] Windows Server 2019
- [ ] Windows Server 2022
Image version and build link
20241006.1.0
Is it regression?
Yes, 22.04 is fine
Expected behavior
I expect updating ubuntu to either maintain the same version of pipx or to have a newer version.
Actual behavior
Instead, pipx is going from 1.7.1 down to 1.4.3.
Repro steps
Create an action that depends on a recent feature of pipx -- one that is not available in pipx 1.4.3. See that it works fine in ubuntu-22.04. Note that it does not work in ubuntu-24.04.