Merge pull request #32 from Dvorinka/feat/shared-vars

feat(vars): shared project variables — ${{shared.KEY}} refs
This commit is contained in:
Tomáš Dvořák authored and GitHub committed 2026-10-09 05:11:08 +02:00
commit 4e8d364911
14 files changed
+610 -16

No files matched your search

+16
View File
@@ -1310,6 +1310,22 @@ export async function updateServiceVariables(
return normalizeServiceVariables(payload.variables);
}
export async function listProjectVariables(projectId: string): Promise<ServiceVariable[]> {
const payload = await requestJson<{ variables?: RawServiceVariable[] }>(`/projects/${projectId}/variables`);
return normalizeServiceVariables(payload.variables);
}
export async function updateProjectVariables(
projectId: string,
variables: UpdateServiceVariableInput[],
): Promise<ServiceVariable[]> {
const payload = await requestJson<{ variables?: RawServiceVariable[] }>(
`/projects/${projectId}/variables`,
{ method: 'PUT', body: JSON.stringify({ variables }) },
);
return normalizeServiceVariables(payload.variables);
}
export async function listAuditLogs(input: ListAuditLogsInput = {}): Promise<AuditLogEntity[]> {
const searchParams = new URLSearchParams();
if (input.resource) {