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

Properly Support multi-project repos

Aberta
#4,199 1 comentário 0 reações 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
28/100
Tipo de issue
Funcionalidade
Clareza
Precisa de esclarecimento
Status de atividade
Ativa
Stack de tecnologia
github-actions, typescript
Domínio
ci-cd

Direção de pesquisa

Start from the linked example workflow (ebp-ci quarkus-ci-pipeline.yml, line 33) to see how a sub-project is currently selected, then trace which action inputs (init/analyze steps) control that selection and how results are aggregated before upload to code scanning. The payload gives no acceptance criteria, so the first deliverable is a maintainer-accepted design for per-sub-project separation rather than code; check for a response in the issue thread before starting.

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

Descrição

Hello, Came across the CodeQL action but it looks like I am not really able to use it effectively as I have a monorepo that has multiple sub-projects.

Main issues:

  1. While main syntax of the workflow is capable of being configured to focus on just one sub-project, it is cumbersome to do so.
  2. The integration with GitHub (at the project level) simply does not support the practice at all; does not separate per sub-project, but shows an aggregation of all projects

Any way we can get to where this is doable, or am I just not finding how to do this? Example of what I have going here: https://github.com/Epic-Breakfast-Productions/ebp-ci/blob/main/.github/workflows/quarkus-ci-pipeline.yml#L33

Linguagem predominante
TypeScript
Estrelas
1.7k
Forks
494
Merge médio
1d 10h
PRs com merge (30d)
52

Preparar o ambiente

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 github/codeql-action

Todas as issues de github/codeql-action

Issues semelhantes

Mais issues de TypeScript

Receba novas issues na sua caixa de entrada

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