Arguments can be edited either using the wizard, or by editing their JSON Schema
diff --git a/frontend/src/lib/components/SchemaForm.svelte b/frontend/src/lib/components/SchemaForm.svelte
index d68df6d807..326e7a5a35 100644
--- a/frontend/src/lib/components/SchemaForm.svelte
+++ b/frontend/src/lib/components/SchemaForm.svelte
@@ -149,7 +149,7 @@
}}
itemName="Variable"
tooltip="Variables are dynamic values that have a key associated to them and can be retrieved during the execution of a Script or Flow."
- documentationLink="https://docs.windmill.dev/docs/core_concepts/variables_and_secrets"
+ documentationLink="https://www.windmill.dev/docs/core_concepts/variables_and_secrets"
extraField="path"
loadItems={async () =>
(await VariableService.listVariable({ workspace: $workspaceStore ?? '' })).map((x) => ({
diff --git a/frontend/src/lib/components/ScriptBuilder.svelte b/frontend/src/lib/components/ScriptBuilder.svelte
index 75abe20aef..9e83a566c9 100644
--- a/frontend/src/lib/components/ScriptBuilder.svelte
+++ b/frontend/src/lib/components/ScriptBuilder.svelte
@@ -86,19 +86,19 @@
value: Script.kind.TRIGGER,
title: 'Trigger',
desc: 'First module of flows to trigger them based on external changes. These kind of scripts are usually running on a schedule to periodically look for changes.',
- documentationLink: 'https://docs.windmill.dev/docs/flows/flow_trigger'
+ documentationLink: 'https://www.windmill.dev/docs/flows/flow_trigger'
},
{
value: Script.kind.APPROVAL,
title: 'Approval',
desc: 'Send notifications externally to ask for approval to continue a flow.',
- documentationLink: 'https://docs.windmill.dev/docs/flows/flow_approval'
+ documentationLink: 'https://www.windmill.dev/docs/flows/flow_approval'
},
{
value: Script.kind.FAILURE,
title: 'Error Handler',
desc: 'Handle errors in flows after all retry attempts have been exhausted.',
- documentationLink: 'https://docs.windmill.dev/docs/flows/flow_error_handler'
+ documentationLink: 'https://www.windmill.dev/docs/flows/flow_error_handler'
}
]
@@ -335,7 +335,7 @@
{
label: 'Learn more',
callback: () => {
- window.open('https://docs.windmill.dev/docs/advanced/docker', '_blank')
+ window.open('https://www.windmill.dev/docs/advanced/docker', '_blank')
}
}
]
@@ -374,7 +374,7 @@
Worker group tag The script will be executed on a worker configured to accept its worker group tag. For
instance, you could setup an "highmem", or "gpu" worker group. Custom env variables
Additional static custom env variables to pass to the script.
diff --git a/frontend/src/lib/components/ScriptEditor.svelte b/frontend/src/lib/components/ScriptEditor.svelte
index 72ca276fb2..83d4b9c97e 100644
--- a/frontend/src/lib/components/ScriptEditor.svelte
+++ b/frontend/src/lib/components/ScriptEditor.svelte
@@ -246,7 +246,7 @@
($jobsDrawerOpen = false)}
tooltip="Look at latests runs to spot potential bugs."
- documentationLink="https://docs.windmill.dev/docs/apps/app_debugging"
+ documentationLink="https://www.windmill.dev/docs/apps/app_debugging"
>
diff --git a/frontend/src/lib/components/apps/editor/inlineScriptsPanel/EmptyInlineScript.svelte b/frontend/src/lib/components/apps/editor/inlineScriptsPanel/EmptyInlineScript.svelte
index 7fa9005fcf..61ed324d3b 100644
--- a/frontend/src/lib/components/apps/editor/inlineScriptsPanel/EmptyInlineScript.svelte
+++ b/frontend/src/lib/components/apps/editor/inlineScriptsPanel/EmptyInlineScript.svelte
@@ -213,7 +213,7 @@
Frontend
Frontend scripts are executed in the browser and can manipulate the app context directly.
diff --git a/frontend/src/lib/components/apps/editor/inlineScriptsPanel/InlineScriptsPanelList.svelte b/frontend/src/lib/components/apps/editor/inlineScriptsPanel/InlineScriptsPanelList.svelte
index 8edc4187d5..3396da7ecf 100644
--- a/frontend/src/lib/components/apps/editor/inlineScriptsPanel/InlineScriptsPanelList.svelte
+++ b/frontend/src/lib/components/apps/editor/inlineScriptsPanel/InlineScriptsPanelList.svelte
@@ -159,7 +159,7 @@
Background runnables
Background runnables can be triggered on app refresh or when their input changes. The
result can be shared among many components.
diff --git a/frontend/src/lib/components/apps/editor/settingsPanel/Recompute.svelte b/frontend/src/lib/components/apps/editor/settingsPanel/Recompute.svelte
index b85fe4cbc8..921dcd88fd 100644
--- a/frontend/src/lib/components/apps/editor/settingsPanel/Recompute.svelte
+++ b/frontend/src/lib/components/apps/editor/settingsPanel/Recompute.svelte
@@ -22,7 +22,7 @@
{#if Object.keys($runnableComponents ?? {}).filter((id) => id !== ownId).length > 0}
diff --git a/frontend/src/lib/components/flows/CreateActionsApp.svelte b/frontend/src/lib/components/flows/CreateActionsApp.svelte
index ef215bc51b..a35c449dd4 100644
--- a/frontend/src/lib/components/flows/CreateActionsApp.svelte
+++ b/frontend/src/lib/components/flows/CreateActionsApp.svelte
@@ -92,7 +92,7 @@
IIFE JS code Bundle that contains an IIFE code that will mount itself to a "root" element. Any framework
or vanilla JS can be used to create an app and templates are provided for the major
frameworks: React/Vue/Svelte. In those frontend apps, it is possible to inline scripts
diff --git a/frontend/src/lib/components/flows/content/FlowInputs.svelte b/frontend/src/lib/components/flows/content/FlowInputs.svelte
index 8367b4ea45..aac91b5ca7 100644
--- a/frontend/src/lib/components/flows/content/FlowInputs.svelte
+++ b/frontend/src/lib/components/flows/content/FlowInputs.svelte
@@ -51,7 +51,7 @@
startIcon={{ icon: faBolt }}
>
Trigger
Used as a first step most commonly with a state and a schedule to watch for
changes on an external system, compute the diff since last time and set the new
@@ -61,7 +61,7 @@
{/if}
Approval
An approval step will suspend the execution of a flow until it has been approved
through the resume endpoints or the approval page by and solely by the recipients of
@@ -81,7 +81,7 @@
{/if}
Inline new {kind == 'script' ? 'action' : kind} script
-
+
Embed a script directly inside a flow instead of saving the script into your workspace for
reuse. You can always save an inline script to your workspace later.
@@ -158,7 +158,7 @@
{
label: 'Learn more',
callback: () => {
- window.open('https://docs.windmill.dev/docs/advanced/docker', '_blank')
+ window.open('https://www.windmill.dev/docs/advanced/docker', '_blank')
}
}
]
diff --git a/frontend/src/lib/components/flows/content/FlowLoop.svelte b/frontend/src/lib/components/flows/content/FlowLoop.svelte
index b3b4b855ae..33b1f4a9e2 100644
--- a/frontend/src/lib/components/flows/content/FlowLoop.svelte
+++ b/frontend/src/lib/components/flows/content/FlowLoop.svelte
@@ -50,7 +50,7 @@
Iterator expression
List to iterate over. For more information see the
- docs.
+ docs.
{#if mod.value.iterator.type == 'javascript'}
diff --git a/frontend/src/lib/components/flows/content/FlowModuleCache.svelte b/frontend/src/lib/components/flows/content/FlowModuleCache.svelte
index 0a15bbefa1..3740b220aa 100644
--- a/frontend/src/lib/components/flows/content/FlowModuleCache.svelte
+++ b/frontend/src/lib/components/flows/content/FlowModuleCache.svelte
@@ -12,7 +12,7 @@
Cache
-
+
If defined, the result of the step will be cached for the number of seconds defined such that if
this step were to be re-triggered with the same input it would retrieve and return its cached
value instead of recomputing it.
diff --git a/frontend/src/lib/components/flows/content/FlowModuleEarlyStop.svelte b/frontend/src/lib/components/flows/content/FlowModuleEarlyStop.svelte
index 12041b3d14..4edaab3b9e 100644
--- a/frontend/src/lib/components/flows/content/FlowModuleEarlyStop.svelte
+++ b/frontend/src/lib/components/flows/content/FlowModuleEarlyStop.svelte
@@ -22,7 +22,7 @@
Early stop/Break
-
+
If defined, at the end of the step, the predicate expression will be evaluated to decide if
the flow should stop early.
diff --git a/frontend/src/lib/components/flows/content/FlowModuleSleep.svelte b/frontend/src/lib/components/flows/content/FlowModuleSleep.svelte
index 377f380e00..828f0bd87e 100644
--- a/frontend/src/lib/components/flows/content/FlowModuleSleep.svelte
+++ b/frontend/src/lib/components/flows/content/FlowModuleSleep.svelte
@@ -29,7 +29,7 @@
Sleep
-
+
If defined, at the end of the step, the flow will sleep for a number of seconds before
scheduling the next job (if any, no effect if the step is the last one).
diff --git a/frontend/src/lib/components/flows/content/FlowModuleSuspend.svelte b/frontend/src/lib/components/flows/content/FlowModuleSuspend.svelte
index 97bb6a38eb..85ecceed7b 100644
--- a/frontend/src/lib/components/flows/content/FlowModuleSuspend.svelte
+++ b/frontend/src/lib/components/flows/content/FlowModuleSuspend.svelte
@@ -15,7 +15,7 @@
Suspend/Approval
-
+
If defined, at the end of the step, the flow will be suspended until it receives external
requests to be resumed or canceled. This is most useful to implement approval steps but can be
used flexibly for other purpose.
diff --git a/frontend/src/lib/components/flows/content/FlowRetries.svelte b/frontend/src/lib/components/flows/content/FlowRetries.svelte
index 49deb6e3c8..ea6c122bac 100644
--- a/frontend/src/lib/components/flows/content/FlowRetries.svelte
+++ b/frontend/src/lib/components/flows/content/FlowRetries.svelte
@@ -34,7 +34,7 @@
Retries
-
+
If defined, upon error this step will be retried with a delay and a maximum number of attempts
as defined below.
diff --git a/frontend/src/lib/components/flows/content/FlowSettings.svelte b/frontend/src/lib/components/flows/content/FlowSettings.svelte
index a92d5b821c..9410633c0b 100644
--- a/frontend/src/lib/components/flows/content/FlowSettings.svelte
+++ b/frontend/src/lib/components/flows/content/FlowSettings.svelte
@@ -71,7 +71,7 @@
1. Auto-generated UIs
@@ -82,7 +82,7 @@
3. Scheduling
- 4. Windmill CLI
@@ -94,7 +94,7 @@
5. Send a webhook
after each event:
@@ -138,7 +138,7 @@
6. Use a trigger script
and schedule this flow to run as frequently as needed and compare a state persisted
@@ -161,7 +161,7 @@
Flows can be triggered by any schedules, their webhooks or their UI but they only have
only one primary schedules with which they share the same path. The primary schedule
diff --git a/frontend/src/lib/components/sidebar/SidebarContent.svelte b/frontend/src/lib/components/sidebar/SidebarContent.svelte
index 816aba2a04..8f8c78c202 100644
--- a/frontend/src/lib/components/sidebar/SidebarContent.svelte
+++ b/frontend/src/lib/components/sidebar/SidebarContent.svelte
@@ -39,7 +39,7 @@
]
const thirdMenuLinks = [
- { label: 'Docs', href: 'https://docs.windmill.dev/docs/intro/', icon: faBookOpen },
+ { label: 'Docs', href: 'https://www.windmill.dev/docs/intro/', icon: faBookOpen },
{ label: 'Feedbacks', href: 'https://discord.gg/V7PM2YHsPB', icon: faDiscord },
{
label: 'Issues',
diff --git a/frontend/src/lib/consts.ts b/frontend/src/lib/consts.ts
index cf5f4be70b..ae71566e19 100644
--- a/frontend/src/lib/consts.ts
+++ b/frontend/src/lib/consts.ts
@@ -2,7 +2,8 @@ function strToBool(someStr) {
return (someStr || 'true') === 'true'
}
-export const DEFAULT_WEBHOOK_TYPE: 'async' | 'sync' = import.meta.env.VITE_DEFAULT_WEBHOOK_TYPE || 'async'
+export const DEFAULT_WEBHOOK_TYPE: 'async' | 'sync' =
+ import.meta.env.VITE_DEFAULT_WEBHOOK_TYPE || 'async'
export const HOME_SHOW_HUB = strToBool(import.meta.env.VITE_HOME_SHOW_HUB)
@@ -11,7 +12,8 @@ export const HOME_SEARCH_SHOW_FLOW = strToBool(import.meta.env.VITE_HOME_SEARCH_
export const HOME_SHOW_CREATE_APP = strToBool(import.meta.env.VITE_HOME_SHOW_CREATE_APP)
-export const HOME_SEARCH_PLACEHOLDER = import.meta.env.VITE_HOME_SEARCH_PLACEHOLDER || 'Search Scripts, Flows & Apps'
+export const HOME_SEARCH_PLACEHOLDER =
+ import.meta.env.VITE_HOME_SEARCH_PLACEHOLDER || 'Search Scripts, Flows & Apps'
export const SIDEBAR_SHOW_SCHEDULES = strToBool(import.meta.env.VITE_SIDEBAR_SHOW_SCHEDULES)
@@ -20,20 +22,38 @@ export const SCRIPT_SHOW_GO = strToBool(import.meta.env.VITE_SCRIPT_SHOW_GO)
export const SCRIPT_SHOW_BASH = strToBool(import.meta.env.VITE_SCRIPT_SHOW_BASH)
export const WORKSPACE_SHOW_SLACK_CMD = strToBool(import.meta.env.VITE_WORKSPACE_SHOW_SLACK_CMD)
-export const WORKSPACE_SHOW_WEBHOOK_CLI_SYNC = strToBool(import.meta.env.VITE_WORKSPACE_SHOW_WEBHOOK_CLI_SYNC)
+export const WORKSPACE_SHOW_WEBHOOK_CLI_SYNC = strToBool(
+ import.meta.env.VITE_WORKSPACE_SHOW_WEBHOOK_CLI_SYNC
+)
-export const SCRIPT_VIEW_SHOW_PUBLISH_TO_HUB = strToBool(import.meta.env.VITE_SCRIPT_VIEW_SHOW_PUBLISH_TO_HUB)
+export const SCRIPT_VIEW_SHOW_PUBLISH_TO_HUB = strToBool(
+ import.meta.env.VITE_SCRIPT_VIEW_SHOW_PUBLISH_TO_HUB
+)
export const SCRIPT_VIEW_SHOW_SCHEDULE = strToBool(import.meta.env.VITE_SCRIPT_VIEW_SHOW_SCHEDULE)
-export const SCRIPT_VIEW_SHOW_EXAMPLE_CURL = strToBool(import.meta.env.VITE_SCRIPT_VIEW_SHOW_EXAMPLE_CURL)
-export const SCRIPT_VIEW_SHOW_CREATE_TOKEN_BUTTON = strToBool(import.meta.env.VITE_SCRIPT_VIEW_SHOW_CREATE_TOKEN_BUTTON)
-export const SCRIPT_VIEW_SHOW_RUN_FROM_CLI = strToBool(import.meta.env.VITE_SCRIPT_VIEW_SHOW_RUN_FROM_CLI)
-export const SCRIPT_VIEW_SHOW_SCHEDULE_RUN_LATER = strToBool(import.meta.env.VITE_SCRIPT_VIEW_SHOW_SCHEDULE_RUN_LATER)
+export const SCRIPT_VIEW_SHOW_EXAMPLE_CURL = strToBool(
+ import.meta.env.VITE_SCRIPT_VIEW_SHOW_EXAMPLE_CURL
+)
+export const SCRIPT_VIEW_SHOW_CREATE_TOKEN_BUTTON = strToBool(
+ import.meta.env.VITE_SCRIPT_VIEW_SHOW_CREATE_TOKEN_BUTTON
+)
+export const SCRIPT_VIEW_SHOW_RUN_FROM_CLI = strToBool(
+ import.meta.env.VITE_SCRIPT_VIEW_SHOW_RUN_FROM_CLI
+)
+export const SCRIPT_VIEW_SHOW_SCHEDULE_RUN_LATER = strToBool(
+ import.meta.env.VITE_SCRIPT_VIEW_SHOW_SCHEDULE_RUN_LATER
+)
-export const SCRIPT_VIEW_WEBHOOK_INFO_TIP = import.meta.env.VITE_SCRIPT_VIEW_WEBHOOK_INFO_TIP || `Pass the input as a json payload, the token as a Bearer token (header: 'Authorization:
+export const SCRIPT_VIEW_WEBHOOK_INFO_TIP =
+ import.meta.env.VITE_SCRIPT_VIEW_WEBHOOK_INFO_TIP ||
+ `Pass the input as a json payload, the token as a Bearer token (header: 'Authorization:
Bearer XXXX') or as query arg \`?token=XXX\`, and pass as header: 'Content-Type:
application/json'`
-export const SCRIPT_VIEW_WEBHOOK_INFO_LINK = import.meta.env.VITE_SCRIPT_VIEW_WEBHOOK_INFO_LINK || 'https://docs.windmill.dev/docs/core_concepts/webhooks'
+export const SCRIPT_VIEW_WEBHOOK_INFO_LINK =
+ import.meta.env.VITE_SCRIPT_VIEW_WEBHOOK_INFO_LINK ||
+ 'https://www.windmill.dev/docs/core_concepts/webhooks'
-export const SCRIPT_EDITOR_SHOW_EXPLORE_OTHER_SCRIPTS = strToBool(import.meta.env.VITE_SCRIPT_EDITOR_SHOW_EXPLORE_OTHER_SCRIPTS)
+export const SCRIPT_EDITOR_SHOW_EXPLORE_OTHER_SCRIPTS = strToBool(
+ import.meta.env.VITE_SCRIPT_EDITOR_SHOW_EXPLORE_OTHER_SCRIPTS
+)
export const SCRIPT_CUSTOMISE_SHOW_KIND = strToBool(import.meta.env.VITE_SCRIPT_CUSTOMISE_SHOW_KIND)
diff --git a/frontend/src/lib/init_scripts/python_init_code.ts b/frontend/src/lib/init_scripts/python_init_code.ts
index 4d8969bef4..246d80ba25 100644
--- a/frontend/src/lib/init_scripts/python_init_code.ts
+++ b/frontend/src/lib/init_scripts/python_init_code.ts
@@ -2,7 +2,7 @@ export default `import os
import wmill
# You can import any PyPi package.
-# See here for more info: https://docs.windmill.dev/docs/advanced/imports#python
+# See here for more info: https://www.windmill.dev/docs/advanced/imports#python
# you can use typed resources by doing a type alias to dict
#postgresql = dict
diff --git a/frontend/src/lib/script_helpers.ts b/frontend/src/lib/script_helpers.ts
index 629197786b..ea189db6c6 100644
--- a/frontend/src/lib/script_helpers.ts
+++ b/frontend/src/lib/script_helpers.ts
@@ -241,7 +241,7 @@ export async function main(approver?: string) {
export const DOCKER_INIT_CODE = `# shellcheck shell=bash
# Bash script that calls docker as a client to the host daemon
-# See documentation: https://docs.windmill.dev/docs/advanced/docker
+# See documentation: https://www.windmill.dev/docs/advanced/docker
msg="\${1:-world}"
IMAGE="alpine:latest"
diff --git a/frontend/src/routes/(root)/(logged)/flows/get/[...path]/+page.svelte b/frontend/src/routes/(root)/(logged)/flows/get/[...path]/+page.svelte
index 94acdb8402..6bc1afede1 100644
--- a/frontend/src/routes/(root)/(logged)/flows/get/[...path]/+page.svelte
+++ b/frontend/src/routes/(root)/(logged)/flows/get/[...path]/+page.svelte
@@ -336,7 +336,7 @@
Pass the input as a json payload, the token as a Bearer token or as query arg
`?token=XXX` and pass as header: 'Content-Type: application/json'. The webhook also
support 'x-www-form-urlencoded' encoded payloads See docs See docs
diff --git a/frontend/src/routes/(root)/(logged)/folders/+page.svelte b/frontend/src/routes/(root)/(logged)/folders/+page.svelte
index 4326f17a07..6b82bd29bf 100644
--- a/frontend/src/routes/(root)/(logged)/folders/+page.svelte
+++ b/frontend/src/routes/(root)/(logged)/folders/+page.svelte
@@ -72,7 +72,7 @@
@@ -438,7 +438,7 @@
Resource Types
Every resources have Resource Types attached to them which contains its schema and make it
easy in scripts and flows to accept only resources of a specific resource type
diff --git a/frontend/src/routes/(root)/(logged)/runs/[...path]/+page.svelte b/frontend/src/routes/(root)/(logged)/runs/[...path]/+page.svelte
index 68972fdcff..f1406fe8a9 100644
--- a/frontend/src/routes/(root)/(logged)/runs/[...path]/+page.svelte
+++ b/frontend/src/routes/(root)/(logged)/runs/[...path]/+page.svelte
@@ -201,7 +201,7 @@
title="Runs {path ? `of ${path}` : ''}"
tooltip="All past and schedule executions of scripts and flows, including previews.
You only see your own runs or runs of groups you belong to unless you are an admin."
- documentationLink="https://docs.windmill.dev/docs/core_concepts/monitor_past_and_future_runs"
+ documentationLink="https://www.windmill.dev/docs/core_concepts/monitor_past_and_future_runs"
/>
diff --git a/frontend/src/routes/(root)/(logged)/schedules/+page.svelte b/frontend/src/routes/(root)/(logged)/schedules/+page.svelte
index a59ab9887d..0e89494ffd 100644
--- a/frontend/src/routes/(root)/(logged)/schedules/+page.svelte
+++ b/frontend/src/routes/(root)/(logged)/schedules/+page.svelte
@@ -109,7 +109,7 @@
scheduleEditor.openNew(false)}>
New schedule
diff --git a/frontend/src/routes/(root)/(logged)/user/(user)/login/+page.svelte b/frontend/src/routes/(root)/(logged)/user/(user)/login/+page.svelte
index 8a6278e3bb..1fe0393743 100644
--- a/frontend/src/routes/(root)/(logged)/user/(user)/login/+page.svelte
+++ b/frontend/src/routes/(root)/(logged)/user/(user)/login/+page.svelte
@@ -276,11 +276,11 @@
{#if isCloudHosted()}
By logging in, you agree to our
-
+
Terms of Service
and
-
+
Privacy Policy
diff --git a/frontend/src/routes/(root)/(logged)/variables/+page.svelte b/frontend/src/routes/(root)/(logged)/variables/+page.svelte
index 7df39c91a5..e2088a105f 100644
--- a/frontend/src/routes/(root)/(logged)/variables/+page.svelte
+++ b/frontend/src/routes/(root)/(logged)/variables/+page.svelte
@@ -113,7 +113,7 @@
variableEditor.initNew()}>
diff --git a/frontend/src/routes/(root)/(logged)/workers/+page.svelte b/frontend/src/routes/(root)/(logged)/workers/+page.svelte
index 8a0761c0cc..edd22d1196 100644
--- a/frontend/src/routes/(root)/(logged)/workers/+page.svelte
+++ b/frontend/src/routes/(root)/(logged)/workers/+page.svelte
@@ -52,7 +52,7 @@
title="Workers"
tooltip="The workers are the dutiful servants that execute your scripts.
This page enables you to know their IP in case you need whitelisting and also display liveness information"
- documentationLink="https://docs.windmill.dev/docs/core_concepts/worker_groups"
+ documentationLink="https://www.windmill.dev/docs/core_concepts/worker_groups"
/>
{#if workers != undefined}
diff --git a/openflow.openapi.yaml b/openflow.openapi.yaml
index 2b49c78eae..cba3102854 100644
--- a/openflow.openapi.yaml
+++ b/openflow.openapi.yaml
@@ -16,7 +16,7 @@ paths: {}
externalDocs:
description: documentation portal
- url: https://docs.windmill.dev
+ url: https://windmill.dev
components:
schemas:
diff --git a/python-client/wmill/pyproject.toml b/python-client/wmill/pyproject.toml
index a59c8a86cf..9534238b2d 100644
--- a/python-client/wmill/pyproject.toml
+++ b/python-client/wmill/pyproject.toml
@@ -4,7 +4,7 @@ version = "1.122.0"
description = "A client library for accessing Windmill server wrapping the Windmill client API"
license = "Apache-2.0"
homepage = "https://windmill.dev"
-documentation = "https://docs.windmill.dev"
+documentation = "https://windmill.dev"
authors = ["Ruben Fiszel "]
diff --git a/python-client/wmill_pg/pyproject.toml b/python-client/wmill_pg/pyproject.toml
index e8fc75d09c..8a2b384fc9 100644
--- a/python-client/wmill_pg/pyproject.toml
+++ b/python-client/wmill_pg/pyproject.toml
@@ -4,7 +4,7 @@ version = "1.122.0"
description = "An extension client for the wmill client library focused on pg"
license = "Apache-2.0"
homepage = "https://windmill.dev"
-documentation = "https://docs.windmill.dev"
+documentation = "https://windmill.dev"
authors = ["Ruben Fiszel "]