Feature freeze: delete unnecessary files from new 3.x branch
Mantenedores costumam responder em até 1 dia
Ninguém assumiu esta issue ainda.
Avaliação
- Dificuldade
- 3/5
- Tempo estimado
- 1-2 dias
- Facilidade para iniciantes
- 68/100
Direção de pesquisa
Start by tracing the release automation used when the first beta branches a new 3.x line, then compare its intended behavior with python/cpython issue 158399. The change is done when the listed main-only files are removed from the new branch, missing files produce warnings rather than failures, and the release automation still completes successfully.
Escrita pelo modelo de indexação a partir do texto da issue.
Descrição
Short version: automate https://github.com/python/cpython/issues/158399.
Longer version:
There's a number of files that are only needed in the main branch, for example:
.github/CONTRIBUTING.rst
.github/dependabot.yml
.github/ISSUE_TEMPLATE/
.github/PULL_REQUEST_TEMPLATE.md
.github/SECURITY.md
.github/workflows/add-issue-header.yml
.github/workflows/new-bugs-announce-notifier.yml
.github/workflows/project-updater.yml
.github/workflows/stale.yml
.well-known/funding-manifest-urls
At the feature freeze, when we branch off main as part of the first beta release and create a new branch (for example, this will next happen when we create 3.16 in May 2027), let's have the script delete these files from the new 3.x branch.
The script shouldn't fail if a file isn't found -- we may have removed it from main. If so, we could print a warning something like "filename.ext not found. If no longer in main, remove from this script".
- Linguagem predominante
- Python
- Estrelas
- 61
- Forks
- 48
- Merge médio
- 5h 50min
- PRs com merge (30d)
- 6
Preparar o ambiente
Este projeto não oferece contêiner de desenvolvimento, Dockerfile nem guia de contribuição, então a configuração fica por sua conta: comece pelo README e veja nosso guia da primeira contribuição para os passos gerais.
Primeiros passos
- Leia a issue inteira e depois o guia de contribuição do projeto.
- Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
- Faça um fork do repositório e trabalhe em uma branch.
- Abra um pull request que referencie o número da issue.
Mais de python/release-tools
-
enhancement
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 72/100
python/release-tools#436 · 1 reação ·
Mantenedores costumam responder em até 1 dia
-
Bug: Windows upload helper should quote URL-derived remote pathsTalvez já em andamento @e-q assumiu há 126 dias. Aberta
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 78/100
python/release-tools#401 ·
Mantenedores costumam responder em até 1 dia
-
Dificuldade 4/5 3-5 dias Facilidade para iniciantes 25/100
python/release-tools#434 ·
Mantenedores costumam responder em até 1 dia
-
Dificuldade 4/5 3-5 dias Facilidade para iniciantes 38/100
python/release-tools#417 ·
Mantenedores costumam responder em até 1 dia
-
Bug: release tooling should quote remote command argumentsTalvez já em andamento @e-q assumiu há 126 dias. Aberta
Dificuldade 4/5 3-5 dias Facilidade para iniciantes 68/100
python/release-tools#397 ·
Mantenedores costumam responder em até 1 dia
Todas as issues de python/release-tools
Issues semelhantes
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 83/100
Mantenedores costumam responder em até 1 dia
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 86/100
FuRongJun-1999/dsh-memory#65 ·
Mantenedores costumam responder em até 1 dia
-
ci needs-ac
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 75/100
Ikalus1988/MisakaNet#2930 ·
Mantenedores costumam responder em até 1 dia
-
`FakeBackendV2.run` fails with `NoiseError` on circuits with delays on qubits where T2 > 2·T1Abertabug
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 78/100
Qiskit/qiskit-aer#2466 ·
-
area/cli
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 82/100