getsentry / getsentry/sentry-javascript

Replace Yarn v1

Aberta
#11,089 2 comentários 0 reações 0 responsáveis Ver no GitHub
Dev: Build Improvement
Linguagem predominante
TypeScript
Estrelas
8.7k
Forks
1.8k
Merge médio
1d 18h
PRs com merge (30d)
541

Descrição

### Problem Statement

Yarn v1 hasn't been supported for a long time and no longer gets bug fixes. At this point it's passed its best and [struggles to resolve dependencies](https://github.com/getsentry/sentry-javascript/pull/11087/files#diff-7ae45ad102eab3b6d7e7896acd08c427a9b25b346470d7bc6507b6481575d519R137-R138) where newer options do not!

### Solution Brainstorm

Maybe use Yarn v4?

The main blocker seems to be that Yarn v4 is only distributed via corepack and Volta isn't compatible as it doesn't expose the corepack binary.

Guia de contribuição

Abrir o guia de contribuição

Direção de pesquisa

Comece localizando a configuração de Yarn v1, Volta e Corepack do repositório e revisando o exemplo de resolução de dependências vinculado na issue. Verifique como um gerenciador de pacotes substituto funcionaria com a configuração existente e a restrição de Volta indicada. Considera-se concluído quando o repositório não depender mais de Yarn v1 e a instalação das dependências for resolvida com sucesso usando o substituto selecionado.

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

Avaliação

Domínio
build-system, tooling
Tipo de issue
Refatoração
Dificuldade
4/5
Tempo estimado
3-5 dias
Status de atividade
Estagnada
Clareza
Razoavelmente clara
Facilidade para iniciantes
35/100

Receba novas issues na sua caixa de entrada

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