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

Add nightly CI for running existing rattler-build tests on build packages

Aberta
#84 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
5/5
Tempo estimado
Mais de uma semana
Facilidade para iniciantes
25/100
Tipo de issue
Funcionalidade
Clareza
Precisa de esclarecimento
Status de atividade
Estagnada
Stack de tecnologia
github-actions
Domínio
ci-cd, testing-qa

Direção de pesquisa

Comece pela documentação de testes do rattler-build e pelos diretórios de testes existentes em ros-noetic, ros-humble e ros-jazzy. Determine como identificar os pacotes que têm testes, baixá-los com suas dependências atuais, executar os testes pós-deployment e relatar as falhas. O trabalho estará concluído quando um workflow noturno realizar essas verificações e expuser claramente as falhas.

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

Descrição

good first issue help wanted

Since the migration to rattler-build/recipe v1, and adding tests in vinca, we are now bundling tests with packages itself, so it should be possible not only to run them while a package is built, but also post-deployment after the package was uploaded (see https://rattler.build/latest/testing/). This would permit to easily catch ABI regression such as https://github.com/RoboStack/ros-humble/issues/274 .

The basic logic could be something:

Linguagem predominante
Astro
Estrelas
386
Forks
37
Merge médio
3h 38min
PRs com merge (30d)
15

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 RoboStack/robostack.github.io

Todas as issues de RoboStack/robostack.github.io

Issues semelhantes

Mais issues de DevOps

Receba novas issues na sua caixa de entrada

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