Skip to content

chore: add automation YAML definitions for all 12 automations#10

Merged
zacharias-ona merged 1 commit into
mainfrom
chore/add-automations
Apr 14, 2026
Merged

chore: add automation YAML definitions for all 12 automations#10
zacharias-ona merged 1 commit into
mainfrom
chore/add-automations

Conversation

@zacharias-ona
Copy link
Copy Markdown
Collaborator

Adds Ona AI automation YAML files to .ona/automations/ for all 12 automations
defined in docs/automations.md.

Automations

File Trigger Description
pr-reviewer.yaml PR: opened, updated, ready Reviews code, fixes CI, merges
post-merge-verifier.yaml PR: merged Smoke-tests live app
feature-builder.yaml PR: merged + manual Implements next backlog feature
bug-fixer.yaml PR: merged + manual Fixes next bug issue
ui-verifier.yaml PR: merged Checks design spec compliance
feature-planner.yaml Manual Decomposes spec into issues
daily-metrics.yaml Cron: 9am UTC Collects daily stats
tweet-drafter.yaml Cron: 5pm UTC Drafts social post
weekly-recap.yaml Cron: Mon 9am UTC Weekly summary
incident-responder.yaml Cron: every 15min Sentry error triage
performance-monitor.yaml Cron: Mon 10am UTC Health + build size check
automation-auditor.yaml Cron: Mon 8am UTC Self-improvement audit

All files target project 019d8bf4-1ded-7317-be2f-555e8fb55ff9.

Manual setup required after merge

Registration via ona ai automation create returned permission_denied from the
environment PAT. An org admin needs to:

  1. Create a webhook: ona webhook create --name "Memo PR Events" --type repository --scope "gitpod-io/memo" --provider github — then register the payload URL + secret in GitHub repo settings → Webhooks → Add webhook (content type: application/json, events: Pull requests)
  2. Register all automations: for f in .ona/automations/*.yaml; do ona ai automation create "$f"; done
  3. Configure Sentry secret: set SENTRY_AUTH_TOKEN as a project secret for the Incident Responder
  4. Configure Twitter: create scripts/tweet.ts and set Twitter API credentials for the Tweet Drafter

Adds Ona AI automation YAML files for:
- PR-triggered: PR Reviewer, Post-Merge Verifier, Feature Builder,
  Bug Fixer, UI Verifier
- Scheduled: Daily Metrics, Tweet Drafter, Weekly Recap, Incident
  Responder, Performance Monitor, Automation Auditor
- Manual: Feature Planner

All files use project ID 019d8bf4-1ded-7317-be2f-555e8fb55ff9.
Registration blocked by permission_denied — requires manual setup.

Co-authored-by: Ona <[email protected]>
@vercel
Copy link
Copy Markdown

vercel Bot commented Apr 14, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
memo Ready Ready Preview, Comment Apr 14, 2026 8:02pm

Request Review

@zacharias-ona zacharias-ona merged commit 8568e84 into main Apr 14, 2026
5 checks passed
@zacharias-ona zacharias-ona deleted the chore/add-automations branch April 14, 2026 20:04
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