--- import BaseLayout from "@/layouts/BaseLayout.astro"; import { Button } from "@/components/ui/button"; import { Card, CardContent, CardDescription, CardHeader, CardTitle } from "@/components/ui/card"; import { getDatabase, schema } from "@/db"; import { eq, desc } from "drizzle-orm"; const user = Astro.locals.user; if (!user) return Astro.redirect("/login"); const db = getDatabase(); const initialSets = (await db.query.changeSets?.findMany({ where: eq(schema.changeSets.createdById, user.id), orderBy: [desc(schema.changeSets.createdAt)], limit: 25, })) || []; --- Cross-Repo Change Sets Group pull requests across repositories into one coordinated change workflow. Create Change Set Your Change Sets Open an item to inspect cross-repository linked pull requests. {initialSets.length === 0 ? ( No change sets yet. ) : ( initialSets.map((item) => ( {item.name} {item.status} · {new Date(item.updatedAt).toLocaleString()} )) )} Selected Change Set Cross-repo linked items and execution order. Select a change set to inspect details.