Skip to content

Commit 983be88

Browse files
committed
Merge remote-tracking branch 'origin/staging' into fix/logs-empty-input-json
2 parents 4717819 + a3a887a commit 983be88

22 files changed

Lines changed: 392 additions & 95 deletions

.github/workflows/test-build.yml

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -178,8 +178,14 @@ jobs:
178178
fi
179179
bun run check:migrations "$BASE_REF"
180180
181-
- name: Type-check realtime server
182-
run: bunx turbo run type-check --filter=@sim/realtime
181+
# Every workspace, not just realtime. packages/emcn, packages/utils,
182+
# apps/desktop and apps/docs had no type check in CI at all; apps/sim's
183+
# source was covered only as a side effect of `next build` in the separate
184+
# Build App job. Note this does NOT cover apps/sim's tests — its tsconfig
185+
# excludes *.test.ts(x), and including them today surfaces ~2.2k errors,
186+
# so that is its own cleanup rather than a gate to switch on here.
187+
- name: Type-check all workspaces
188+
run: bunx turbo run type-check
183189

184190
# cloud-review-tools.test.ts runs the real helper on the runner, which shells
185191
# out to rg. Blacksmith's image ships it, GitHub's doesn't.

apps/docs/content/docs/en/integrations/airtable-service-account.mdx

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -69,12 +69,12 @@ Enterprise organizations can enable "Block API access to organization-owned base
6969

7070
<Steps>
7171
<Step>
72-
Open your workspace **Settings** and go to the **Integrations** tab
72+
Open **Integrations** from your workspace sidebar
7373
</Step>
7474
<Step>
75-
Search for "Airtable Service Account" and click it, then click **Add to Sim** and choose **Add personal access token**
75+
Search for "Airtable" and open it, then click **Add to Sim** and choose **Add personal access token**
7676

77-
{/* TODO(screenshot): Integrations page with "Airtable Service Account" in the service list */}
77+
{/* TODO(screenshot): Airtable integration page with the service-account connect option */}
7878
</Step>
7979
<Step>
8080
Paste the **Personal access token**, and optionally set a display name and description

apps/docs/content/docs/en/integrations/asana-service-account.mdx

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -73,12 +73,12 @@ If you're not on an Enterprise plan, a personal access token works identically o
7373

7474
<Steps>
7575
<Step>
76-
Open your workspace **Settings** and go to the **Integrations** tab
76+
Open **Integrations** from your workspace sidebar
7777
</Step>
7878
<Step>
79-
Search for "Asana Service Account" and click it, then click **Add to Sim** and choose **Add access token**
79+
Search for "Asana" and open it, then click **Add to Sim** and choose **Add access token**
8080

81-
{/* TODO(screenshot): Integrations page with "Asana Service Account" in the service list */}
81+
{/* TODO(screenshot): Asana integration page with the service-account connect option */}
8282
</Step>
8383
<Step>
8484
Paste the token — service account token or personal access token, both work in the same field — and optionally set a display name and description

apps/docs/content/docs/en/integrations/attio-service-account.mdx

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -61,12 +61,12 @@ The API key is bearer credentials for your Attio workspace. Treat it like a pass
6161

6262
<Steps>
6363
<Step>
64-
Open your workspace **Settings** and go to the **Integrations** tab
64+
Open **Integrations** from your workspace sidebar
6565
</Step>
6666
<Step>
67-
Search for "Attio Service Account" and click it, then click **Add to Sim** and choose **Add API key**
67+
Search for "Attio" and open it, then click **Add to Sim** and choose **Add API key**
6868

69-
{/* TODO(screenshot): Integrations page with "Attio Service Account" in the service list */}
69+
{/* TODO(screenshot): Attio integration page with the service-account connect option */}
7070
</Step>
7171
<Step>
7272
Paste the API key and optionally set a display name and description

apps/docs/content/docs/en/integrations/calcom-service-account.mdx

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -45,12 +45,12 @@ The API key carries the full privileges of the user who created it — there is
4545

4646
<Steps>
4747
<Step>
48-
Open your workspace **Settings** and go to the **Integrations** tab
48+
Open **Integrations** from your workspace sidebar
4949
</Step>
5050
<Step>
51-
Search for "Cal.com Service Account" and click it, then click **Add to Sim** and choose **Add API key**
51+
Search for "Cal.com" and open it, then click **Add to Sim** and choose **Add API key**
5252

53-
{/* TODO(screenshot): Integrations page with "Cal.com Service Account" in the service list */}
53+
{/* TODO(screenshot): Cal.com integration page with the service-account connect option */}
5454
</Step>
5555
<Step>
5656
Paste the API key, and optionally set a display name and description

