mirror of
https://github.com/langbot-app/LangBot.git
synced 2026-08-21 09:47:13 +00:00
fix(ci): bump migration head assertion to 0004, apply prettier
- Update test_migrations / test_migrations_postgres head assertion from 0003 to 0004 after adding the mcp readme migration. - Reformat MCPForm.tsx / MCPReadme.tsx to satisfy prettier/prettier.
This commit is contained in:
@@ -104,7 +104,7 @@ class TestSQLiteMigrationUpgrade:
|
|||||||
rev = await get_alembic_current(sqlite_engine)
|
rev = await get_alembic_current(sqlite_engine)
|
||||||
assert rev is not None, "Expected a revision after upgrade"
|
assert rev is not None, "Expected a revision after upgrade"
|
||||||
# Head should be the latest migration
|
# Head should be the latest migration
|
||||||
assert rev.startswith('0003'), f"Expected head to be 0003_*, got {rev}"
|
assert rev.startswith('0004'), f"Expected head to be 0004_*, got {rev}"
|
||||||
|
|
||||||
@pytest.mark.asyncio
|
@pytest.mark.asyncio
|
||||||
async def test_upgrade_idempotent(self, sqlite_engine):
|
async def test_upgrade_idempotent(self, sqlite_engine):
|
||||||
|
|||||||
@@ -150,8 +150,8 @@ class TestPostgreSQLMigrationUpgrade:
|
|||||||
# Verify revision
|
# Verify revision
|
||||||
rev = await get_alembic_current(postgres_engine)
|
rev = await get_alembic_current(postgres_engine)
|
||||||
assert rev is not None, "Expected a revision after upgrade"
|
assert rev is not None, "Expected a revision after upgrade"
|
||||||
# Head should be the latest migration (0003 for current state)
|
# Head should be the latest migration (0004 for current state)
|
||||||
assert rev.startswith('0003'), f"Expected head to be 0003_*, got {rev}"
|
assert rev.startswith('0004'), f"Expected head to be 0004_*, got {rev}"
|
||||||
|
|
||||||
@pytest.mark.asyncio
|
@pytest.mark.asyncio
|
||||||
async def test_postgres_upgrade_idempotent(
|
async def test_postgres_upgrade_idempotent(
|
||||||
|
|||||||
@@ -40,12 +40,7 @@ import {
|
|||||||
CardTitle,
|
CardTitle,
|
||||||
} from '@/components/ui/card';
|
} from '@/components/ui/card';
|
||||||
import { httpClient } from '@/app/infra/http/HttpClient';
|
import { httpClient } from '@/app/infra/http/HttpClient';
|
||||||
import {
|
import { Tabs, TabsContent, TabsList, TabsTrigger } from '@/components/ui/tabs';
|
||||||
Tabs,
|
|
||||||
TabsContent,
|
|
||||||
TabsList,
|
|
||||||
TabsTrigger,
|
|
||||||
} from '@/components/ui/tabs';
|
|
||||||
import MCPReadme from '@/app/home/mcp/components/mcp-form/MCPReadme';
|
import MCPReadme from '@/app/home/mcp/components/mcp-form/MCPReadme';
|
||||||
import {
|
import {
|
||||||
MCPServerRuntimeInfo,
|
MCPServerRuntimeInfo,
|
||||||
@@ -1071,10 +1066,7 @@ const MCPForm = forwardRef<MCPFormHandle, MCPFormProps>(function MCPForm(
|
|||||||
{toolsTabLabel}
|
{toolsTabLabel}
|
||||||
</TabsTrigger>
|
</TabsTrigger>
|
||||||
</TabsList>
|
</TabsList>
|
||||||
<TabsContent
|
<TabsContent value="docs" className="mt-4 min-h-0 flex-1 overflow-y-auto">
|
||||||
value="docs"
|
|
||||||
className="mt-4 min-h-0 flex-1 overflow-y-auto"
|
|
||||||
>
|
|
||||||
<MCPReadme readme={readme} />
|
<MCPReadme readme={readme} />
|
||||||
</TabsContent>
|
</TabsContent>
|
||||||
<TabsContent
|
<TabsContent
|
||||||
|
|||||||
@@ -52,7 +52,12 @@ export default function MCPReadme({ readme }: { readme?: string }) {
|
|||||||
ol: ({ children }) => <ol className="list-decimal">{children}</ol>,
|
ol: ({ children }) => <ol className="list-decimal">{children}</ol>,
|
||||||
li: ({ children }) => <li className="ml-4">{children}</li>,
|
li: ({ children }) => <li className="ml-4">{children}</li>,
|
||||||
a: ({ children, href, ...props }) => (
|
a: ({ children, href, ...props }) => (
|
||||||
<a href={href} target="_blank" rel="noopener noreferrer" {...props}>
|
<a
|
||||||
|
href={href}
|
||||||
|
target="_blank"
|
||||||
|
rel="noopener noreferrer"
|
||||||
|
{...props}
|
||||||
|
>
|
||||||
{children}
|
{children}
|
||||||
</a>
|
</a>
|
||||||
),
|
),
|
||||||
|
|||||||
Reference in New Issue
Block a user