Further automate build and release process
Ninguém assumiu esta issue ainda.
Avaliação
- Dificuldade
- 4/5
- Tempo estimado
- 3-5 dias
- Facilidade para iniciantes
- 35/100
- Tipo de issue
- Funcionalidade
- Clareza
- Razoavelmente clara
- Status de atividade
- Estagnada
- Stack de tecnologia
- github-actions, python
- Domínio
- build-system, ci-cd, release
Direção de pesquisa
Comece pelo script run_release.py e pelos workflows do GitHub Actions envolvidos no build e no release. Rastreie como a conclusão dos workflows e os artefatos são tratados atualmente e, em seguida, determine a etapa de teste local que foi removida. O trabalho estará concluído quando os workflows puderem ser detectados e os artefatos baixados automaticamente, e os testes locais tiverem sido restaurados em run_release.py.
Escrita pelo modelo de indexação a partir do texto da issue.
Descrição
We also have partially automated the release process in GitHub Actions but haven't reached the level of automation that we have for Windows and Azure Pipelines.
Currently run_release requires humans to click around in the GitHub UI to manually execute the GitHub workflow, which wasn't the case before. We also lost the automatic local testing step in favor of testing on GitHub Actions, but local assurance is good to have for RMs.
- Further automate kicking off the build and release workflows on GitHub Actions.
- Automatically detect workflow completion and download artifacts from GitHub Actions.
- Add back local testing to
run_release.pyscript once artifacts are automatically downloaded.
cc @ambv
- Linguagem predominante
- Python
- Estrelas
- 61
- Forks
- 48
- Merge médio
- 1h 22min
- PRs com merge (30d)
- 4
Preparar o ambiente
Ainda não verificamos os arquivos de configuração deste projeto. 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
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 78/100
python/release-tools#401 ·
-
Dificuldade 4/5 3-5 dias Facilidade para iniciantes 25/100
python/release-tools#434 ·
-
Dificuldade 4/5 3-5 dias Facilidade para iniciantes 38/100
python/release-tools#417 ·
-
Dificuldade 4/5 3-5 dias Facilidade para iniciantes 68/100
python/release-tools#397 ·
-
Fix test signing in Windows release pipelineTalvez livre de novo @zooba assumiu há 355 dias e não há nenhum pull request aberto. Abertabug
python/release-tools#286 · 1 responsável ·
Todas as issues de python/release-tools
Issues semelhantes
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 76/100
PedestrianDynamics/pyFDS-Evac#199 ·
Mantenedores costumam responder em até 1 dia
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 65/100
521xueweihan/HelloGitHub#3790 ·
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 78/100
sandialabs/atlas-ui-3#978 ·
Mantenedores costumam responder em até 1 dia
-
area: tests perceived difficulty: 2
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 72/100
Nitjsefnie-Harness-Commons/daedalus#1255 ·
Mantenedores costumam responder em até 1 dia
-
hf-audiolm-qwen: `generate_until` hardcodes `.to("cuda")` and aborts on non-CUDA acceleratorsAberta
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 86/100
EleutherAI/lm-evaluation-harness#4256 ·
Mantenedores costumam responder em até 1 dia