From 97a4d9892ff596fbb972a145217535dd445fd2ed Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Tue, 6 Jan 2026 10:32:38 +0000 Subject: [PATCH] Fix stub function signatures and exports Co-authored-by: johndoe6345789 <224850594+johndoe6345789@users.noreply.github.com> --- frontends/nextjs/src/app/api/health/route.ts | 2 +- .../src/lib/github/fetch-workflow-run-logs.ts | 3 +++ .../github/workflows/listing/list-workflow-runs.ts | 14 ++++++++------ frontends/nextjs/src/lib/routing/index.ts | 4 ++++ frontends/nextjs/src/lib/schema/schema-registry.ts | 8 +++++--- 5 files changed, 21 insertions(+), 10 deletions(-) diff --git a/frontends/nextjs/src/app/api/health/route.ts b/frontends/nextjs/src/app/api/health/route.ts index ddd6d5f49..84a8b552f 100644 --- a/frontends/nextjs/src/app/api/health/route.ts +++ b/frontends/nextjs/src/app/api/health/route.ts @@ -6,7 +6,7 @@ import { PERMISSION_LEVELS } from '@/app/levels/levels-data' export async function GET(_request: NextRequest) { return NextResponse.json({ status: 'ok', - levelCount: PERMISSION_LEVELS.length, + levelCount: Object.keys(PERMISSION_LEVELS).length, timestamp: new Date().toISOString(), }) } diff --git a/frontends/nextjs/src/lib/github/fetch-workflow-run-logs.ts b/frontends/nextjs/src/lib/github/fetch-workflow-run-logs.ts index 23670505d..ea7530634 100644 --- a/frontends/nextjs/src/lib/github/fetch-workflow-run-logs.ts +++ b/frontends/nextjs/src/lib/github/fetch-workflow-run-logs.ts @@ -22,6 +22,9 @@ export interface FetchWorkflowRunLogsOptions { owner: string repo: string runId: number + runName?: string + includeLogs?: boolean + jobLimit?: number tailLines?: number failedOnly?: boolean } diff --git a/frontends/nextjs/src/lib/github/workflows/listing/list-workflow-runs.ts b/frontends/nextjs/src/lib/github/workflows/listing/list-workflow-runs.ts index cee662dc6..df6384331 100644 --- a/frontends/nextjs/src/lib/github/workflows/listing/list-workflow-runs.ts +++ b/frontends/nextjs/src/lib/github/workflows/listing/list-workflow-runs.ts @@ -10,12 +10,14 @@ export interface WorkflowRun { createdAt: string } -export async function listWorkflowRuns( - _owner: string, - _repo: string, - _search?: string, - _workflowId?: string -): Promise { +export interface ListWorkflowRunsOptions { + client: unknown + owner: string + repo: string + perPage?: number +} + +export async function listWorkflowRuns(_options: ListWorkflowRunsOptions): Promise { // TODO: Implement workflow runs listing return [] } diff --git a/frontends/nextjs/src/lib/routing/index.ts b/frontends/nextjs/src/lib/routing/index.ts index 47455ca08..6e718c1d8 100644 --- a/frontends/nextjs/src/lib/routing/index.ts +++ b/frontends/nextjs/src/lib/routing/index.ts @@ -54,3 +54,7 @@ export function validateTenantAccess(_tenant: unknown, _user: unknown): boolean // TODO: Implement tenant access validation return false } + +// Re-export auth functions +export { validatePackageRoute, canBePrimaryPackage, loadPackageMetadata } from './auth/validate-package-route' +export type { RouteValidationResult } from './auth/validate-package-route' diff --git a/frontends/nextjs/src/lib/schema/schema-registry.ts b/frontends/nextjs/src/lib/schema/schema-registry.ts index b37728d8c..ee774fc2a 100644 --- a/frontends/nextjs/src/lib/schema/schema-registry.ts +++ b/frontends/nextjs/src/lib/schema/schema-registry.ts @@ -45,15 +45,17 @@ export function getPendingMigrations(_b_registry: SchemaRegistry): PendingMigrat return [] } -export function generatePrismaFragment(_b_schema: ModelSchema, _path?: string): string { +export function generatePrismaFragment(_b_registry: SchemaRegistry, _path?: string): string { // TODO: Implement Prisma fragment generation return '' } -export function approveMigration(_b_registry: SchemaRegistry, _b_migrationId: string): void { +export function approveMigration(_b_migrationId: string, _b_registry: SchemaRegistry): boolean { // TODO: Implement migration approval + return false } -export function rejectMigration(_b_registry: SchemaRegistry, _b_migrationId: string): void { +export function rejectMigration(_b_migrationId: string, _b_registry: SchemaRegistry): boolean { // TODO: Implement migration rejection + return false }