Skip to content

DX + token-handling fixes from 2026-06-25 audit #95

DX + token-handling fixes from 2026-06-25 audit

DX + token-handling fixes from 2026-06-25 audit #95

Triggered via pull request June 25, 2026 22:40
Status Failure
Total duration 28s
Artifacts

ci.yml

on: pull_request
Matrix: Typecheck, Test, Build
Fit to window
Zoom out
Zoom in

Annotations

9 errors and 2 warnings
Typecheck, Test, Build (20.x)
Process completed with exit code 1.
test/commands/run.test.ts > miosa run > should spawn the given command with env vars injected: test/commands/run.test.ts#L120
AssertionError: expected "spy" to be called with arguments: [ 'npm', [ 'test' ], …(1) ] Received: 1st spy call: Array [ "npm", Array [ "test", ], - ObjectContaining { - "env": ObjectContaining { - "DATABASE_URL": Any<String>, + Object { + "cwd": "/tmp/miosa-run-test-DyW33q", + "env": Object { + "ACCEPT_EULA": "Y", + "ACTIONS_ORCHESTRATION_ID": "dba509b7-4c55-4980-9633-8a9117e04a87.ci._20_x", + "ACTIONS_RUNNER_ACTION_ARCHIVE_CACHE": "/opt/actionarchivecache", + "ACTIONS_RUNNER_RETURN_JOB_RESULT_FOR_HOSTED": "1", + "AGENT_TOOLSDIRECTORY": "/opt/hostedtoolcache", + "ANDROID_HOME": "/usr/local/lib/android/sdk", + "ANDROID_NDK": "/usr/local/lib/android/sdk/ndk/27.3.13750724", + "ANDROID_NDK_HOME": "/usr/local/lib/android/sdk/ndk/27.3.13750724", + "ANDROID_NDK_LATEST_HOME": "/usr/local/lib/android/sdk/ndk/29.0.14206865", + "ANDROID_NDK_ROOT": "/usr/local/lib/android/sdk/ndk/27.3.13750724", + "ANDROID_SDK_ROOT": "/usr/local/lib/android/sdk", + "ANT_HOME": "/usr/share/ant", + "AZURE_EXTENSION_DIR": "/opt/az/azcliextensions", + "BASE_URL": "/", + "BOOTSTRAP_HASKELL_NONINTERACTIVE": "1", + "CHROMEWEBDRIVER": "/usr/local/share/chromedriver-linux64", + "CHROME_BIN": "/usr/bin/google-chrome", + "CI": "true", + "COLOR": "0", + "CONDA": "/usr/share/miniconda", + "DATABASE_URL": "postgres://preview", + "DEBIAN_FRONTEND": "noninteractive", + "DEV": "1", + "DOTNET_MULTILEVEL_LOOKUP": "0", + "DOTNET_NOLOGO": "1", + "DOTNET_SKIP_FIRST_TIME_EXPERIENCE": "1", + "EDGEWEBDRIVER": "/usr/local/share/edge_driver", + "EDITOR": "vi", + "ENABLE_RUNNER_TRACING": "true", + "GECKOWEBDRIVER": "/usr/local/share/gecko_driver", + "GHCUP_INSTALL_BASE_PREFIX": "/usr/local", + "GITHUB_ACTION": "__run_3", + "GITHUB_ACTIONS": "true", + "GITHUB_ACTION_REF": "", + "GITHUB_ACTION_REPOSITORY": "", + "GITHUB_ACTOR": "PAMF2", + "GITHUB_ACTOR_ID": "201618459", + "GITHUB_API_URL": "https://api.github.com", + "GITHUB_BASE_REF": "main", + "GITHUB_ENV": "/home/runner/work/_temp/_runner_file_commands/set_env_3158af2e-c97f-4515-bc5f-afa6bd2c5dd6", + "GITHUB_EVENT_NAME": "pull_request", + "GITHUB_EVENT_PATH": "/home/runner/work/_temp/_github_workflow/event.json", + "GITHUB_GRAPHQL_URL": "https://api.github.com/graphql", + "GITHUB_HEAD_REF": "fix/audit-2026-06-25", + "GITHUB_JOB": "ci", + "GITHUB_OUTPUT": "/home/runner/work/_temp/_runner_file_commands/set_output_3158af2e-c97f-4515-bc5f-afa6bd2c5dd6", + "GITHUB_PATH": "/home/runner/work/_temp/_runner_file_commands/add_path_3158af2e-c97f-4515-bc5f-afa6bd2c5dd6", + "GITHUB_REF": "refs/pull/49/merge", + "GITHUB_REF_NAME": "49/merge", + "GITHUB_REF_PROTECTED": "false", + "GITHUB_REF_TYPE": "branch", + "GITHUB_REPOSITORY": "Miosa-osa/miosa-cli", + "GITHUB_REPOSITORY_ID": "1226986110", + "GITHUB_REPOSITORY_OWNER": "Miosa-osa", + "GITHUB_REPOSITORY_OWNER_ID": "252273476", + "GITHUB_RETENTION_DAYS": "90", + "GITHUB_RUN_ATTEMPT": "1", + "GITHUB_RUN_ID": "28205001495", + "GITHUB_RUN_NUMBER": "95", + "GITHUB_SERVER_URL": "https://github.com", + "GITHUB_SHA": "eb4e1e120250a8b9c7084d06f644ff3c28821703", + "GITHUB_STATE": "/home/runner/work/_temp/_runner_file_commands/save_state_3158af2e-c97f-4515-bc5f-afa6bd2c5dd6", + "GITHUB_STEP_SUMMARY": "/home/runner/work/_temp/_runner_file_commands/step_summary_3158af2e-c97f-4515-bc5f-afa6bd2c5dd6", + "GITHUB_TRIGGERING_ACTOR": "PAMF2", + "GITHUB_WORKFLOW": "CI", + "GITHUB_WORKFLOW_REF": "Miosa-osa/miosa-cli/.github/workflows/ci.yml@refs/pull/49/merge", + "GITHUB_WORKFLOW_SHA": "eb4e1e120250a8b9c7084d06f644ff3c28821703", + "GITHUB_WORKSPACE": "/home/runner/work/miosa-cli/miosa-cli", + "GOROOT_1_24_X64": "/opt/hostedtoolcache/go/1.24.13/x64", +
test/commands/dev.test.ts > miosa dev > should honour --command flag and bypass framework detection: test/commands/dev.test.ts#L188
AssertionError: expected "spy" to be called with arguments: [ 'node', [ 'server.js' ], …(1) ] Received: 1st spy call: Array [ "node", Array [ "server.js", ], - ObjectContaining { - "shell": true, + Object { + "cwd": "/tmp/miosa-dev-test-UjIPLV", + "env": Object { + "ACCEPT_EULA": "Y", + "ACTIONS_ORCHESTRATION_ID": "dba509b7-4c55-4980-9633-8a9117e04a87.ci._20_x", + "ACTIONS_RUNNER_ACTION_ARCHIVE_CACHE": "/opt/actionarchivecache", + "ACTIONS_RUNNER_RETURN_JOB_RESULT_FOR_HOSTED": "1", + "AGENT_TOOLSDIRECTORY": "/opt/hostedtoolcache", + "ANDROID_HOME": "/usr/local/lib/android/sdk", + "ANDROID_NDK": "/usr/local/lib/android/sdk/ndk/27.3.13750724", + "ANDROID_NDK_HOME": "/usr/local/lib/android/sdk/ndk/27.3.13750724", + "ANDROID_NDK_LATEST_HOME": "/usr/local/lib/android/sdk/ndk/29.0.14206865", + "ANDROID_NDK_ROOT": "/usr/local/lib/android/sdk/ndk/27.3.13750724", + "ANDROID_SDK_ROOT": "/usr/local/lib/android/sdk", + "ANT_HOME": "/usr/share/ant", + "AZURE_EXTENSION_DIR": "/opt/az/azcliextensions", + "BASE_URL": "/", + "BOOTSTRAP_HASKELL_NONINTERACTIVE": "1", + "CHROMEWEBDRIVER": "/usr/local/share/chromedriver-linux64", + "CHROME_BIN": "/usr/bin/google-chrome", + "CI": "true", + "COLOR": "0", + "CONDA": "/usr/share/miniconda", + "DEBIAN_FRONTEND": "noninteractive", + "DEV": "1", + "DOTNET_MULTILEVEL_LOOKUP": "0", + "DOTNET_NOLOGO": "1", + "DOTNET_SKIP_FIRST_TIME_EXPERIENCE": "1", + "EDGEWEBDRIVER": "/usr/local/share/edge_driver", + "EDITOR": "vi", + "ENABLE_RUNNER_TRACING": "true", + "GECKOWEBDRIVER": "/usr/local/share/gecko_driver", + "GHCUP_INSTALL_BASE_PREFIX": "/usr/local", + "GITHUB_ACTION": "__run_3", + "GITHUB_ACTIONS": "true", + "GITHUB_ACTION_REF": "", + "GITHUB_ACTION_REPOSITORY": "", + "GITHUB_ACTOR": "PAMF2", + "GITHUB_ACTOR_ID": "201618459", + "GITHUB_API_URL": "https://api.github.com", + "GITHUB_BASE_REF": "main", + "GITHUB_ENV": "/home/runner/work/_temp/_runner_file_commands/set_env_3158af2e-c97f-4515-bc5f-afa6bd2c5dd6", + "GITHUB_EVENT_NAME": "pull_request", + "GITHUB_EVENT_PATH": "/home/runner/work/_temp/_github_workflow/event.json", + "GITHUB_GRAPHQL_URL": "https://api.github.com/graphql", + "GITHUB_HEAD_REF": "fix/audit-2026-06-25", + "GITHUB_JOB": "ci", + "GITHUB_OUTPUT": "/home/runner/work/_temp/_runner_file_commands/set_output_3158af2e-c97f-4515-bc5f-afa6bd2c5dd6", + "GITHUB_PATH": "/home/runner/work/_temp/_runner_file_commands/add_path_3158af2e-c97f-4515-bc5f-afa6bd2c5dd6", + "GITHUB_REF": "refs/pull/49/merge", + "GITHUB_REF_NAME": "49/merge", + "GITHUB_REF_PROTECTED": "false", + "GITHUB_REF_TYPE": "branch", + "GITHUB_REPOSITORY": "Miosa-osa/miosa-cli", + "GITHUB_REPOSITORY_ID": "1226986110", + "GITHUB_REPOSITORY_OWNER": "Miosa-osa", + "GITHUB_REPOSITORY_OWNER_ID": "252273476", + "GITHUB_RETENTION_DAYS": "90", + "GITHUB_RUN_ATTEMPT": "1", + "GITHUB_RUN_ID": "28205001495", + "GITHUB_RUN_NUMBER": "95", + "GITHUB_SERVER_URL": "https://github.com", + "GITHUB_SHA": "eb4e1e120250a8b9c7084d06f644ff3c28821703", + "GITHUB_STATE": "/home/runner/work/_temp/_runner_file_commands/save_state_3158af2e-c97f-4515-bc5f-afa6bd2c5dd6", + "GITHUB_STEP_SUMMARY": "/home/runner/work/_temp/_runner_file_commands/step_summary_3158af2e-c97f-4515-bc5f-afa6bd2c5dd6", + "GITHUB_TRIGGERING_ACTOR": "PAMF2", + "GITHUB_WORKFLOW": "CI", + "GITHUB_WORKFLOW_REF": "Miosa-osa/miosa-cli/.github/workflows/ci.yml@refs/pull/49/merge", + "GITHUB_WORKFLOW_SHA": "eb4e1e120250a8b9c7084d06f644ff3c28821703", + "GITHUB_WORKSPACE": "/home/runner/work/miosa-cli/miosa-cli", + "GOROOT_1_24_X64": "/opt/hostedtoolcache/go/1.24.13/x64", + "GOROOT_1_25_X64": "/opt/hostedtoolcache/go/1.25.11/x64", + "GOROOT_1_26_
test/commands/dev.test.ts > miosa dev > should detect Next.js and spawn next dev: test/commands/dev.test.ts#L114
AssertionError: expected "spy" to be called with arguments: [ 'next', …(2) ] Received: 1st spy call: Array [ "next", - ArrayContaining [ + Array [ "dev", + "--port", + "4000", ], - ObjectContaining { - "env": ObjectContaining { + Object { + "cwd": "/tmp/miosa-dev-test-hESvJs", + "env": Object { + "ACCEPT_EULA": "Y", + "ACTIONS_ORCHESTRATION_ID": "dba509b7-4c55-4980-9633-8a9117e04a87.ci._20_x", + "ACTIONS_RUNNER_ACTION_ARCHIVE_CACHE": "/opt/actionarchivecache", + "ACTIONS_RUNNER_RETURN_JOB_RESULT_FOR_HOSTED": "1", + "AGENT_TOOLSDIRECTORY": "/opt/hostedtoolcache", + "ANDROID_HOME": "/usr/local/lib/android/sdk", + "ANDROID_NDK": "/usr/local/lib/android/sdk/ndk/27.3.13750724", + "ANDROID_NDK_HOME": "/usr/local/lib/android/sdk/ndk/27.3.13750724", + "ANDROID_NDK_LATEST_HOME": "/usr/local/lib/android/sdk/ndk/29.0.14206865", + "ANDROID_NDK_ROOT": "/usr/local/lib/android/sdk/ndk/27.3.13750724", + "ANDROID_SDK_ROOT": "/usr/local/lib/android/sdk", + "ANT_HOME": "/usr/share/ant", + "AZURE_EXTENSION_DIR": "/opt/az/azcliextensions", + "BASE_URL": "/", + "BOOTSTRAP_HASKELL_NONINTERACTIVE": "1", + "CHROMEWEBDRIVER": "/usr/local/share/chromedriver-linux64", + "CHROME_BIN": "/usr/bin/google-chrome", + "CI": "true", + "COLOR": "0", + "CONDA": "/usr/share/miniconda", + "DEBIAN_FRONTEND": "noninteractive", + "DEV": "1", + "DOTNET_MULTILEVEL_LOOKUP": "0", + "DOTNET_NOLOGO": "1", + "DOTNET_SKIP_FIRST_TIME_EXPERIENCE": "1", + "EDGEWEBDRIVER": "/usr/local/share/edge_driver", + "EDITOR": "vi", + "ENABLE_RUNNER_TRACING": "true", + "GECKOWEBDRIVER": "/usr/local/share/gecko_driver", + "GHCUP_INSTALL_BASE_PREFIX": "/usr/local", + "GITHUB_ACTION": "__run_3", + "GITHUB_ACTIONS": "true", + "GITHUB_ACTION_REF": "", + "GITHUB_ACTION_REPOSITORY": "", + "GITHUB_ACTOR": "PAMF2", + "GITHUB_ACTOR_ID": "201618459", + "GITHUB_API_URL": "https://api.github.com", + "GITHUB_BASE_REF": "main", + "GITHUB_ENV": "/home/runner/work/_temp/_runner_file_commands/set_env_3158af2e-c97f-4515-bc5f-afa6bd2c5dd6", + "GITHUB_EVENT_NAME": "pull_request", + "GITHUB_EVENT_PATH": "/home/runner/work/_temp/_github_workflow/event.json", + "GITHUB_GRAPHQL_URL": "https://api.github.com/graphql", + "GITHUB_HEAD_REF": "fix/audit-2026-06-25", + "GITHUB_JOB": "ci", + "GITHUB_OUTPUT": "/home/runner/work/_temp/_runner_file_commands/set_output_3158af2e-c97f-4515-bc5f-afa6bd2c5dd6", + "GITHUB_PATH": "/home/runner/work/_temp/_runner_file_commands/add_path_3158af2e-c97f-4515-bc5f-afa6bd2c5dd6", + "GITHUB_REF": "refs/pull/49/merge", + "GITHUB_REF_NAME": "49/merge", + "GITHUB_REF_PROTECTED": "false", + "GITHUB_REF_TYPE": "branch", + "GITHUB_REPOSITORY": "Miosa-osa/miosa-cli", + "GITHUB_REPOSITORY_ID": "1226986110", + "GITHUB_REPOSITORY_OWNER": "Miosa-osa", + "GITHUB_REPOSITORY_OWNER_ID": "252273476", + "GITHUB_RETENTION_DAYS": "90", + "GITHUB_RUN_ATTEMPT": "1", + "GITHUB_RUN_ID": "28205001495", + "GITHUB_RUN_NUMBER": "95", + "GITHUB_SERVER_URL": "https://github.com", + "GITHUB_SHA": "eb4e1e120250a8b9c7084d06f644ff3c28821703", + "GITHUB_STATE": "/home/runner/work/_temp/_runner_file_commands/save_state_3158af2e-c97f-4515-bc5f-afa6bd2c5dd6", + "GITHUB_STEP_SUMMARY": "/home/runner/work/_temp/_runner_file_commands/step_summary_3158af2e-c97f-4515-bc5f-afa6bd2c5dd6", + "GITHUB_TRIGGERING_ACTOR": "PAMF2", + "GITHUB_WORKFLOW": "CI", + "GITHUB_WORKFLOW_REF": "Miosa-osa/miosa-cli/.github/workflows/ci.yml@refs/pull/49/merge", + "GITHUB_WORKFLOW_SHA": "eb4e1e120250a8b9c7084d06f644ff3c28821703", + "GITHUB_WORKSPACE": "/home/runner/work/miosa-cli/miosa-cli", + "GOROOT_1_24_X64": "/opt/hostedtoolcache/go/1.24.13/x64", + "GOROOT_1_25_X64": "/opt/hostedtoolcach
Typecheck, Test, Build (22.x)
The strategy configuration was canceled because "ci._20_x" failed
Typecheck, Test, Build (22.x)
Process completed with exit code 1.
test/commands/run.test.ts > miosa run > should spawn the given command with env vars injected: test/commands/run.test.ts#L120
AssertionError: expected "spy" to be called with arguments: [ 'npm', [ 'test' ], …(1) ] Received: 1st spy call: Array [ "npm", Array [ "test", ], - ObjectContaining { - "env": ObjectContaining { - "DATABASE_URL": Any<String>, + Object { + "cwd": "/tmp/miosa-run-test-x2sSIv", + "env": Object { + "ACCEPT_EULA": "Y", + "ACTIONS_ORCHESTRATION_ID": "dba509b7-4c55-4980-9633-8a9117e04a87.ci._22_x", + "ACTIONS_RUNNER_ACTION_ARCHIVE_CACHE": "/opt/actionarchivecache", + "ACTIONS_RUNNER_RETURN_JOB_RESULT_FOR_HOSTED": "1", + "AGENT_TOOLSDIRECTORY": "/opt/hostedtoolcache", + "ANDROID_HOME": "/usr/local/lib/android/sdk", + "ANDROID_NDK": "/usr/local/lib/android/sdk/ndk/27.3.13750724", + "ANDROID_NDK_HOME": "/usr/local/lib/android/sdk/ndk/27.3.13750724", + "ANDROID_NDK_LATEST_HOME": "/usr/local/lib/android/sdk/ndk/29.0.14206865", + "ANDROID_NDK_ROOT": "/usr/local/lib/android/sdk/ndk/27.3.13750724", + "ANDROID_SDK_ROOT": "/usr/local/lib/android/sdk", + "ANT_HOME": "/usr/share/ant", + "AZURE_EXTENSION_DIR": "/opt/az/azcliextensions", + "BASE_URL": "/", + "BOOTSTRAP_HASKELL_NONINTERACTIVE": "1", + "CHROMEWEBDRIVER": "/usr/local/share/chromedriver-linux64", + "CHROME_BIN": "/usr/bin/google-chrome", + "CI": "true", + "COLOR": "0", + "CONDA": "/usr/share/miniconda", + "DATABASE_URL": "postgres://preview", + "DEBIAN_FRONTEND": "noninteractive", + "DEV": "1", + "DOTNET_MULTILEVEL_LOOKUP": "0", + "DOTNET_NOLOGO": "1", + "DOTNET_SKIP_FIRST_TIME_EXPERIENCE": "1", + "EDGEWEBDRIVER": "/usr/local/share/edge_driver", + "EDITOR": "vi", + "ENABLE_RUNNER_TRACING": "true", + "GECKOWEBDRIVER": "/usr/local/share/gecko_driver", + "GHCUP_INSTALL_BASE_PREFIX": "/usr/local", + "GITHUB_ACTION": "__run_3", + "GITHUB_ACTIONS": "true", + "GITHUB_ACTION_REF": "", + "GITHUB_ACTION_REPOSITORY": "", + "GITHUB_ACTOR": "PAMF2", + "GITHUB_ACTOR_ID": "201618459", + "GITHUB_API_URL": "https://api.github.com", + "GITHUB_BASE_REF": "main", + "GITHUB_ENV": "/home/runner/work/_temp/_runner_file_commands/set_env_d7d42e65-4d7e-4052-b88b-3d144ea4ed04", + "GITHUB_EVENT_NAME": "pull_request", + "GITHUB_EVENT_PATH": "/home/runner/work/_temp/_github_workflow/event.json", + "GITHUB_GRAPHQL_URL": "https://api.github.com/graphql", + "GITHUB_HEAD_REF": "fix/audit-2026-06-25", + "GITHUB_JOB": "ci", + "GITHUB_OUTPUT": "/home/runner/work/_temp/_runner_file_commands/set_output_d7d42e65-4d7e-4052-b88b-3d144ea4ed04", + "GITHUB_PATH": "/home/runner/work/_temp/_runner_file_commands/add_path_d7d42e65-4d7e-4052-b88b-3d144ea4ed04", + "GITHUB_REF": "refs/pull/49/merge", + "GITHUB_REF_NAME": "49/merge", + "GITHUB_REF_PROTECTED": "false", + "GITHUB_REF_TYPE": "branch", + "GITHUB_REPOSITORY": "Miosa-osa/miosa-cli", + "GITHUB_REPOSITORY_ID": "1226986110", + "GITHUB_REPOSITORY_OWNER": "Miosa-osa", + "GITHUB_REPOSITORY_OWNER_ID": "252273476", + "GITHUB_RETENTION_DAYS": "90", + "GITHUB_RUN_ATTEMPT": "1", + "GITHUB_RUN_ID": "28205001495", + "GITHUB_RUN_NUMBER": "95", + "GITHUB_SERVER_URL": "https://github.com", + "GITHUB_SHA": "eb4e1e120250a8b9c7084d06f644ff3c28821703", + "GITHUB_STATE": "/home/runner/work/_temp/_runner_file_commands/save_state_d7d42e65-4d7e-4052-b88b-3d144ea4ed04", + "GITHUB_STEP_SUMMARY": "/home/runner/work/_temp/_runner_file_commands/step_summary_d7d42e65-4d7e-4052-b88b-3d144ea4ed04", + "GITHUB_TRIGGERING_ACTOR": "PAMF2", + "GITHUB_WORKFLOW": "CI", + "GITHUB_WORKFLOW_REF": "Miosa-osa/miosa-cli/.github/workflows/ci.yml@refs/pull/49/merge", + "GITHUB_WORKFLOW_SHA": "eb4e1e120250a8b9c7084d06f644ff3c28821703", + "GITHUB_WORKSPACE": "/home/runner/work/miosa-cli/miosa-cli", + "GOROOT_1_24_X64": "/opt/hostedtoolcache/go/1.24.13/x64", +
test/commands/dev.test.ts > miosa dev > should honour --command flag and bypass framework detection: test/commands/dev.test.ts#L188
AssertionError: expected "spy" to be called with arguments: [ 'node', [ 'server.js' ], …(1) ] Received: 1st spy call: Array [ "node", Array [ "server.js", ], - ObjectContaining { - "shell": true, + Object { + "cwd": "/tmp/miosa-dev-test-rvzK8q", + "env": Object { + "ACCEPT_EULA": "Y", + "ACTIONS_ORCHESTRATION_ID": "dba509b7-4c55-4980-9633-8a9117e04a87.ci._22_x", + "ACTIONS_RUNNER_ACTION_ARCHIVE_CACHE": "/opt/actionarchivecache", + "ACTIONS_RUNNER_RETURN_JOB_RESULT_FOR_HOSTED": "1", + "AGENT_TOOLSDIRECTORY": "/opt/hostedtoolcache", + "ANDROID_HOME": "/usr/local/lib/android/sdk", + "ANDROID_NDK": "/usr/local/lib/android/sdk/ndk/27.3.13750724", + "ANDROID_NDK_HOME": "/usr/local/lib/android/sdk/ndk/27.3.13750724", + "ANDROID_NDK_LATEST_HOME": "/usr/local/lib/android/sdk/ndk/29.0.14206865", + "ANDROID_NDK_ROOT": "/usr/local/lib/android/sdk/ndk/27.3.13750724", + "ANDROID_SDK_ROOT": "/usr/local/lib/android/sdk", + "ANT_HOME": "/usr/share/ant", + "AZURE_EXTENSION_DIR": "/opt/az/azcliextensions", + "BASE_URL": "/", + "BOOTSTRAP_HASKELL_NONINTERACTIVE": "1", + "CHROMEWEBDRIVER": "/usr/local/share/chromedriver-linux64", + "CHROME_BIN": "/usr/bin/google-chrome", + "CI": "true", + "COLOR": "0", + "CONDA": "/usr/share/miniconda", + "DEBIAN_FRONTEND": "noninteractive", + "DEV": "1", + "DOTNET_MULTILEVEL_LOOKUP": "0", + "DOTNET_NOLOGO": "1", + "DOTNET_SKIP_FIRST_TIME_EXPERIENCE": "1", + "EDGEWEBDRIVER": "/usr/local/share/edge_driver", + "EDITOR": "vi", + "ENABLE_RUNNER_TRACING": "true", + "GECKOWEBDRIVER": "/usr/local/share/gecko_driver", + "GHCUP_INSTALL_BASE_PREFIX": "/usr/local", + "GITHUB_ACTION": "__run_3", + "GITHUB_ACTIONS": "true", + "GITHUB_ACTION_REF": "", + "GITHUB_ACTION_REPOSITORY": "", + "GITHUB_ACTOR": "PAMF2", + "GITHUB_ACTOR_ID": "201618459", + "GITHUB_API_URL": "https://api.github.com", + "GITHUB_BASE_REF": "main", + "GITHUB_ENV": "/home/runner/work/_temp/_runner_file_commands/set_env_d7d42e65-4d7e-4052-b88b-3d144ea4ed04", + "GITHUB_EVENT_NAME": "pull_request", + "GITHUB_EVENT_PATH": "/home/runner/work/_temp/_github_workflow/event.json", + "GITHUB_GRAPHQL_URL": "https://api.github.com/graphql", + "GITHUB_HEAD_REF": "fix/audit-2026-06-25", + "GITHUB_JOB": "ci", + "GITHUB_OUTPUT": "/home/runner/work/_temp/_runner_file_commands/set_output_d7d42e65-4d7e-4052-b88b-3d144ea4ed04", + "GITHUB_PATH": "/home/runner/work/_temp/_runner_file_commands/add_path_d7d42e65-4d7e-4052-b88b-3d144ea4ed04", + "GITHUB_REF": "refs/pull/49/merge", + "GITHUB_REF_NAME": "49/merge", + "GITHUB_REF_PROTECTED": "false", + "GITHUB_REF_TYPE": "branch", + "GITHUB_REPOSITORY": "Miosa-osa/miosa-cli", + "GITHUB_REPOSITORY_ID": "1226986110", + "GITHUB_REPOSITORY_OWNER": "Miosa-osa", + "GITHUB_REPOSITORY_OWNER_ID": "252273476", + "GITHUB_RETENTION_DAYS": "90", + "GITHUB_RUN_ATTEMPT": "1", + "GITHUB_RUN_ID": "28205001495", + "GITHUB_RUN_NUMBER": "95", + "GITHUB_SERVER_URL": "https://github.com", + "GITHUB_SHA": "eb4e1e120250a8b9c7084d06f644ff3c28821703", + "GITHUB_STATE": "/home/runner/work/_temp/_runner_file_commands/save_state_d7d42e65-4d7e-4052-b88b-3d144ea4ed04", + "GITHUB_STEP_SUMMARY": "/home/runner/work/_temp/_runner_file_commands/step_summary_d7d42e65-4d7e-4052-b88b-3d144ea4ed04", + "GITHUB_TRIGGERING_ACTOR": "PAMF2", + "GITHUB_WORKFLOW": "CI", + "GITHUB_WORKFLOW_REF": "Miosa-osa/miosa-cli/.github/workflows/ci.yml@refs/pull/49/merge", + "GITHUB_WORKFLOW_SHA": "eb4e1e120250a8b9c7084d06f644ff3c28821703", + "GITHUB_WORKSPACE": "/home/runner/work/miosa-cli/miosa-cli", + "GOROOT_1_24_X64": "/opt/hostedtoolcache/go/1.24.13/x64", + "GOROOT_1_25_X64": "/opt/hostedtoolcache/go/1.25.11/x64", + "GOROOT_1_26_
test/commands/dev.test.ts > miosa dev > should detect Next.js and spawn next dev: test/commands/dev.test.ts#L114
AssertionError: expected "spy" to be called with arguments: [ 'next', …(2) ] Received: 1st spy call: Array [ "next", - ArrayContaining [ + Array [ "dev", + "--port", + "4000", ], - ObjectContaining { - "env": ObjectContaining { + Object { + "cwd": "/tmp/miosa-dev-test-KXMcFT", + "env": Object { + "ACCEPT_EULA": "Y", + "ACTIONS_ORCHESTRATION_ID": "dba509b7-4c55-4980-9633-8a9117e04a87.ci._22_x", + "ACTIONS_RUNNER_ACTION_ARCHIVE_CACHE": "/opt/actionarchivecache", + "ACTIONS_RUNNER_RETURN_JOB_RESULT_FOR_HOSTED": "1", + "AGENT_TOOLSDIRECTORY": "/opt/hostedtoolcache", + "ANDROID_HOME": "/usr/local/lib/android/sdk", + "ANDROID_NDK": "/usr/local/lib/android/sdk/ndk/27.3.13750724", + "ANDROID_NDK_HOME": "/usr/local/lib/android/sdk/ndk/27.3.13750724", + "ANDROID_NDK_LATEST_HOME": "/usr/local/lib/android/sdk/ndk/29.0.14206865", + "ANDROID_NDK_ROOT": "/usr/local/lib/android/sdk/ndk/27.3.13750724", + "ANDROID_SDK_ROOT": "/usr/local/lib/android/sdk", + "ANT_HOME": "/usr/share/ant", + "AZURE_EXTENSION_DIR": "/opt/az/azcliextensions", + "BASE_URL": "/", + "BOOTSTRAP_HASKELL_NONINTERACTIVE": "1", + "CHROMEWEBDRIVER": "/usr/local/share/chromedriver-linux64", + "CHROME_BIN": "/usr/bin/google-chrome", + "CI": "true", + "COLOR": "0", + "CONDA": "/usr/share/miniconda", + "DEBIAN_FRONTEND": "noninteractive", + "DEV": "1", + "DOTNET_MULTILEVEL_LOOKUP": "0", + "DOTNET_NOLOGO": "1", + "DOTNET_SKIP_FIRST_TIME_EXPERIENCE": "1", + "EDGEWEBDRIVER": "/usr/local/share/edge_driver", + "EDITOR": "vi", + "ENABLE_RUNNER_TRACING": "true", + "GECKOWEBDRIVER": "/usr/local/share/gecko_driver", + "GHCUP_INSTALL_BASE_PREFIX": "/usr/local", + "GITHUB_ACTION": "__run_3", + "GITHUB_ACTIONS": "true", + "GITHUB_ACTION_REF": "", + "GITHUB_ACTION_REPOSITORY": "", + "GITHUB_ACTOR": "PAMF2", + "GITHUB_ACTOR_ID": "201618459", + "GITHUB_API_URL": "https://api.github.com", + "GITHUB_BASE_REF": "main", + "GITHUB_ENV": "/home/runner/work/_temp/_runner_file_commands/set_env_d7d42e65-4d7e-4052-b88b-3d144ea4ed04", + "GITHUB_EVENT_NAME": "pull_request", + "GITHUB_EVENT_PATH": "/home/runner/work/_temp/_github_workflow/event.json", + "GITHUB_GRAPHQL_URL": "https://api.github.com/graphql", + "GITHUB_HEAD_REF": "fix/audit-2026-06-25", + "GITHUB_JOB": "ci", + "GITHUB_OUTPUT": "/home/runner/work/_temp/_runner_file_commands/set_output_d7d42e65-4d7e-4052-b88b-3d144ea4ed04", + "GITHUB_PATH": "/home/runner/work/_temp/_runner_file_commands/add_path_d7d42e65-4d7e-4052-b88b-3d144ea4ed04", + "GITHUB_REF": "refs/pull/49/merge", + "GITHUB_REF_NAME": "49/merge", + "GITHUB_REF_PROTECTED": "false", + "GITHUB_REF_TYPE": "branch", + "GITHUB_REPOSITORY": "Miosa-osa/miosa-cli", + "GITHUB_REPOSITORY_ID": "1226986110", + "GITHUB_REPOSITORY_OWNER": "Miosa-osa", + "GITHUB_REPOSITORY_OWNER_ID": "252273476", + "GITHUB_RETENTION_DAYS": "90", + "GITHUB_RUN_ATTEMPT": "1", + "GITHUB_RUN_ID": "28205001495", + "GITHUB_RUN_NUMBER": "95", + "GITHUB_SERVER_URL": "https://github.com", + "GITHUB_SHA": "eb4e1e120250a8b9c7084d06f644ff3c28821703", + "GITHUB_STATE": "/home/runner/work/_temp/_runner_file_commands/save_state_d7d42e65-4d7e-4052-b88b-3d144ea4ed04", + "GITHUB_STEP_SUMMARY": "/home/runner/work/_temp/_runner_file_commands/step_summary_d7d42e65-4d7e-4052-b88b-3d144ea4ed04", + "GITHUB_TRIGGERING_ACTOR": "PAMF2", + "GITHUB_WORKFLOW": "CI", + "GITHUB_WORKFLOW_REF": "Miosa-osa/miosa-cli/.github/workflows/ci.yml@refs/pull/49/merge", + "GITHUB_WORKFLOW_SHA": "eb4e1e120250a8b9c7084d06f644ff3c28821703", + "GITHUB_WORKSPACE": "/home/runner/work/miosa-cli/miosa-cli", + "GOROOT_1_24_X64": "/opt/hostedtoolcache/go/1.24.13/x64", + "GOROOT_1_25_X64": "/opt/hostedtoolcach
Typecheck, Test, Build (20.x)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-node@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Typecheck, Test, Build (22.x)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-node@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/