MagicStack / MagicStack/uvloop
CI: Enable GitHub Actions CI for ppc64le (Power architecture) support
Ninguém assumiu esta issue ainda.
- Linguagem predominante
- Cython
- Estrelas
- 11.9k
- Forks
- 616
- Métricas de merge de PRs
- Nenhum PR com merge em 30d
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!
Guia de contribuição
Nenhum guia de contribuição indexado para este repositório
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.
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.
Avaliação
- Stack de tecnologia
- github-actions, python
- Domínio
- ci-cd
- Tipo de issue
- Funcionalidade
- Dificuldade
- 3/5
- Tempo estimado
- 1-2 dias
- Status de atividade
- Pouca atividade
- Clareza
- Razoavelmente clara
- Facilidade para iniciantes
- 52/100