Skip to content

feat(blog): add Gremlin post on autonomous task-to-PR workflow#7936

Merged
ankur-arch merged 8 commits into
mainfrom
blog/gremlin-turning-open-tasks-into-pull-requests
Jun 10, 2026
Merged

feat(blog): add Gremlin post on autonomous task-to-PR workflow#7936
ankur-arch merged 8 commits into
mainfrom
blog/gremlin-turning-open-tasks-into-pull-requests

Conversation

@tylerhogarth

@tylerhogarth tylerhogarth commented Jun 9, 2026

Copy link
Copy Markdown
Contributor

Adds Tyler Hogarth's post on Gremlin: Mastra orchestration, OpenCode sandboxing, and turning Sentry, Linear, and Slack work into reviewable PRs.

Summary by CodeRabbit

  • Documentation
    • Published a new blog post: "Gremlin: turning open tasks into pull requests" (2026-06-09) describing the Gremlin workflow, PR output, scope, lessons learned, and future directions.
  • New Features
    • Blog now supports "pinned" posts and surfaces pinned items before others on the home feed.
  • Style / Bug Fixes
    • Improved layout constraints for series chips to prevent overflow and improve wrapping.

Adds Tyler Hogarth's post on Gremlin: Mastra orchestration, OpenCode
sandboxing, and turning Sentry, Linear, and Slack work into reviewable PRs.
@vercel

vercel Bot commented Jun 9, 2026

Copy link
Copy Markdown

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

Project Deployment Actions Updated (UTC)
blog Ready Ready Preview, Comment Jun 10, 2026 8:35pm
docs Ready Ready Preview, Comment Jun 10, 2026 8:35pm
eclipse Ready Ready Preview, Comment Jun 10, 2026 8:35pm
site Ready Ready Preview, Comment Jun 10, 2026 8:35pm

Request Review

@coderabbitai

coderabbitai Bot commented Jun 9, 2026

Copy link
Copy Markdown
Contributor

Review Change Stack

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: Path: .coderabbit.yaml

Review profile: CHILL

Plan: Pro

Run ID: a2ffd19f-6488-4ede-a8f1-c0d06c986b21

📥 Commits

Reviewing files that changed from the base of the PR and between 80918bd and 945400a.

📒 Files selected for processing (4)
  • apps/blog/content/blog/launching-prisma-compute-public-beta/index.mdx
  • apps/blog/source.config.ts
  • apps/blog/src/app/(blog)/page.tsx
  • apps/blog/src/components/SeriesShelf.tsx
✅ Files skipped from review due to trivial changes (1)
  • apps/blog/content/blog/launching-prisma-compute-public-beta/index.mdx

Walkthrough

Adds a new MDX blog post about Gremlin, introduces an optional pinned frontmatter field (schema + one post), updates the blog listing to surface pinned posts first while preserving date order, and tweaks SeriesShelf chip layout.

Changes

Blog content and pinned handling

Layer / File(s) Summary
New Gremlin blog post
apps/blog/content/blog/gremlin-turning-open-tasks-into-pull-requests/index.mdx
Complete MDX article with frontmatter and full content describing Gremlin's PR-focused workflow, Mastra/OpenCode sandbox orchestration, scope/boundaries, lessons learned, and future directions.
Pinned frontmatter schema and listing behavior
apps/blog/source.config.ts, apps/blog/content/blog/launching-prisma-compute-public-beta/index.mdx, apps/blog/src/app/(blog)/page.tsx
Adds optional pinned: boolean to the blog post frontmatter schema, updates one post's frontmatter to pinned: true, and changes BlogHome to sort by date then surface pinned posts first (pinned subset + unpinned subset).
SeriesShelf chip layout tweak
apps/blog/src/components/SeriesShelf.tsx
Adds min-w-0 to the chip-row <ul> and max-w-full to each chip <li> to constrain chip widths and improve layout behavior.

Estimated code review effort

🎯 3 (Moderate) | ⏱️ ~20 minutes

Possibly related PRs

  • prisma/web#7925: Related prior work that introduced the SeriesShelf/featured series UI which this PR adjusts.
🚥 Pre-merge checks | ✅ 4 | ❌ 1

❌ Failed checks (1 warning)

Check name Status Explanation Resolution
Docstring Coverage ⚠️ Warning Docstring coverage is 33.33% which is insufficient. The required threshold is 80.00%. Write docstrings for the functions missing them to satisfy the coverage threshold.
✅ Passed checks (4 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title accurately summarizes the primary change: adding a new blog post about Gremlin's autonomous task-to-PR workflow, which is the main feature introduced in this PR.
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.


Comment @coderabbitai help to get the list of available commands and usage tips.

@argos-ci

argos-ci Bot commented Jun 9, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Argos notifications ↗︎

Build Status Details Updated (UTC)
default (Inspect) ⚠️ Changes detected (Review) 1 changed Jun 10, 2026, 8:41 PM

Reframe product integration around Fix with AI and link the Compute beta
launch. Replace the placeholder SVG with cropped 1024x537 hero and meta
images for cards and social previews.

Co-authored-by: Cursor <cursoragent@cursor.com>
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Drop the previous goblin cover (meta.png) and the metaImagePath
override so social/OG and RSS fall back to the updated hero image.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
ankur-arch and others added 2 commits June 10, 2026 16:43
Add a `pinned` frontmatter flag. Pinned posts are hoisted ahead of the
chronological feed so the latest pinned post takes the featured slot and
the top of the list, instead of the most recent post by date. Pin the
Prisma Compute launch post.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
The series shelf chip row overflowed the viewport on narrow screens
because min-width:0 did not propagate through the flex chain, so long
series titles never truncated. Add min-w-0 to the chip list and
max-w-full to each item so titles truncate cleanly.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
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.

2 participants