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

deno: CI runs one Deno version, and a matrix reference is dead

Aberta
#23,898 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
3/5
Tempo estimado
1-2 dias
Facilidade para iniciantes
68/100
Tipo de issue
Refatoração
Clareza
Razoavelmente clara
Status de atividade
Ativa
Stack de tecnologia
deno, typescript
Domínio
ci-cd, testing-qa

Direção de pesquisa

Comece com .github/workflows/build.yml:548 e dev-packages/deno-integration-tests/suites/orchestrion-mysql/test.ts:19. Execute o job de integração relevante do Deno no Deno 2.9 e verifique o comportamento de --import/--preload. Está concluído quando o workflow não tiver mais uma referência obsoleta à matriz e o TODO antigo tiver sido atualizado ou removido, com os testes de integração passando.

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

Descrição

Deno javascript

.github/workflows/build.yml:548:

deno-version: ${{ matrix.deno-version || 'v2.8.3' }}

The job has no strategy: matrix: block, so matrix.deno-version is always empty and the version is always v2.8.3. It reads like a matrix that was planned and never wired up.

Related stale note in dev-packages/deno-integration-tests/suites/orchestrion-mysql/test.ts:19:

// The orchestrion runtime hook only works as a FIRST import inside the entry
// graph in Deno 2.8.0 through 2.8.2.
// TODO: revisit a `--import` or `--preload` approach once Deno 2.8.3 ships.

Deno 2.9 is out. The TODO is due.

Work item. Either add the matrix the expression expects, or drop the dead matrix.deno-version ||. Separately, re-check the --import / --preload path on 2.9 and update or delete the TODO.
**Prior art **(related history only). No issue. getsentry/sentry-javascript#22790 (merged) set the >= 2.8.3 floor, and getsentry/sentry-javascript#23256 (merged) bumped the setup-deno action. Neither touched the dead matrix.deno-version expression.

Linguagem predominante
TypeScript
Estrelas
8.7k
Forks
1.9k
Merge médio
1d 15h
PRs com merge (30d)
523

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 getsentry/sentry-javascript

Todas as issues de getsentry/sentry-javascript

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.