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

ci: a push here should trigger a backend sync_db and a frontend rebuild

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

Nadie ha tomado este issue todavía.

Evaluación

Dificultad
4/5
Tiempo estimado
3-5 días
Aptitud para principiantes
35/100
Tipo de issue
Nueva funcionalidad
Claridad
Bastante claro
Estado de actividad
Estancado
Stack tecnológico
django, git, github-actions

Línea de trabajo

Revisa los workflows de GitHub Actions y la configuración de despliegue en gbdev/database, el repositorio de GBA y gbdev/virens, centrándote en los eventos de push, runscript sync_db y el punto de entrada workflow_dispatch. Se considera completado cuando los pushes de la base de datos rastreada descargan la base de datos modificada, ejecutan la sincronización de Django, vuelven a compilar el frontend y documentan la configuración y los requisitos de las claves SSH en gbdev/homebrewhub.

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

Descripción

Every push to the tracked databases (currently this repo and the GBA over https://github.com/gbadev-org/games) should trigger:

  • A git pull of database that received a push on the deployment
  • A runscript sync_db on the Django container on the deployment
  • A rebuild of the frontend. This should be feasible triggering the workflow_dispatch event over https://github.com/gbdev/virens

As such CI/CD setup this involves events and GH Actions workflows in 3 different repositories, this must be documented (ideally in the main repository, https://github.com/gbdev/homebrewhub, starting from the general idea and explaining our instance of setup/tracked database repositories + SSH keys set-up)

Lenguaje dominante
C
Estrellas
95
Forks
52
Merge medio
7 h 33 min
PR fusionados (30 d)
1

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 gbdev/database

Todos los issues de gbdev/database

Issues similares

Más issues de C

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.