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

Publish GHCR images publicly and document versioned releases

Abierto
#89 0 comentarios 0 reacciones 0 asignados Ver en GitHub

Los mantenedores suelen responder en 1 día

Nadie ha tomado este issue todavía.

Evaluación

Dificultad
5/5
Tiempo estimado
Más de una semana
Aptitud para principiantes
35/100
Tipo de issue
Nueva funcionalidad
Claridad
Bastante claro
Estado de actividad
Activo
Stack tecnológico
docker, github-actions, typescript

Línea de trabajo

Start by reading the existing container build and publishing workflows, image configuration, smoke tests, and self-hosting documentation; the issue does not name their paths. Map how images are currently tagged and how database migrations run before planning the release workflow. Done means a pre-release tag completes the workflow, tagged images can be pulled without login, and release and upgrade instructions cover migration behavior and backups.

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

Descripción

area: ops type: chore

Goal

Anyone can pull the images without credentials, and every release is versioned and documented.

Tasks

  • Make the GHCR packages (code-reviewer-app, code-reviewer-runner) public and link them to the repository.
  • Adopt semantic versioning. Image tags: vX.Y.Z, X.Y, latest for the newest release, plus sha-<short> for every build.
  • Keep a CHANGELOG.md (Keep a Changelog format) or generate release notes from labeled pull requests.
  • Add a release workflow: pushing a vX.Y.Z tag builds and pushes the images, creates the GitHub release with notes, and runs the smoke tests first.
  • Document the release process and the upgrade path (including database migration behavior and backup advice) for self-hosters.

Acceptance criteria

docker pull of a tagged release works without login, and a dry-run release on a pre-release tag completes end to end.

Lenguaje dominante
TypeScript
Estrellas
0
Forks
1
Merge medio
1 h 22 min
PR fusionados (30 d)
336

Preparar el entorno

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 ExpidetGames/code-reviewer

Todos los issues de ExpidetGames/code-reviewer

Issues similares

Más issues de TypeScript

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.