manage launcher client build env
ci/woodpecker/push/woodpecker Pipeline was successful

This commit is contained in:
2026-07-06 10:39:22 +09:00
parent 048f39246e
commit 42cb5904c9
2 changed files with 96 additions and 4 deletions
+17
View File
@@ -36,6 +36,12 @@ export type LauncherBuildJob = {
updatedAt?: string;
};
export type LauncherBuildEnvVariable = {
key: string;
value: string;
isSecret: boolean;
};
export type LauncherSource = {
repository?: string | null;
branch?: string | null;
@@ -193,6 +199,17 @@ export function listLauncherBuildJobs() {
return apiRequest<LauncherBuildJob[]>('/launcher/builds');
}
export function listLauncherBuildEnv() {
return apiRequest<{ variables: LauncherBuildEnvVariable[] }>('/launcher/build-env');
}
export function saveLauncherBuildEnv(variables: LauncherBuildEnvVariable[]) {
return apiRequest<{ variables: LauncherBuildEnvVariable[] }>('/launcher/build-env', {
method: 'PUT',
body: JSON.stringify({ variables })
});
}
export function createLauncherBuildJob(input: {
target?: string;
repository?: string;