Capture 403 errors

Signed-off-by: solimant <solimant@users.noreply.github.com>
This commit is contained in:
solimant
2025-07-18 02:13:51 +00:00
parent 7127ac9107
commit 2ea0997446
8 changed files with 13 additions and 65 deletions
@@ -634,6 +634,8 @@ paths:
application/json:
schema:
$ref: '#/components/schemas/SerializedTask'
'403':
$ref: '#/components/responses/ErrorResponse'
security:
- {}
- JWT: []
@@ -706,6 +708,8 @@ paths:
type: array
items:
$ref: '#/components/schemas/SerializedTaskEvent'
'403':
$ref: '#/components/responses/ErrorResponse'
parameters:
- $ref: '#/components/parameters/eventsAfter'
- $ref: '#/components/parameters/taskId'
@@ -70,7 +70,7 @@ export type GetTask = {
path: {
taskId: string;
};
response: SerializedTask;
response: SerializedTask | Error;
};
/**
* @public
@@ -135,7 +135,7 @@ export type StreamLogsPolling = {
query: {
after?: number;
};
response: Array<SerializedTaskEvent>;
response: Array<SerializedTaskEvent> | Error;
};
export type EndpointMap = {
@@ -22,13 +22,3 @@
* @public
*/
export type TaskEventType = 'cancelled' | 'completion' | 'log' | 'recovered';
/**
* @public
*/
export const TaskEventType = {
Cancelled: 'cancelled' as TaskEventType,
Completion: 'completion' as TaskEventType,
Log: 'log' as TaskEventType,
Recovered: 'recovered' as TaskEventType,
};
@@ -28,15 +28,3 @@ export type TaskStatus =
| 'open'
| 'processing'
| 'skipped';
/**
* @public
*/
export const TaskStatus = {
Cancelled: 'cancelled' as TaskStatus,
Completed: 'completed' as TaskStatus,
Failed: 'failed' as TaskStatus,
Open: 'open' as TaskStatus,
Processing: 'processing' as TaskStatus,
Skipped: 'skipped' as TaskStatus,
};
@@ -18,7 +18,7 @@
// * THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY. *
// ******************************************************************
import { createValidatedOpenApiRouterFromGeneratedEndpointMap } from '@backstage/backend-openapi-utils';
import { EndpointMap } from './';
import { EndpointMap } from './apis';
export const spec = {
openapi: '3.0.3',
@@ -931,6 +931,9 @@ export const spec = {
},
},
},
'403': {
$ref: '#/components/responses/ErrorResponse',
},
},
security: [
{},
@@ -1051,6 +1054,9 @@ export const spec = {
},
},
},
'403': {
$ref: '#/components/responses/ErrorResponse',
},
},
parameters: [
{
-18
View File
@@ -356,16 +356,6 @@ export type ScaffolderTaskStatus =
| 'processing'
| 'skipped';
// @public (undocumented)
export const ScaffolderTaskStatus: {
Cancelled: ScaffolderTaskStatus;
Completed: ScaffolderTaskStatus;
Failed: ScaffolderTaskStatus;
Open: ScaffolderTaskStatus;
Processing: ScaffolderTaskStatus;
Skipped: ScaffolderTaskStatus;
};
// @public
export type ScaffolderUsageExample = {
description?: string;
@@ -376,14 +366,6 @@ export type ScaffolderUsageExample = {
// @public (undocumented)
export type TaskEventType = 'cancelled' | 'completion' | 'log' | 'recovered';
// @public (undocumented)
export const TaskEventType: {
Cancelled: TaskEventType;
Completion: TaskEventType;
Log: TaskEventType;
Recovered: TaskEventType;
};
// @public
export type TaskRecoverStrategy = 'none' | 'startOver';
@@ -22,13 +22,3 @@
* @public
*/
export type TaskEventType = 'cancelled' | 'completion' | 'log' | 'recovered';
/**
* @public
*/
export const TaskEventType = {
Cancelled: 'cancelled' as TaskEventType,
Completion: 'completion' as TaskEventType,
Log: 'log' as TaskEventType,
Recovered: 'recovered' as TaskEventType,
};
@@ -28,15 +28,3 @@ export type TaskStatus =
| 'open'
| 'processing'
| 'skipped';
/**
* @public
*/
export const TaskStatus = {
Cancelled: 'cancelled' as TaskStatus,
Completed: 'completed' as TaskStatus,
Failed: 'failed' as TaskStatus,
Open: 'open' as TaskStatus,
Processing: 'processing' as TaskStatus,
Skipped: 'skipped' as TaskStatus,
};