CI: Enable GitHub Actions CI for ppc64le (Power architecture) support
Ninguém assumiu esta issue ainda.
Avaliação
- Dificuldade
- 3/5
- Tempo estimado
- 1-2 dias
- Facilidade para iniciantes
- 52/100
Direção de pesquisa
Comece revisando os workflows existentes do GitHub Actions no repositório e a documentação do IBM actionspz vinculada na issue. Determine como o runner ppc64le deve ser adicionado à configuração atual de CI; considera-se concluído quando os jobs de CI relevantes forem executados com sucesso em ppc64le sem afetar as plataformas existentes.
Escrita pelo modelo de indexação a partir do texto da issue.
Descrição
Hi team,
We’re reaching out to propose enabling CI support for the ppc64le (IBM Power) architecture in your repository, as part of a broader effort to ensure cross-platform compatibility in the scientific Python ecosystem.
We’re using a GitHub Actions (GHA)-based runner service provided and maintained by IBM to run jobs for the ppc64le architecture. This setup has already been successfully integrated into projects like:
✅ https://github.com/pyca/cryptography/pull/13130
✅ https://github.com/numpy/numpy/pull/29212
✅ https://github.com/coveragepy/coveragepy/pull/2121
We’d now like to propose enabling the GitHub Actions app in this repository to allow running CI jobs for ppc64le directly via GitHub Actions. This would support upstream compatibility and help ensure continued support for the Power architecture in uvloop.
Key Benefits:
🔒 Ephemeral and secure runners, isolated per job
🛠️ Maintained by IBM, requires no setup effort from your side
🔁 Integrates with existing GitHub Actions workflows
📚 Technical documentation and usage details:
https://github.com/IBM/actionspz/tree/main/docs
We’re happy to assist with the setup or provide any additional details the team may need.
Thanks so much!
- Linguagem predominante
- Cython
- Estrelas
- 11.9k
- Forks
- 616
- Métricas de merge de PRs
- Nenhum PR com merge em 30d
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 MagicStack/uvloop
-
License not clearAberta
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 68/100
MagicStack/uvloop#759 ·
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 68/100
MagicStack/uvloop#741 · 2 reações ·
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 68/100
MagicStack/uvloop#702 · 8 comentários · 9 reações ·
-
Dificuldade 4/5 3-5 dias Facilidade para iniciantes 25/100
MagicStack/uvloop#766 ·
-
Directly constructed subprocess pipe protocols segfault when callbacks use a non-process ownerAberta
Dificuldade 4/5 3-5 dias Facilidade para iniciantes 52/100
MagicStack/uvloop#765 ·
Todas as issues de MagicStack/uvloop
Issues semelhantes
-
omarchy-windows-vm launch fails with false 'Failed to start Windows VM' when VM is already runningAberta
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 86/100
Mantenedores costumam responder em até 1 dia
-
kind/engineering pulumi/pulumi-terraform Task Workflow Failure
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 68/100
pulumi/pulumi-terraform#1215 ·
Mantenedores costumam responder em até 1 dia
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 86/100
agilepathway/label-checker#710 · 2 comentários ·
Mantenedores costumam responder em até 1 dia
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 72/100
Cocoanetics/SwiftBash#95 ·
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 78/100
JuliusBrussee/caveman#1177 · 1 comentário ·
Mantenedores costumam responder em até 1 dia