Skip to content

clickhouse sync contact channels, teams #206

clickhouse sync contact channels, teams

clickhouse sync contact channels, teams #206

Triggered via pull request March 19, 2026 20:38
Status Failure
Total duration 15m 37s
Artifacts
Matrix: build
Fit to window
Zoom out
Zoom in

Annotations

2 errors and 1 warning
E2E Tests (Local Emulator, Node 22.x)
Process completed with exit code 1.
tests/general/sdk-implementations.test.ts > SDK implementation tests > swift SDK > runs tests successfully: apps/e2e/tests/general/sdk-implementations.test.ts#L47
AssertionError: Expected swift SDK tests to pass! stdout: > @stackframe/swift-sdk@2.8.77 test /home/runner/work/stack-auth/stack-auth/sdks/implementations/swift > swift test Test Suite 'All tests' started at 2026-03-19 20:52:53.938 Test Suite 'debug.xctest' started at 2026-03-19 20:52:53.972 Test Suite 'debug.xctest' passed at 2026-03-19 20:52:53.972 Executed 0 tests, with 0 failures (0 unexpected) in 0.0 (0.0) seconds Test Suite 'All tests' passed at 2026-03-19 20:52:53.972 Executed 0 tests, with 0 failures (0 unexpected) in 0.0 (0.0) seconds ◇ Test run started. ↳ Testing Library Version: 6.2.4 (5ee435b15ad40ec) ↳ Target Platform: x86_64-unknown-linux-gnu ◇ Suite "Error Handling Tests" started. ◇ Suite "Token Storage Tests" started. ◇ Suite "Team Tests - Client" started. ◇ Suite "Project Tests" started. ◇ Suite "Token Refresh Algorithm Tests" started. ◇ Suite "Authentication Tests" started. ◇ Suite "Team Tests - Server" started. ◇ Test "Should handle user not found for server operations" started. ◇ Test "Should include error message in error" started. ◇ Test "Should handle team not found for server operations" started. ◇ Suite "User Management Tests - Client" started. ◇ Test "Should have meaningful error description" started. ◇ Suite "Contact Channel Tests" started. ◇ Test "Should return refresh token in correct format" started. ◇ Suite "User Management Tests - Server" started. ◇ Test "Should throw EmailPasswordMismatchError for wrong credentials" started. ◇ Test "Should return nil partial user when not authenticated" started. ◇ Test "Should include error code in error" started. ◇ Test "Should be able to retry after authentication error" started. ◇ Test "Should match StackAuthError for unknown error codes" started. ◇ Test "Should share tokens between app instances with explicit store" started. ◇ Suite "RefreshLockManager Concurrency Tests" started. ◇ Test "Should work with both tokens provided" started. ◇ Test "Should throw for weak password" started. ◇ Test "Should share memory store between app instances via registry" started. ◇ Test "Should generate auth headers with token" started. ◇ Test "Should return JWT format access token" started. ◇ Test "Should work with null token store for anonymous requests" started. ◇ Test "Should store and retrieve tokens" started. ◇ Test "Should properly identify specific error types" started. ◇ Test "Should return nil for non-member team" started. ◇ Test "Should throw UserNotSignedInError for unauthenticated access" started. ◇ Test "Should allow tokenStore override even when constructor has token store" started. ◇ Test "Should create team with display name" started. ◇ Suite "OAuth Tests" started. ◇ Test "Should throw UserWithEmailAlreadyExistsError for duplicate sign up" started. ◇ Test "Should clear tokens on sign out" started. ◇ Test "Should use explicitly provided tokens" started. ◇ Test "Should get partial user from token without API call" started. ◇ Test "Should generate consistent auth headers format" started. ◇ Test "Should update team client metadata" started. ◇ Test "Should use tokenStore override when provided" started. ◇ Test "Should create team with metadata" started. ◇ Test "Should update team profile image" started. ◇ Test "Should add creator to team on creation" started. ◇ Test "Should list user's teams" started. ◇ Test "Should throw PasswordConfirmationMismatchError for wrong old password" started. ◇ Test "Should access project config" started. ◇ Test "Should create server app with correct project ID" started. ◇ Test "Should consider token with long expiry AND recent issue as fresh" started. ◇ Test "Should get team by ID" started. ◇ Test "Should handle JWT without exp claim" started. ◇ Test "Should get project info via server" started. ◇ Test "Should get project info via client" started. ◇ Test "Should update team display name" started. ◇ Test "Should not consider token fresh if only recently issued" started. ◇ Test "Should consider invalid to
E2E Tests (Local Emulator, Node 22.x)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: JarvusInnovations/background-action@v1.0.7. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/