actions / actions/setup-python

Request: Target floating, unpinned Python version releases

Open
#1,114 1 comment 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

feature request
Dominant language
TypeScript
Stars
2.2k
Forks
739
Avg merge
6d 18h
Merged PRs (30d)
1

Description

Description:

Please support targeting the latest stable Python release, so that we can use this in CI/CD.

Justification:

I like to setup GitHub Actions CI/CD jobs that test my projects against the latest emerging programming language versions. That way, I get notified early of any breaking compatibility changes that may occur with each upcoming major version.

Are you willing to submit a PR?

No.

As a workaround, one could manually install Python from git HEAD, though this defeats the purpose of a Python provisioning workflow.

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

The request is to support a floating latest stable Python target for GitHub Actions; the payload names no files, tests, or entry points. Start by determining how version targets are currently specified and resolved. Done means a workflow can request latest and use the current stable Python release for CI/CD.

Written by the indexing model from the issue text.

Assessment

Tech stack
github-actions, python, typescript
Domain
ci-cd
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.