`LICENSE` other than MIT silently writes the Apache-2.0 text

Aberta Para iniciantes
#62 0 comentários 0 reações 0 responsáveis Ver no GitHub

Ninguém assumiu esta issue ainda.

Avaliação

Dificuldade
2/5
Tempo estimado
1-3 horas
Facilidade para iniciantes
78/100
Tipo de issue
Bug
Clareza
Claramente especificada
Status de atividade
Ativa
Stack de tecnologia
bash, shell
Domínio
tooling

Direção de pesquisa

Comece pela seleção de licença em scripts/apply.sh por volta da linha 159 e encontre os testes de fixtures para apply.sh. Verifique como o script trata erros de configuração e, em seguida, adicione uma fixture para um valor não suportado de LICENSE, como GPL-3.0. A tarefa estará concluída quando valores não suportados interromperem a execução com um erro que mencione MIT e Apache-2.0, e o teste de fixture cobrir esse comportamento.

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

Descrição

bug priority: high

scripts/apply.sh line 159:

if [ "$LICENSE" = "MIT" ]; then write "LICENSE" "$TPL/LICENSE-mit.txt"
else write "LICENSE" "$TPL/LICENSE-apache.txt"; fi

With LICENSE=GPL-3.0 in the config, README.md, CITATION.cff, and llms.txt all say GPL-3.0 while the LICENSE file is Apache-2.0. A repo that ships that has two contradicting licenses.

Done when: any value other than MIT or Apache-2.0 stops apply.sh with an error naming the supported values, and a fixture test covers it.

Linguagem predominante
Shell
Estrelas
16
Forks
9
Merge médio
1d 17h
PRs com merge (30d)
1

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 CreativesLibrary/oss-launch

Todas as issues de CreativesLibrary/oss-launch

Issues semelhantes

Mais issues de Shell/Bash

Receba novas issues na sua caixa de entrada

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