upload( params: UploadParameters,): Promise< { build: { id: string; notification: | null | { context: string; description: string; github: { state: "pending" | "error" | "success" | "failure" }; gitlab: { state: "pending" | "success" | "running" | "failed" | "canceled"; }; }; number: number; status: | "accepted" | "rejected" | "no-changes" | "changes-detected" | "expired" | "pending" | "progress" | "error" | "aborted"; url: string; }; screenshots: { baseName: null | string; hash: string; metadata: null | ScreenshotMetadata; name: string; optimizedPath: string; path: string; pwTrace: null | { hash: string; path: string }; threshold: null | number; }[]; },> Returns Promise<
{
build: {
id: string;
notification: | null
| {
context: string;
description: string;
github: { state: "pending"
| "error"
| "success"
| "failure" };
gitlab: {
state: "pending" | "success" | "running" | "failed" | "canceled";
};
};
number: number;
status: | "accepted"
| "rejected"
| "no-changes"
| "changes-detected"
| "expired"
| "pending"
| "progress"
| "error"
| "aborted";
url: string;
};
screenshots: {
baseName: null
| string;
hash: string;
metadata: null | ScreenshotMetadata;
name: string;
optimizedPath: string;
path: string;
pwTrace: null | { hash: string; path: string };
threshold: null | number;
}[];
},
>
Upload screenshots to Argos.