fix(openapi): preserve nullable component references #55945
ci.yml
on: pull_request
changes-filter
2s
compile
6m 49s
boundaries
50s
depcheck
1m 15s
validate-cli-dependencies
1m 1s
lint
4m 58s
biome
1m 7s
test
9m 2s
test-ete
7m 1s
live-test-dev
generate-docs-test-windows
live-test-dev-windows
Annotations
10 errors
|
src/tests/v2/generate.test.ts > fern sdk generate > fern definition > should generate SDK from fern definition:
packages/cli/ete-tests/src/utils/runCliV2.ts#L156
Error: CLI command failed with exit code 1
Command: fern-v2 sdk generate --target go
Stdout:
Stderr: ⚠ You are not logged in to Fern.
To authenticate, run: 'fern auth login' or set the FERN_TOKEN environment variable
❯ runCliV2 src/utils/runCliV2.ts:156:27
❯ src/tests/v2/generate.test.ts:72:28
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯
Serialized Error: { cliResult: { stdout: '', stderr: '⚠ You are not logged in to Fern.\n\n To authenticate, run: \'fern auth login\' or set the FERN_TOKEN environment variable', exitCode: 1, workingDirectory: '/tmp/tmp-5099-oCUdfPNA6J11', duration: 3962, stdoutPlain: '', stderrPlain: '⚠ You are not logged in to Fern.\n\n To authenticate, run: \'fern auth login\' or set the FERN_TOKEN environment variable' } }
|
|
src/tests/v2/generate.test.ts > fern sdk generate > basic generation > go:
packages/cli/ete-tests/src/utils/runCliV2.ts#L156
Error: CLI command failed with exit code 1
Command: fern-v2 sdk generate --target go
Stdout:
Stderr: ⚠ You are not logged in to Fern.
To authenticate, run: 'fern auth login' or set the FERN_TOKEN environment variable
❯ runCliV2 src/utils/runCliV2.ts:156:27
❯ src/tests/v2/generate.test.ts:20:28
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯
Serialized Error: { cliResult: { stdout: '', stderr: '⚠ You are not logged in to Fern.\n\n To authenticate, run: \'fern auth login\' or set the FERN_TOKEN environment variable', exitCode: 1, workingDirectory: '/tmp/tmp-5099-grauOuDlCUiw', duration: 6779, stdoutPlain: '', stderrPlain: '⚠ You are not logged in to Fern.\n\n To authenticate, run: \'fern auth login\' or set the FERN_TOKEN environment variable' } }
|
|
src/tests/v2/generate.test.ts > fern sdk generate > basic generation > go:
packages/cli/ete-tests/src/utils/runCliV2.ts#L156
Error: CLI command failed with exit code 1
Command: fern-v2 sdk generate --target go
Stdout:
Stderr: ⚠ You are not logged in to Fern.
To authenticate, run: 'fern auth login' or set the FERN_TOKEN environment variable
❯ runCliV2 src/utils/runCliV2.ts:156:27
❯ src/tests/v2/generate.test.ts:20:28
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯
Serialized Error: { cliResult: { stdout: '', stderr: '⚠ You are not logged in to Fern.\n\n To authenticate, run: \'fern auth login\' or set the FERN_TOKEN environment variable', exitCode: 1, workingDirectory: '/tmp/tmp-5099-50TzYDAqdqqi', duration: 6465, stdoutPlain: '', stderrPlain: '⚠ You are not logged in to Fern.\n\n To authenticate, run: \'fern auth login\' or set the FERN_TOKEN environment variable' } }
|
|
src/tests/v2/generate.test.ts > fern sdk generate > basic generation > go:
packages/cli/ete-tests/src/utils/runCliV2.ts#L156
Error: CLI command failed with exit code 1
Command: fern-v2 sdk generate --target go
Stdout:
Stderr: ⚠ You are not logged in to Fern.
To authenticate, run: 'fern auth login' or set the FERN_TOKEN environment variable
❯ runCliV2 src/utils/runCliV2.ts:156:27
❯ src/tests/v2/generate.test.ts:20:28
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯
Serialized Error: { cliResult: { stdout: '', stderr: '⚠ You are not logged in to Fern.\n\n To authenticate, run: \'fern auth login\' or set the FERN_TOKEN environment variable', exitCode: 1, workingDirectory: '/tmp/tmp-5099-K44gYxCZ5fSl', duration: 8172, stdoutPlain: '', stderrPlain: '⚠ You are not logged in to Fern.\n\n To authenticate, run: \'fern auth login\' or set the FERN_TOKEN environment variable' } }
|
|
src/tests/v2/generate.test.ts > fern sdk generate > basic generation > python:
packages/cli/ete-tests/src/utils/runCliV2.ts#L156
Error: CLI command failed with exit code 1
Command: fern-v2 sdk generate --target python
Stdout:
Stderr: ⚠ You are not logged in to Fern.
To authenticate, run: 'fern auth login' or set the FERN_TOKEN environment variable
❯ runCliV2 src/utils/runCliV2.ts:156:27
❯ src/tests/v2/generate.test.ts:15:28
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯
Serialized Error: { cliResult: { stdout: '', stderr: '⚠ You are not logged in to Fern.\n\n To authenticate, run: \'fern auth login\' or set the FERN_TOKEN environment variable', exitCode: 1, workingDirectory: '/tmp/tmp-5099-6UHqezitqKNB', duration: 11433, stdoutPlain: '', stderrPlain: '⚠ You are not logged in to Fern.\n\n To authenticate, run: \'fern auth login\' or set the FERN_TOKEN environment variable' } }
|
|
src/tests/v2/generate.test.ts > fern sdk generate > basic generation > python:
packages/cli/ete-tests/src/utils/runCliV2.ts#L156
Error: CLI command failed with exit code 1
Command: fern-v2 sdk generate --target python
Stdout:
Stderr: ⚠ You are not logged in to Fern.
To authenticate, run: 'fern auth login' or set the FERN_TOKEN environment variable
❯ runCliV2 src/utils/runCliV2.ts:156:27
❯ src/tests/v2/generate.test.ts:15:28
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯
Serialized Error: { cliResult: { stdout: '', stderr: '⚠ You are not logged in to Fern.\n\n To authenticate, run: \'fern auth login\' or set the FERN_TOKEN environment variable', exitCode: 1, workingDirectory: '/tmp/tmp-5099-wFufR2Ui2gwa', duration: 8920, stdoutPlain: '', stderrPlain: '⚠ You are not logged in to Fern.\n\n To authenticate, run: \'fern auth login\' or set the FERN_TOKEN environment variable' } }
|
|
src/tests/v2/generate.test.ts > fern sdk generate > basic generation > python:
packages/cli/ete-tests/src/utils/runCliV2.ts#L156
Error: CLI command failed with exit code 1
Command: fern-v2 sdk generate --target python
Stdout:
Stderr: ⚠ You are not logged in to Fern.
To authenticate, run: 'fern auth login' or set the FERN_TOKEN environment variable
❯ runCliV2 src/utils/runCliV2.ts:156:27
❯ src/tests/v2/generate.test.ts:15:28
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯
Serialized Error: { cliResult: { stdout: '', stderr: '⚠ You are not logged in to Fern.\n\n To authenticate, run: \'fern auth login\' or set the FERN_TOKEN environment variable', exitCode: 1, workingDirectory: '/tmp/tmp-5099-1JDj60GXSn4f', duration: 6999, stdoutPlain: '', stderrPlain: '⚠ You are not logged in to Fern.\n\n To authenticate, run: \'fern auth login\' or set the FERN_TOKEN environment variable' } }
|
|
src/tests/generate/generate.test.ts > fern generate > ir contains fdr definitionid:
packages/cli/ete-tests/src/tests/generate/generate.test.ts#L88
Error: Failed to get path to IR:
DEBUG 2026-08-14T06:43:50.239Z Running fern-dev (@fern-api/fern-api-dev@0.0.0)
ERROR 2026-08-14T06:43:50.308Z Authentication required. Please run 'fern login' or set the FERN_TOKEN environment variable.
DEBUG 2026-08-14T06:43:52.592Z Error
at logErrorMessage (/home/runner/work/fern/fern/packages/cli/cli/dist/dev/packages/cli/cli-logger/src/logErrorMessage.ts:36:58)
at TaskContextImpl.failWithoutThrowing (/home/runner/work/fern/fern/packages/cli/cli/dist/dev/packages/cli/cli/src/cli-context/TaskContextImpl.ts:124:9)
at TaskContextImpl.failAndThrow (/home/runner/work/fern/fern/packages/cli/cli/dist/dev/packages/cli/cli/src/cli-context/TaskContextImpl.ts:111:14)
at askToLogin (/home/runner/work/fern/fern/packages/cli/cli/dist/dev/packages/cli/login/src/askToLogin.ts:18:17)
at async _CliContext.runTaskWithInit (/home/runner/work/fern/fern/packages/cli/cli/dist/dev/packages/cli/cli/src/cli-context/CliContext.ts:274:22)
at async generateAPIWorkspaces (/home/runner/work/fern/fern/packages/cli/cli/dist/dev/packages/cli/cli/src/commands/generate/generateAPIWorkspaces.ts:102:30)
at async Object.handler (/home/runner/work/fern/fern/packages/cli/cli/dist/dev/packages/cli/cli/src/cli.ts:1070:20)
DEBUG 2026-08-14T06:43:52.594Z Checking if @fern-api/fern-api-dev upgrade is available...
DEBUG 2026-08-14T06:43:52.595Z Latest version: 0.0.0. No upgrade available.
DEBUG 2026-08-14T06:43:52.599Z [api]: Getting latest version for fernapi/fern-typescript-sdk with CLI version 0.0.0, includeMajor: undefined, prior version: 3.63.3, FDR origin: https://registry-dev2.buildwithfern.com
DEBUG 2026-08-14T06:43:52.599Z [api]: [FDR] getLatestGeneratorRelease request: {"generator":"ts-sdk","releaseTypes":["GA"],"cliVersion":"0.0.0","generatorMajorVersion":3}
DEBUG 2026-08-14T06:43:52.763Z [api]: [FDR] getLatestGeneratorRelease failed for fernapi/fern-typescript-sdk: {"ok":false,"error":{"content":{"reason":"status-code","statusCode":404,"body":{"defined":false,"code":"NOT_FOUND","status":404,"message":"No latest release found for generator=ts-sdk, cliVersion=0.0.0, irVersion=unset, generatorMajorVersion=3, releaseTypes=[\"GA\"]"}}}}
❯ logErrorMessage ../cli/dist/dev/packages/cli/cli-logger/src/logErrorMessage.ts:36:58
❯ TaskContextImpl.failWithoutThrowing ../cli/dist/dev/packages/cli/cli/src/cli-context/TaskContextImpl.ts:124:9
❯ TaskContextImpl.failAndThrow ../cli/dist/dev/packages/cli/cli/src/cli-context/TaskContextImpl.ts:111:14
❯ askToLogin ../cli/dist/dev/packages/cli/login/src/askToLogin.ts:18:17
❯ _CliContext.runTaskWithInit ../cli/dist/dev/packages/cli/cli/src/cli-context/CliContext.ts:274:22
❯ generateAPIWorkspaces ../cli/dist/dev/packages/cli/cli/src/commands/generate/generateAPIWorkspaces.ts:102:30
❯ Object.handler ../cli/dist/dev/packages/cli/cli/src/cli.ts:1070:20
❯ src/tests/generate/generate.test.ts:88:19
|
|
src/tests/generate/generate.test.ts > fern generate > ir contains fdr definitionid:
packages/cli/ete-tests/src/tests/generate/generate.test.ts#L88
Error: Failed to get path to IR:
DEBUG 2026-08-14T06:43:40.230Z Running fern-dev (@fern-api/fern-api-dev@0.0.0)
ERROR 2026-08-14T06:43:40.342Z Authentication required. Please run 'fern login' or set the FERN_TOKEN environment variable.
DEBUG 2026-08-14T06:43:42.781Z Error
at logErrorMessage (/home/runner/work/fern/fern/packages/cli/cli/dist/dev/packages/cli/cli-logger/src/logErrorMessage.ts:36:58)
at TaskContextImpl.failWithoutThrowing (/home/runner/work/fern/fern/packages/cli/cli/dist/dev/packages/cli/cli/src/cli-context/TaskContextImpl.ts:124:9)
at TaskContextImpl.failAndThrow (/home/runner/work/fern/fern/packages/cli/cli/dist/dev/packages/cli/cli/src/cli-context/TaskContextImpl.ts:111:14)
at askToLogin (/home/runner/work/fern/fern/packages/cli/cli/dist/dev/packages/cli/login/src/askToLogin.ts:18:17)
at async _CliContext.runTaskWithInit (/home/runner/work/fern/fern/packages/cli/cli/dist/dev/packages/cli/cli/src/cli-context/CliContext.ts:274:22)
at async generateAPIWorkspaces (/home/runner/work/fern/fern/packages/cli/cli/dist/dev/packages/cli/cli/src/commands/generate/generateAPIWorkspaces.ts:102:30)
at async Object.handler (/home/runner/work/fern/fern/packages/cli/cli/dist/dev/packages/cli/cli/src/cli.ts:1070:20)
DEBUG 2026-08-14T06:43:42.801Z Checking if @fern-api/fern-api-dev upgrade is available...
DEBUG 2026-08-14T06:43:42.805Z Latest version: 0.0.0. No upgrade available.
DEBUG 2026-08-14T06:43:42.838Z [api]: Getting latest version for fernapi/fern-typescript-sdk with CLI version 0.0.0, includeMajor: undefined, prior version: 3.63.3, FDR origin: https://registry-dev2.buildwithfern.com
DEBUG 2026-08-14T06:43:42.838Z [api]: [FDR] getLatestGeneratorRelease request: {"generator":"ts-sdk","releaseTypes":["GA"],"cliVersion":"0.0.0","generatorMajorVersion":3}
DEBUG 2026-08-14T06:43:43.014Z [api]: [FDR] getLatestGeneratorRelease failed for fernapi/fern-typescript-sdk: {"ok":false,"error":{"content":{"reason":"status-code","statusCode":404,"body":{"defined":false,"code":"NOT_FOUND","status":404,"message":"No latest release found for generator=ts-sdk, cliVersion=0.0.0, irVersion=unset, generatorMajorVersion=3, releaseTypes=[\"GA\"]"}}}}
❯ logErrorMessage ../cli/dist/dev/packages/cli/cli-logger/src/logErrorMessage.ts:36:58
❯ TaskContextImpl.failWithoutThrowing ../cli/dist/dev/packages/cli/cli/src/cli-context/TaskContextImpl.ts:124:9
❯ TaskContextImpl.failAndThrow ../cli/dist/dev/packages/cli/cli/src/cli-context/TaskContextImpl.ts:111:14
❯ askToLogin ../cli/dist/dev/packages/cli/login/src/askToLogin.ts:18:17
❯ _CliContext.runTaskWithInit ../cli/dist/dev/packages/cli/cli/src/cli-context/CliContext.ts:274:22
❯ generateAPIWorkspaces ../cli/dist/dev/packages/cli/cli/src/commands/generate/generateAPIWorkspaces.ts:102:30
❯ Object.handler ../cli/dist/dev/packages/cli/cli/src/cli.ts:1070:20
❯ src/tests/generate/generate.test.ts:88:19
|
|
src/tests/generate/generate.test.ts > fern generate > ir contains fdr definitionid:
packages/cli/ete-tests/src/tests/generate/generate.test.ts#L88
Error: Failed to get path to IR:
DEBUG 2026-08-14T06:43:31.168Z Running fern-dev (@fern-api/fern-api-dev@0.0.0)
ERROR 2026-08-14T06:43:31.244Z Authentication required. Please run 'fern login' or set the FERN_TOKEN environment variable.
DEBUG 2026-08-14T06:43:32.664Z Error
at logErrorMessage (/home/runner/work/fern/fern/packages/cli/cli/dist/dev/packages/cli/cli-logger/src/logErrorMessage.ts:36:58)
at TaskContextImpl.failWithoutThrowing (/home/runner/work/fern/fern/packages/cli/cli/dist/dev/packages/cli/cli/src/cli-context/TaskContextImpl.ts:124:9)
at TaskContextImpl.failAndThrow (/home/runner/work/fern/fern/packages/cli/cli/dist/dev/packages/cli/cli/src/cli-context/TaskContextImpl.ts:111:14)
at askToLogin (/home/runner/work/fern/fern/packages/cli/cli/dist/dev/packages/cli/login/src/askToLogin.ts:18:17)
at async _CliContext.runTaskWithInit (/home/runner/work/fern/fern/packages/cli/cli/dist/dev/packages/cli/cli/src/cli-context/CliContext.ts:274:22)
at async generateAPIWorkspaces (/home/runner/work/fern/fern/packages/cli/cli/dist/dev/packages/cli/cli/src/commands/generate/generateAPIWorkspaces.ts:102:30)
at async Object.handler (/home/runner/work/fern/fern/packages/cli/cli/dist/dev/packages/cli/cli/src/cli.ts:1070:20)
DEBUG 2026-08-14T06:43:32.666Z Checking if @fern-api/fern-api-dev upgrade is available...
DEBUG 2026-08-14T06:43:32.666Z Latest version: 0.0.0. No upgrade available.
DEBUG 2026-08-14T06:43:32.669Z [api]: Getting latest version for fernapi/fern-typescript-sdk with CLI version 0.0.0, includeMajor: undefined, prior version: 3.63.3, FDR origin: https://registry-dev2.buildwithfern.com
DEBUG 2026-08-14T06:43:32.669Z [api]: [FDR] getLatestGeneratorRelease request: {"generator":"ts-sdk","releaseTypes":["GA"],"cliVersion":"0.0.0","generatorMajorVersion":3}
DEBUG 2026-08-14T06:43:32.863Z [api]: [FDR] getLatestGeneratorRelease failed for fernapi/fern-typescript-sdk: {"ok":false,"error":{"content":{"reason":"status-code","statusCode":404,"body":{"defined":false,"code":"NOT_FOUND","status":404,"message":"No latest release found for generator=ts-sdk, cliVersion=0.0.0, irVersion=unset, generatorMajorVersion=3, releaseTypes=[\"GA\"]"}}}}
❯ logErrorMessage ../cli/dist/dev/packages/cli/cli-logger/src/logErrorMessage.ts:36:58
❯ TaskContextImpl.failWithoutThrowing ../cli/dist/dev/packages/cli/cli/src/cli-context/TaskContextImpl.ts:124:9
❯ TaskContextImpl.failAndThrow ../cli/dist/dev/packages/cli/cli/src/cli-context/TaskContextImpl.ts:111:14
❯ askToLogin ../cli/dist/dev/packages/cli/login/src/askToLogin.ts:18:17
❯ _CliContext.runTaskWithInit ../cli/dist/dev/packages/cli/cli/src/cli-context/CliContext.ts:274:22
❯ generateAPIWorkspaces ../cli/dist/dev/packages/cli/cli/src/commands/generate/generateAPIWorkspaces.ts:102:30
❯ Object.handler ../cli/dist/dev/packages/cli/cli/src/cli.ts:1070:20
❯ src/tests/generate/generate.test.ts:88:19
|