⬡ Kestra Workflow Orchestration·🤖 Groq LLaMA 3.1-8b-instant·📊 GitHub REST API v3·✅ Kestra Certified — Pooja Bhavani — OXJS1R5X·🏆 WeMakeDevs Orchestration Quest 2026·⏰ cron 0 9 * * * — runs daily 09:00 AM·🌐 github.com/pooja-bhavani/daily-repo-health-report·
⬡ Kestra Workflow Orchestration·🤖 Groq LLaMA 3.1-8b-instant·📊 GitHub REST API v3·✅ Kestra Certified — Pooja Bhavani — OXJS1R5X·🏆 WeMakeDevs Orchestration Quest 2026·⏰ cron 0 9 * * * — runs daily 09:00 AM·🌐 github.com/pooja-bhavani/daily-repo-health-report·
Daily Automated Repo Health Report
pooja-bhavani /
daily-repo-health-report
A Kestra workflow that runs every morning at 09:00 AM, calls the GitHub REST API, generates an AI summary via Groq LLaMA 3.1, and deploys this live dashboard to GitHub Pages — fully automated, zero manual steps.
⬡ Kestra
🤖 Groq AI
🐍 Python 3.12
⎇ main
● Public
Fetching...
Pooja Bhavani
@pooja-bhavani · GitHub
Live · Kestra
Fetching...
★
—
GitHub Stars
Loading...
⑂
—
Repository Forks
Loading...
⚑
—
Open Issues
Loading...
◎
—
Watchers
Loading...
Intelligence & Repo Info
AI-generated daily · groq llama-3.1-8b-instant
AI Daily Analysis
Today's
Intelligence
This repository has just been initialized — a blank canvas ready to be shaped into something meaningful. The foundation is set, the automation is live, and Kestra is watching. Every great open-source project starts exactly like this: zero stars, infinite potential. The journey has officially begun.
🤖
Kestra AI Reporter
groq · llama-3.1-8b-instant · generated 09:00 AM daily
Repository Details
Repo
Metadata
Health Score & Pipeline Status
Computed from stars, forks & open issues
Health Score
Overall
Status
Repository created✓ Yes
Public visibility✓ Yes
Kestra automation✓ Live
GitHub Pages✓ Active
README file⚠ Add soon
LICENSE file⚠ Add soon
AI summary✓ Running
Kestra Pipeline
Task
Status
fetch_repo_stats0.43s · ✓
fetch_open_issues0.38s · ✓
fetch_open_prs0.41s · ✓
generate_ai_summary0.87s · ✓
deploy_landing_page1.20s · ✓
log_summary0.02s · ✓
Next scheduled run
Tomorrow · 09:00 AM
cron: 0 9 * * * · namespace: company.team
Automation Architecture
id: daily-repo-health-report · namespace: company.team
Powered by Kestra
Workflow Orchestration
End-to-end pipeline — from scheduled trigger to live GitHub Pages dashboard, in under 4 seconds.
⏰
Schedule
9AM Daily
cron trigger
📡
GitHub API
Fetch stats
issues · PRs
📝
GitHub
Post comment
on issue
🌐
Deploy
GitHub Pages
this dashboard
Source Code
Kestra Flow YAML — paste into localhost:8080
# Kestra Flow · daily-repo-health-report
id: daily-repo-health-report
namespace: company.team
triggers:
- id: daily_schedule
type: io.kestra.plugin.core.trigger.Schedule
cron: "0 9 * * *" # 9AM daily
tasks:
- id: fetch_repo_stats
type: io.kestra.plugin.scripts.python.Script
containerImage: python:3.12-slim
env:
GITHUB_TOKEN: "{{ secret('GITHUB_TOKEN') }}"
- id: generate_ai_summary
type: io.kestra.plugin.scripts.python.Script
env:
GROQ_API_KEY: "{{ secret('GROQ_API_KEY') }}"
- id: generate_html
type: io.kestra.plugin.scripts.python.Script
outputFiles:
- index.html
- id: push_to_github_pages
type: io.kestra.plugin.scripts.shell.Script
containerImage: alpine/git:latest
- id: post_issue_comment
type: io.kestra.plugin.scripts.python.Script
# Posts AI summary as GitHub issue comment
- id: log_summary
type: io.kestra.plugin.core.log.Log
Certification & Challenge
WeMakeDevs Orchestration Quest 2026
🏅
Kestra Fundamentals — Certified
Pooja Bhavani · May 07, 2026 · ID: OXJS1R5X
Built for the WeMakeDevs Orchestration Quest — a hands-on challenge to learn Kestra by shipping real workflows. Everything on this page is generated, orchestrated, and deployed automatically by Kestra. No manual steps, no code servers, just YAML.
WeMakeDevs
Orchestration Quest
- 01Register for the Orchestration Quest✓ done
- 02Complete Kestra Fundamentals course✓ done
- 03Earn official Kestra certification✓ done
- 04Build real workflows with Kestra✓ done
- 05Post on socials with #KestraAcademy→ next
Setup Guide
Run it yourself in 4 steps
01
🔑
Add Secrets to Kestra
Go to Kestra UI → Settings → Secrets. Add GITHUB_TOKEN and GROQ_API_KEY as secrets.
Settings → Secrets → New
Name: GITHUB_TOKEN
Value: ghp_xxxx
02
📋
Import the Flow
Open Kestra at localhost:8080, go to Flows → Create and paste the YAML from kestra-flow.yml.
localhost:8080
→ Flows → Create
→ Paste YAML
→ Save
03
🌐
Enable GitHub Pages
Repo → Settings → Pages. Set Source to "GitHub Actions". The flow pushes to gh-pages branch.
GitHub → Settings
→ Pages
→ Source: Actions
→ Save
04
▶️
Run & Watch
Trigger manually for the first run. After that it fires every morning at 9AM automatically.
Flows → Select flow
→ Execute
→ Run Now
Topics & Tags
Repository taxonomy
⬡ kestra
🤖 groq-ai
🌐 github-pages
⚙️ automation
📊 github-api
🐍 python
🔄 ci-cd
📅 scheduled-jobs
📈 repo-health
🧠 llm
🛠️ devops
📝 daily-report
🏆 wemakedevs
✅ workflow-orchestration
Changelog & Links
Project history and resources
Changelog
Release
History
May 09, 2026
🚀 v1.0 — Repo created, Kestra flow connected, GitHub Pages live
pooja-bhavani · initial commit
May 09, 2026
🎨 HTML dashboard generated by Kestra and deployed to gh-pages
kestra-bot · auto commit
May 09, 2026
🤖 Groq AI integration — llama-3.1-8b-instant connected
pooja-bhavani · feat/ai-summary
May 07, 2026
🏅 Kestra Fundamentals certification earned — ID: OXJS1R5X
pooja-bhavani · WeMakeDevs Quest
Coming soon
📊 30-day trend chart — historical health score tracking
roadmap · v1.1.0
Coming soon
📬 Slack/email notification on health score drop
roadmap · v1.2.0
Live API Response
Raw data from github.com/api/v3/repos
GitHub REST API — Live Response
api.github.com · live
| endpoint | api.github.com/repos/pooja-bhavani/daily-repo-health-report |
| stargazers_count | — |
| forks_count | — |
| open_issues_count | — |
| watchers_count | — |
| language | — |
| size (KB) | — |
| visibility | public |
| license.spdx_id | — |
| default_branch | main |
| created_at | — |
| pushed_at | — |
| health_score (computed) | 85 / 100 |
| fetched_at | — |