Skip to content

feat(credentials): client-credentials service accounts — Zoom, Box, Salesforce + Pipedrive API tokens #22356

feat(credentials): client-credentials service accounts — Zoom, Box, Salesforce + Pipedrive API tokens

feat(credentials): client-credentials service accounts — Zoom, Box, Salesforce + Pipedrive API tokens #22356

Triggered via pull request July 16, 2026 02:31
Status Failure
Total duration 4m 14s
Artifacts

ci.yml

on: pull_request
Detect Version
Detect Version
Test and Build  /  Test and Build
4m 2s
Test and Build / Test and Build
Migrate Dev DB  /  Apply Database Migrations
Migrate Dev DB / Apply Database Migrations
Check Docs Changes
Check Docs Changes
Matrix: Build ARM64 (GHCR Only)
Migrate DB  /  Apply Database Migrations
Migrate DB / Apply Database Migrations
Matrix: Build Dev ECR
Deploy Trigger.dev (Dev)
Deploy Trigger.dev (Dev)
Matrix: Build AMD64
Matrix: Create GHCR Manifests
Process Docs  /  Process Documentation Embeddings
Process Docs / Process Documentation Embeddings
Create GitHub Release
Create GitHub Release
Fit to window
Zoom out
Zoom in

Annotations

7 errors and 6 warnings
Test and Build / Test and Build
Process completed with exit code 1.
lib/oauth/oauth.test.ts > OAuth Token Refresh > Instagram Token Refresh > rejects oversized token responses before materializing them: apps/sim/lib/oauth/oauth.test.ts#L604
AssertionError: expected 'Unknown OAuth provider: instagram' to contain 'exceeds maximum size' Expected: "exceeds maximum size" Received: "Unknown OAuth provider: instagram" ❯ lib/oauth/oauth.test.ts:604:46
lib/oauth/oauth.test.ts > OAuth Token Refresh > Instagram Token Refresh > extracts nested Meta error codes from a bounded response: apps/sim/lib/oauth/oauth.test.ts#L591
AssertionError: expected undefined to be '190' // Object.is equality - Expected: "190" + Received: undefined ❯ lib/oauth/oauth.test.ts:591:48
lib/oauth/oauth.test.ts > OAuth Token Refresh > Instagram Token Refresh > rejects malformed long-lived token response fields: apps/sim/lib/oauth/oauth.test.ts#L570
AssertionError: expected { ok: false, …(1) } to deeply equal { ok: false, …(1) } - Expected + Received { - "message": "Invalid Instagram token refresh response", + "message": "Unknown OAuth provider: instagram", "ok": false, } ❯ lib/oauth/oauth.test.ts:570:22
lib/oauth/oauth.test.ts > OAuth Token Refresh > Instagram Token Refresh > validates and rotates the long-lived token response: apps/sim/lib/oauth/oauth.test.ts#L546
AssertionError: expected { ok: false, …(1) } to deeply equal { ok: true, …(3) } - Expected + Received { - "accessToken": "new_instagram_access_token", - "expiresIn": 5184000, - "ok": true, - "refreshToken": "new_instagram_access_token", + "message": "Unknown OAuth provider: instagram", + "ok": false, } ❯ lib/oauth/oauth.test.ts:546:22
Test and Build / Test and Build
sim#test: command (/home/runner/_work/sim/sim/apps/sim) /home/runner/.bun/bin/bun run test exited (1)
Test and Build / Test and Build
Process completed with exit code 1.
Test and Build / Test and Build
Skipping sticky disk commit due to previous step failures
Test and Build / Test and Build
Found 2 failed/cancelled steps in previous workflow steps
Test and Build / Test and Build
Skipping sticky disk commit due to previous step failures
Test and Build / Test and Build
Found 2 failed/cancelled steps in previous workflow steps
Test and Build / Test and Build
Skipping sticky disk commit due to previous step failures
Test and Build / Test and Build
Found 2 failed/cancelled steps in previous workflow steps