Skip to content

chore: add community projects dispatch trigger#83

Open
DrewSC13 wants to merge 2 commits into
RustLangES:mainfrom
DrewSC13:chore/community-projects-dispatch
Open

chore: add community projects dispatch trigger#83
DrewSC13 wants to merge 2 commits into
RustLangES:mainfrom
DrewSC13:chore/community-projects-dispatch

Conversation

@DrewSC13
Copy link
Copy Markdown

@DrewSC13 DrewSC13 commented Jun 7, 2026

Descripción

Extiende el workflow de despliegue por contenido externo para aceptar eventos relacionados con cambios en los proyectos comunitarios.

Cambios realizados

  • Se renombró el workflow de Deploy on new sitemap a Deploy on external content update.
  • Se agregó el evento community_projects_changed a repository_dispatch.
  • Se reutiliza el flujo existente que actualiza submódulos con git submodule update --remote.
  • Se mantiene el proceso actual de build/deploy sin agregar una nueva dependencia en runtime.

Contexto

RustLangES.github.io consume RustLangES/proyectos-comunitarios como submódulo en extras.

Durante el build, build.rs lee el contenido de extras, copia assets y genera la información de proyectos y comunidades desde los archivos .toml.

Este cambio deja preparado el workflow receptor para que, en una siguiente parte, proyectos-comunitarios pueda disparar un repository_dispatch hacia este repositorio cuando cambie su contenido.

Verificación

  • Se revisó el workflow existente.
  • El cambio solo afecta .github/workflows/sitemap_hook.yml.

Nota

Al ejecutar localmente los checks del proyecto, aparecen fallos preexistentes no relacionados con este cambio:

  • leptosfmt --check . reporta formato en src/components/cards/contributor_card.rs.
  • cargo clippy --features=ssr,hydrate -- -D warnings reporta clippy::redundant_closure en src/pages/contributors.rs.

Este PR no modifica código Rust/Leptos, solo agrega el trigger community_projects_changed al workflow existente.

@DrewSC13 DrewSC13 marked this pull request as draft June 7, 2026 20:01
@DrewSC13 DrewSC13 marked this pull request as ready for review June 7, 2026 20:03
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant