import type { Metadata } from "next"; import { createRunnerAction, deleteRunnerAction } from "@/app/actions/ci"; import { NewRunnerForm } from "@/components/ci/new-runner-form"; import { RunnerList } from "@/components/ci/runner-list"; import { PlateSection } from "@/components/settings-plate"; import { PageTitle } from "@/components/ui"; import { requireViewer } from "@/lib/auth"; import { serverOrigin } from "@/lib/request-origin"; import { listRunners } from "@/lib/runners"; export const metadata: Metadata = { title: "Runners" }; export default async function RunnersPage() { const viewer = await requireViewer("/settings/runners"); return (