Skip to content

feat: delegate SSH config aliases to native OpenSSH #433

feat: delegate SSH config aliases to native OpenSSH

feat: delegate SSH config aliases to native OpenSSH #433

Re-run triggered June 26, 2026 07:56
Status Failure
Total duration 1m 3s
Artifacts

run-tests.yml

on: pull_request
Unit Tests
29s
Unit Tests
Integration Tests
58s
Integration Tests
Fit to window
Zoom out
Zoom in

Annotations

3 errors and 2 warnings
Integration Tests
Process completed with exit code 1.
src/connectors/__tests__/postgres-ssh.integration.test.ts > PostgreSQL SSH Tunnel Simple Integration Tests > SSH Tunnel Basic Functionality > should handle SSH tunnel with password authentication: src/connectors/__tests__/postgres-ssh.integration.test.ts#L183
AssertionError: expected undefined to be 'sshpass' // Object.is equality - Expected: "sshpass" + Received: undefined ❯ src/connectors/__tests__/postgres-ssh.integration.test.ts:183:36
src/connectors/__tests__/postgres-ssh.integration.test.ts > PostgreSQL SSH Tunnel Simple Integration Tests > SSH Tunnel Basic Functionality > should handle SSH tunnel with source config: src/connectors/__tests__/postgres-ssh.integration.test.ts#L142
AssertionError: expected { hostAlias: undefined, …(5) } to match object { host: 'bastion.example.com', …(3) } (15 matching properties omitted from actual) - Expected + Received { + "hostAlias": undefined, + "overrides": undefined, + "sshConfig": { "host": "bastion.example.com", + "keepaliveCountMax": undefined, + "keepaliveInterval": undefined, + "passphrase": undefined, + "password": undefined, "port": 2222, "privateKey": "/home/user/.ssh/id_rsa", + "proxyJump": undefined, "username": "sshuser", + }, + "sshConfigPath": "/home/runner/.ssh/config", + "targetHost": "localhost", + "targetPort": 32772, } ❯ src/connectors/__tests__/postgres-ssh.integration.test.ts:142:27
Unit Tests
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache@v3, actions/checkout@v3, actions/setup-node@v3, pnpm/action-setup@v2. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Integration Tests
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache@v3, actions/checkout@v3, actions/setup-node@v3, pnpm/action-setup@v2. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/