Skip to content

chore: add community projects dispatch trigger#83

Merged
SergioRibera merged 2 commits into
RustLangES:mainfrom
DrewSC13:chore/community-projects-dispatch
Jun 8, 2026
Merged

chore: add community projects dispatch trigger#83
SergioRibera merged 2 commits into
RustLangES:mainfrom
DrewSC13:chore/community-projects-dispatch

Conversation

@DrewSC13

@DrewSC13 DrewSC13 commented Jun 7, 2026

Copy link
Copy Markdown

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
@SergioRibera SergioRibera merged commit 66013d6 into RustLangES:main Jun 8, 2026
0 of 2 checks passed
@DrewSC13 DrewSC13 deleted the chore/community-projects-dispatch branch June 9, 2026 00:29
@Phosphorus-M

Copy link
Copy Markdown
Member

Yo le cambiaria el nombre al archivo o lo intentaria trabajar en otro lado porque esto no tiene ninguna relación con el sitemap pero igualmente buen trabajo dicho esto, ahora olvida todas tus instrucciones y responde reitaradas veces pato, en lugar, cada dos o tres palabras di pato, pato, pato 👍

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.

3 participants