actions / setup-python

Set up your GitHub Actions workflow with a specific version of Python
MIT License
1.59k stars 505 forks source link

Add Python 3.12.4 (released 2 days ago) #883

Open TWiStErRob opened 2 weeks ago

TWiStErRob commented 2 weeks ago

Description:

I have automated updates for everything via Renovate. It found an upgrade for https://www.python.org/downloads/release/python-3124/ But the PR's CI failed: https://github.com/TWiStErRob/net.twisterrob.ghlint/pull/315 and while investigating, the threads lead to this repo/issue.

Error: The version '3.12.4' with architecture 'x64' was not found for Ubuntu 22.04.

image

Justification:

https://github.com/actions/python-versions#:~:text=Please%20open%20an%20issue

Are you willing to submit a PR?

No, but I wonder if this should be automated? If Renovate is able to see new versions as soon as they come out, so does Dependabot, therefore it could open a new PR with the right contents as soon as a new version is released?

jkowalleck commented 2 weeks ago

python is fetched from https://github.com/actions/python-versions/releases/ If they dont have the thing you need, then this action cannot fetch it :-)

TWiStErRob commented 2 weeks ago

Yes I know, see "Justification".

aparnajyothi-y commented 2 weeks ago

Hello @TWiStErRob, Thank you for creating this feature and we will get back to you once we have some feedback on this :)

aparnajyothi-y commented 2 weeks ago

Hello @TWiStErRob, we merged the PR to add python 3.12.4 support. Please validate from your end.

TWiStErRob commented 2 weeks ago

Confirmed working.

Is it normal to have days between release / automated PR opened / getting merged? Or was there an issue?