Release v0.2.21 (#3848)

This commit is contained in:
Stanislav Novosad
2025-10-29 11:12:50 -06:00
committed by GitHub
parent 46ee020b5d
commit a22260f871
10 changed files with 28 additions and 16 deletions

View File

@@ -1,6 +1,6 @@
[project] [project]
name = "skyvern" name = "skyvern"
version = "0.2.20" version = "0.2.21"
description = "" description = ""
authors = [{ name = "Skyvern AI", email = "info@skyvern.com" }] authors = [{ name = "Skyvern AI", email = "info@skyvern.com" }]
requires-python = ">=3.11,<3.14" requires-python = ">=3.11,<3.14"

View File

@@ -1,12 +1,12 @@
{ {
"name": "@skyvern/client", "name": "@skyvern/client",
"version": "0.2.20", "version": "0.2.21",
"lockfileVersion": 3, "lockfileVersion": 3,
"requires": true, "requires": true,
"packages": { "packages": {
"": { "": {
"name": "@skyvern/client", "name": "@skyvern/client",
"version": "0.2.20", "version": "0.2.21",
"devDependencies": { "devDependencies": {
"@biomejs/biome": "2.2.5", "@biomejs/biome": "2.2.5",
"@types/node": "^18.19.70", "@types/node": "^18.19.70",
@@ -1586,9 +1586,9 @@
} }
}, },
"node_modules/baseline-browser-mapping": { "node_modules/baseline-browser-mapping": {
"version": "2.8.20", "version": "2.8.21",
"resolved": "https://registry.npmjs.org/baseline-browser-mapping/-/baseline-browser-mapping-2.8.20.tgz", "resolved": "https://registry.npmjs.org/baseline-browser-mapping/-/baseline-browser-mapping-2.8.21.tgz",
"integrity": "sha512-JMWsdF+O8Orq3EMukbUN1QfbLK9mX2CkUmQBcW2T0s8OmdAUL5LLM/6wFwSrqXzlXB13yhyK9gTKS1rIizOduQ==", "integrity": "sha512-JU0h5APyQNsHOlAM7HnQnPToSDQoEBZqzu/YBlqDnEeymPnZDREeXJA3KBMQee+dKteAxZ2AtvQEvVYdZf241Q==",
"dev": true, "dev": true,
"license": "Apache-2.0", "license": "Apache-2.0",
"bin": { "bin": {
@@ -1843,9 +1843,9 @@
} }
}, },
"node_modules/electron-to-chromium": { "node_modules/electron-to-chromium": {
"version": "1.5.241", "version": "1.5.243",
"resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.241.tgz", "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.243.tgz",
"integrity": "sha512-ILMvKX/ZV5WIJzzdtuHg8xquk2y0BOGlFOxBVwTpbiXqWIH0hamG45ddU4R3PQ0gYu+xgo0vdHXHli9sHIGb4w==", "integrity": "sha512-ZCphxFW3Q1TVhcgS9blfut1PX8lusVi2SvXQgmEEnK4TCmE1JhH2JkjJN+DNt0pJJwfBri5AROBnz2b/C+YU9g==",
"dev": true, "dev": true,
"license": "ISC" "license": "ISC"
}, },

View File

@@ -1,6 +1,6 @@
{ {
"name": "@skyvern/client", "name": "@skyvern/client",
"version": "0.2.20", "version": "0.2.21",
"private": false, "private": false,
"repository": "github:Skyvern-AI/skyvern", "repository": "github:Skyvern-AI/skyvern",
"type": "commonjs", "type": "commonjs",

View File

@@ -26,8 +26,8 @@ export class SkyvernClient {
"x-api-key": _options?.apiKey, "x-api-key": _options?.apiKey,
"X-Fern-Language": "JavaScript", "X-Fern-Language": "JavaScript",
"X-Fern-SDK-Name": "@skyvern/client", "X-Fern-SDK-Name": "@skyvern/client",
"X-Fern-SDK-Version": "0.2.20", "X-Fern-SDK-Version": "0.2.21",
"User-Agent": "@skyvern/client/0.2.20", "User-Agent": "@skyvern/client/0.2.21",
"X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime": core.RUNTIME.type,
"X-Fern-Runtime-Version": core.RUNTIME.version, "X-Fern-Runtime-Version": core.RUNTIME.version,
}, },

View File

@@ -36,6 +36,9 @@ export interface WorkflowRunBlock {
attachments?: string[]; attachments?: string[];
subject?: string; subject?: string;
body?: string; body?: string;
instructions?: string;
positive_descriptor?: string;
negative_descriptor?: string;
} }
export namespace WorkflowRunBlock { export namespace WorkflowRunBlock {

View File

@@ -1 +1 @@
export const SDK_VERSION = "0.2.20"; export const SDK_VERSION = "0.2.21";

View File

@@ -1209,6 +1209,9 @@ describe("SkyvernClient", () => {
attachments: ["attachments"], attachments: ["attachments"],
subject: "subject", subject: "subject",
body: "body", body: "body",
instructions: "instructions",
positive_descriptor: "positive_descriptor",
negative_descriptor: "negative_descriptor",
}, },
thought: { thought: {
thought_id: "thought_id", thought_id: "thought_id",
@@ -1293,6 +1296,9 @@ describe("SkyvernClient", () => {
attachments: ["attachments"], attachments: ["attachments"],
subject: "subject", subject: "subject",
body: "body", body: "body",
instructions: "instructions",
positive_descriptor: "positive_descriptor",
negative_descriptor: "negative_descriptor",
}, },
thought: { thought: {
thought_id: "thought_id", thought_id: "thought_id",

View File

@@ -22,10 +22,10 @@ class BaseClientWrapper:
def get_headers(self) -> typing.Dict[str, str]: def get_headers(self) -> typing.Dict[str, str]:
headers: typing.Dict[str, str] = { headers: typing.Dict[str, str] = {
"User-Agent": "skyvern/0.2.20", "User-Agent": "skyvern/0.2.21",
"X-Fern-Language": "Python", "X-Fern-Language": "Python",
"X-Fern-SDK-Name": "skyvern", "X-Fern-SDK-Name": "skyvern",
"X-Fern-SDK-Version": "0.2.20", "X-Fern-SDK-Version": "0.2.21",
**(self.get_custom_headers() or {}), **(self.get_custom_headers() or {}),
} }
if self._api_key is not None: if self._api_key is not None:

View File

@@ -47,6 +47,9 @@ class WorkflowRunBlock(UniversalBaseModel):
attachments: typing.Optional[typing.List[str]] = None attachments: typing.Optional[typing.List[str]] = None
subject: typing.Optional[str] = None subject: typing.Optional[str] = None
body: typing.Optional[str] = None body: typing.Optional[str] = None
instructions: typing.Optional[str] = None
positive_descriptor: typing.Optional[str] = None
negative_descriptor: typing.Optional[str] = None
if IS_PYDANTIC_V2: if IS_PYDANTIC_V2:
model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2

2
uv.lock generated
View File

@@ -5482,7 +5482,7 @@ wheels = [
[[package]] [[package]]
name = "skyvern" name = "skyvern"
version = "0.2.20" version = "0.2.21"
source = { editable = "." } source = { editable = "." }
dependencies = [ dependencies = [
{ name = "aioboto3" }, { name = "aioboto3" },