Hacktoberfest 2026: as issues que os mantenedores marcaram para outubro, abertas e boas para iniciantes. Ver issues do Hacktoberfest

Cleanup release manager files

Aberta Para iniciantes
#436 0 comentários 1 reação 0 responsáveis Ver no GitHub

Mantenedores costumam responder em até 1 dia

Ninguém assumiu esta issue ainda.

Avaliação

Dificuldade
2/5
Tempo estimado
1-3 horas
Facilidade para iniciantes
72/100
Tipo de issue
Funcionalidade
Clareza
Razoavelmente clara
Status de atividade
Ativa
Stack de tecnologia
python
Domínio
release

Direção de pesquisa

Comece localizando o script run_release e lendo como ele lida com o staging do release e os arquivos de trabalho. Adicione uma etapa de limpeza para o trabalho de release concluído, deixando a unidade separada de downloads intacta; concluído significa que os diretórios home dos responsáveis pelo release não mantêm mais arquivos de trabalho finalizados após um release.

Escrita pelo modelo de indexação a partir do texto da issue.

Descrição

enhancement

Currently the disk fills up over time without cleanup for release manager home directories:

Path               Size  Notes
-----------------  ----  -------------------------------
/home/psf-users    9.6G  release staging, never cleaned
  RM1              5.5G  3.14.0rc2-rc3, 3.15.0b1-rc2
  RM2              2.3G
  RM3		       1.6G  3.10.18, 3.11.13, 3.11.14

Can we add a cleanup step to the release scripting you all have so that work files are cleaned up after a release is finished.

re: Discord

Thomas
Maybe we should add cleanup to the run_release script.

It is just the main drive (vda1) not the actual drive housing all of our downloads - that one is fine at around ~60% usage

Linguagem predominante
Python
Estrelas
62
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

  1. Leia a issue inteira e depois o guia de contribuição do projeto.
  2. Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
  3. Faça um fork do repositório e trabalhe em uma branch.
  4. Abra um pull request que referencie o número da issue.

Mais de python/release-tools

Todas as issues de python/release-tools

Issues semelhantes

Mais issues de Python

Receba novas issues na sua caixa de entrada

Um resumo curto de issues do GitHub para quem está começando.