apps/docs/content/docs/en/integrations/clickup-service-account.mdx

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -45,12 +45,12 @@ The API token carries the creating user's full access to every workspace they be
4545

4646
<Steps>
4747
<Step>
48-
Open your workspace **Settings** and go to the **Integrations** tab
48+
Open **Integrations** from your workspace sidebar
4949
</Step>
5050
<Step>
51-
Search for "ClickUp Service Account" and click it, then click **Add to Sim** and choose **Add API token**
51+
Search for "ClickUp" and open it, then click **Add to Sim** and choose **Add API token**
5252

53-
{/* TODO(screenshot): Integrations page with "ClickUp Service Account" in the service list */}
53+
{/* TODO(screenshot): ClickUp integration page with the service-account connect option */}
5454
</Step>
5555
<Step>
5656
Paste the API token (`pk_...`) and optionally set a display name and description

apps/docs/content/docs/en/integrations/google-service-account.mdx

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -140,15 +140,15 @@ Once Google Cloud and Workspace are configured, add the service account as a cre
140140

141141
<Steps>
142142
<Step>
143-
Open your workspace **Settings** and go to the **Integrations** tab
143+
Open **Integrations** from your workspace sidebar
144144
</Step>
145145
<Step>
146-
Search for "Google Service Account" and click **Connect**
146+
Search for "Google Drive" and open it — any Google integration works, since they share one service account — then click **Add to Sim** and choose **Add service account**
147147

148148
<div className="flex justify-center">
149149
<Image
150150
src="/static/credentials/integrations-service-account.png"
151-
alt="Integrations page showing Google Service Account"
151+
alt="Google Drive integration page with the service-account connect option"
152152
width={800}
153153
height={150}
154154
className="my-4"
@@ -171,7 +171,7 @@ Once Google Cloud and Workspace are configured, add the service account as a cre
171171
Give the credential a display name (the service account email is used by default)
172172
</Step>
173173
<Step>
174-
Click **Save**
174+
Click **Add service account**
175175
</Step>
176176
</Steps>
177177

apps/docs/content/docs/en/integrations/hubspot-service-account.mdx

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -97,12 +97,12 @@ The access token is bearer credentials for your entire portal, limited only by i
9797

9898
<Steps>
9999
<Step>
100-
Open your workspace **Settings** and go to the **Integrations** tab
100+
Open **Integrations** from your workspace sidebar
101101
</Step>
102102
<Step>
103-
Search for "HubSpot Service Account" and click it, then click **Add to Sim** and choose **Add private app token**
103+
Search for "HubSpot" and open it, then click **Add to Sim** and choose **Add private app token**
104104

105-
{/* TODO(screenshot): Integrations page with "HubSpot Service Account" in the service list */}
105+
{/* TODO(screenshot): HubSpot integration page with the service-account connect option */}
106106
</Step>
107107
<Step>
108108
Paste the **Private app access token**, and optionally set a display name and description

apps/docs/content/docs/en/integrations/linear-service-account.mdx

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -45,12 +45,12 @@ The API key carries the creating user's full access to your Linear workspace. Tr
4545

4646
<Steps>
4747
<Step>
48-
Open your workspace **Settings** and go to the **Integrations** tab
48+
Open **Integrations** from your workspace sidebar
4949
</Step>
5050
<Step>
51-
Search for "Linear Service Account" and click it, then click **Add to Sim** and choose **Add API key**
51+
Search for "Linear" and open it, then click **Add to Sim** and choose **Add API key**
5252

53-
{/* TODO(screenshot): Integrations page with "Linear Service Account" in the service list */}
53+
{/* TODO(screenshot): Linear integration page with the service-account connect option */}
5454
</Step>
5555
<Step>
5656
Paste the API key (`lin_api_...`) and optionally set a display name and description

apps/docs/content/docs/en/integrations/monday-service-account.mdx

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -61,12 +61,12 @@ There is no scope picker: personal API tokens carry **all** API permission scope
6161

6262
<Steps>
6363
<Step>
64-
Open your workspace **Settings** and go to the **Integrations** tab
64+
Open **Integrations** from your workspace sidebar
6565
</Step>
6666
<Step>
67-
Search for "monday.com Service Account" and click it, then click **Add to Sim** and choose **Add API token**
67+
Search for "Monday" and open it, then click **Add to Sim** and choose **Add API token**
6868

69-
{/* TODO(screenshot): Integrations page with "monday.com Service Account" in the service list */}
69+
{/* TODO(screenshot): Monday integration page with the service-account connect option */}
7070
</Step>
7171
<Step>
7272
Paste the API token and optionally set a display name and description

0 commit comments

Comments
 (0)