feat: show EventBridge Scheduler schedules in the EventBridge view
Los mantenedores suelen responder en 1 día
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 4/5
- Tiempo estimado
- 3-5 días
- Aptitud para principiantes
- 40/100
Línea de trabajo
Start by reading docs/recipes/README.md and the EventBridge view PR, then wait for blocker #146 to merge. Add AWS Scheduler schedule fetching and rows with working pivots, including the disabled-schedule rule; update tests, docs, and the changeset. Run the listed formatting, clippy, and test commands; done means they pass and the view shows schedules.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
Why
The roxtarget daily digest runs on EventBridge Scheduler, which is a separate API from rules. Showing schedules next to rules keeps all timers in one place.
Steps
- New crate
aws-sdk-scheduler. Fetchlist_schedules. - Add a kind column (
ruleorschedule) to the EventBridge view and add schedules as rows. Decide in the PR whether that is one model with a kind field or an enum; either is fine, explain the choice. - Console for a schedule:
https://console.aws.amazon.com/scheduler/home?region=<region>#schedules/<group>/<name>. CLI:aws scheduler get-schedule --name <name> --group-name <group> --region <region>. - A disabled schedule should also trigger
eventbridge_rule_disabled, or a sibling rule. Test it.
Where to look
- the EventBridge view PR
Done when
- Schedules appear as rows with working pivots
- Tests
- Docs and changeset
-
cargo fmt --all,cargo clippy --all-targets -- -D warnings, andcargo test --allpass, with output pasted in the PR
Check against AWS
Optional. Unit tests are enough for this issue.
Blocked by
#146. Start this after that is merged.
Size: S. Read docs/recipes/README.md before starting.
- Lenguaje dominante
- Rust
- Estrellas
- 2
- Forks
- 0
- Merge medio
- 4 h 8 min
- PR fusionados (30 d)
- 8
Preparar el entorno
- Sin Dockerfile ni archivo de Docker Compose
- Sin plantilla de pull request
- Leer la guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de fells-code/seamless-glance
-
size: XS
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
fells-code/seamless-glance#166 ·
Los mantenedores suelen responder en 1 día
-
size: S
Dificultad 2/5 1-3 horas Aptitud para principiantes 76/100
fells-code/seamless-glance#165 ·
Los mantenedores suelen responder en 1 día
-
size: S
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
fells-code/seamless-glance#164 ·
Los mantenedores suelen responder en 1 día
-
size: S
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
fells-code/seamless-glance#162 ·
Los mantenedores suelen responder en 1 día
-
size: XS
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
fells-code/seamless-glance#158 ·
Los mantenedores suelen responder en 1 día
Todos los issues de fells-code/seamless-glance
Issues similares
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
Los mantenedores suelen responder en 1 día
-
Non-`main` default branchesAbierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
max-sixty/worktrunk#4727 · 7 comentarios · 1 reacción ·
Los mantenedores suelen responder en 1 día
-
follow-up
Dificultad 2/5 1-3 horas Aptitud para principiantes 73/100
carrick-sh/carrick#1859 ·
Los mantenedores suelen responder en 1 día
-
crate: spate-kafka documentation priority: medium
Dificultad 1/5 Menos de una hora Aptitud para principiantes 88/100
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 85/100
Los mantenedores suelen responder en 1 día