Skip to content
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

How to find available versions? #15

Closed
wbond opened this issue Aug 27, 2019 · 5 comments
Closed

How to find available versions? #15

wbond opened this issue Aug 27, 2019 · 5 comments
Assignees
Labels

Comments

@wbond
Copy link

wbond commented Aug 27, 2019

I'm keen on trying GitHub Actions with a few Python projects I have that I support a broad variety of older releases.

I saw the readme mentioned 2.x, 3.x and PyPy, but it wasn't clear what versions of Python are supported on what virtual environments?

In the past dealing with Travis it has always been really opaque and a source of annoyance to have to "guess" and create commits to trigger CI runs, just to try and figure out what versions I can actually target.

Having a list in the readme would be 👍.

@damccorm damccorm self-assigned this Aug 27, 2019
@damccorm
Copy link
Contributor

This is good feedback. First of all, here are the supported versions on the latest versions of each:

linux-latest

  • 2.7.16
  • 3.5.7
  • 3.6.9
  • 3.7.4
  • PyPy 2.7.13
  • PyPy 3.5.3

macOS-latest

  • 2.7.16
  • 3.4.10
  • 3.5.7
  • 3.6.9
  • 3.7.4
  • PyPy 2.7.13
  • PyPy 3.5.3

windows-latest

  • 2.7.16
  • 3.5.7
  • 3.6.9
  • 3.7.4
  • PyPy 2.7.13
  • PyPy 3.5.3

I think I may want to hold off documenting this quite yet though because as of now, versions available can slide. We're looking at changing that and having a repo to publish tool versions for each image, but right now that's not the case.

Note also that you can check what versions are available on a given image by doing the same thing I do here.

cc - @kaylangan - no action required on your part, but might be another useful data point for building a hosted-tool-cache replacement.

@Julian
Copy link

Julian commented Aug 28, 2019

(As a specific instance of this -- I spent a few failed builds figuring out that this action calls pypy for Python 2 pypy2, rather than just pypy.)

@konradpabjan
Copy link
Collaborator

konradpabjan commented Nov 7, 2019

We have a new support page that describes all of the available software on our hosted runners. You can check it out here: https://help.github.com/en/actions/automating-your-workflow-with-github-actions/software-installed-on-github-hosted-runners

There are a few things that I see missing so I'll make sure those get updated. But in general, the support page is where you'll be able to find the most up to date information

@agronholm
Copy link

"Oops, this page does not exist".

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

6 participants