Hacktoberfest 2026: los issues que los mantenedores marcaron para octubre, abiertos y aptos para principiantes. Explorar issues de Hacktoberfest

v3.0.78 release tag applied to master (2.x) branch instead of 3.0.0 branch

Abierto
#12,697 0 comentarios 0 reacciones 0 asignados Ver en GitHub

Nadie ha tomado este issue todavía.

Evaluación

Dificultad
3/5
Tiempo estimado
1-2 días
Aptitud para principiantes
52/100
Tipo de issue
Error
Claridad
Bien especificado
Estado de actividad
Tranquilo
Stack tecnológico
git
Área
release

Línea de trabajo

Inspecciona refs/tags/v3.0.78 con git show y compáralo con los commits de preparación de la release en origin/3.0.0, especialmente 1a779509 y 4c588898. Confirma que el tag apunta a la release 3.x en lugar de al commit master 2.x y, después, notifica a los mantenedores de Homebrew para que se pueda actualizar la fórmula.

Escrito por el modelo de indexación a partir del texto del issue.

Descripción

Issue: v3.0.78 release tag applied to master (2.x) branch instead of 3.0.0 branch

Bug description

The v3.0.78 git tag is applied to a commit on the master branch (the 2.x codebase)
instead of the 3.0.0 branch (the 3.x codebase).

Evidence

The tagged commit is a routine 2.x dependency update on master:

$ git show refs/tags/v3.0.78 --stat
commit 70cf625cbea6d813f24adbfc422eef9ecd23656e
Author: robert-hebel-sb <robert.hebel@smartbear.com>
Date:   Mon Dec 29 17:02:31 2025 +0100

    chore(deps): update vulnerable validator & js-yaml (#12659)

Building the CLI JAR from this tag produces a 2.x artefact:

Main-Class: io.swagger.codegen.SwaggerCodegen   ← 2.x namespace
implementation-version: 2.4.51-SNAPSHOT         ← 2.x version

The correct 3.x namespace would be io.swagger.codegen.v3.SwaggerCodegen.

Meanwhile, the 3.0.0 branch has the 3.0.78 release prepared but untagged:

$ git log origin/3.0.0 --oneline | head -4
30d353d chore: bump snapshot to 3.0.79-SNAPSHOT
7aed624 chore: update microdnf before install
1a779509 chore: prepare release 3.0.78
4c588898 chore: prepare release 3.0.78

Impact

The Homebrew formula for swagger-codegen packages the JAR built from the v3.0.78 tag.
Users who install via Homebrew receive a 2.x binary despite the formula advertising 3.0.78:

$ brew install swagger-codegen
$ swagger-codegen version
2.4.51-SNAPSHOT

Any tooling that relies on git ls-remote --tags to find the latest v3.* release will
also pick up this tag and unknowingly build/use 2.x code.

Suggested fix

Move (or re-create) the v3.0.78 tag to point to the "prepare release 3.0.78" commit
on the 3.0.0 branch (1a779509 or 4c5888986), and notify the Homebrew maintainers
so the formula can be updated.

Lenguaje dominante
Mustache
Estrellas
17.8k
Forks
6k
Métricas de merge de PR
Sin PR fusionados en 30 d

Guía de contribución

Abrir la guía de contribución

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Más de swagger-api/swagger-codegen

Todos los issues de swagger-api/swagger-codegen

Issues similares

Más issues de Release

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.