[FEATURE] Add a side-effect-free command to resolve version tags
Avaliação
- Dificuldade
- 4/5
- Tempo estimado
- 3-5 dias
- Facilidade para iniciantes
- 32/100
- Tipo de issue
- Funcionalidade
- Clareza
- Razoavelmente clara
- Status de atividade
- Ativa
- Stack de tecnologia
- json, typescript
- Domínio
- cli
Direção de pesquisa
Start with the version-manager command definitions and the CLI startup path, since the issue says startup may download the selected JAR before a command runs. Compare how version-manager list --json resolves tags with how openapitools.json is read and written. Done means version-manager resolve <tags...> prints one resolved version to stdout while leaving openapitools.json and the JAR cache untouched, with a test that checks both.
Escrita pelo modelo de indexação a partir do texto da issue.
Descrição
Automated version-update workflows need to resolve a moving tag such as latest to a specific version, then use that same version to update a project's pinned configuration and in subsequent steps. Resolving the tag should not require downloading the generator or modifying the working tree.
Please add a version-manager resolve <versionTags...> command that prints the resolved version to stdout without changing openapitools.json or downloading a generator JAR.
version-manager list --json can list matching releases, but CLI startup may download the currently selected JAR before processing the command. A dedicated resolver would make this operation predictable and side-effect-free.
- Linguagem predominante
- TypeScript
- Estrelas
- 2k
- Forks
- 211
- Merge médio
- 1d 10h
- PRs com merge (30d)
- 2
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
- Leia a issue inteira e depois o guia de contribuição do projeto.
- Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
- Faça um fork do repositório e trabalhe em uma branch.
- Abra um pull request que referencie o número da issue.
Mais de OpenAPITools/openapi-generator-cli
-
[FEATURE] consider using caret ranges instead of pinned exact versions for runtime dependenciesAberta
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 68/100
OpenAPITools/openapi-generator-cli#1277 · 1 comentário · 2 reações ·
-
[BUG] JAVA_OPTS is incorrectly evaluatedTalvez livre de novo @kay-schecker assumiu há 143 dias e não há nenhum pull request aberto. Abertabug
OpenAPITools/openapi-generator-cli#1213 · 1 responsável ·
-
[BUG] Proxy configuration of NPM not used when downloading .jar via version managerTalvez livre de novo @kay-schecker assumiu há 198 dias e não há nenhum pull request aberto. Abertabug
OpenAPITools/openapi-generator-cli#1190 · 1 responsável ·
-
[BUG] openapiGeneratorIgnoreList is missing from schemaTalvez livre de novo @kay-schecker assumiu há 248 dias e não há nenhum pull request aberto. Abertabug
OpenAPITools/openapi-generator-cli#1138 · 1 comentário · 1 responsável ·
-
[BUG] Environment variable not found (missing .env loading)Talvez livre de novo @kay-schecker assumiu há 287 dias e não há nenhum pull request aberto. Abertabug
OpenAPITools/openapi-generator-cli#1094 · 1 comentário · 1 responsável ·
Todas as issues de OpenAPITools/openapi-generator-cli
Issues semelhantes
-
[Bug]: REST API URL starting with "http" but no scheme (e.g. httpbin.org/get) is not given an http:// prefixTalvez já em andamento @ItsDeadlyProgrammer assumiu hoje. Aberta
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 68/100
appsmithorg/appsmith#42471 · 1 comentário ·
Mantenedores costumam responder em até 2 dias
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 78/100
ehmpathy/rhachet-roles-bhrain#705 ·
Mantenedores costumam responder em até 1 dia
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 82/100
Mantenedores costumam responder em até 1 dia
-
Status: Triage
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 76/100
mermaid-js/mermaid#8546 ·
Mantenedores costumam responder em até 1 dia
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 72/100
braintrustdata/braintrust-sdk-javascript#2659 ·
Mantenedores costumam responder em até 1 dia