feat: migrate to Nuxt 4 (Nitro) and Tailwind CSS v3

This commit is contained in:
RhenCloud 2026-08-13 17:43:33 +08:00
parent f4959eebf8
commit b139712a91
No known key found for this signature in database
GPG key ID: A574A617378C4E0B
166 changed files with 19790 additions and 5539 deletions

View file

@ -0,0 +1,36 @@
import type { NeutralMessage, NeutralAuthor } from "../types";
import { GITHUB_COLORS } from "./colors";
import { type T, buildMessage } from "./helpers";
export function formatPing(
payload: Record<string, unknown>,
repo: string | undefined,
author: NeutralAuthor,
t: T,
_showEmoji: boolean,
): NeutralMessage {
const zen = payload.zen as string | undefined;
const hookId = payload.hook_id as number | undefined;
const fields: Array<{ name: string; value: string; inline?: boolean }> = [];
if (hookId != null) {
fields.push({
name: t("fields.details"),
value: String(hookId),
inline: true,
});
}
return buildMessage(
{
author,
title: t("events.ping.title", { repo: repo ?? t("common.repository") }),
color: GITHUB_COLORS.default,
description: zen,
fields,
},
t,
repo,
);
}