ci: add CI workflow for PR checks #970
ci.yml
on: pull_request
lint
59s
typecheck
24s
Matrix: test
Annotations
23 errors and 5 warnings
|
src/commands/analytics/cmd-analytics.test.mts > socket analytics > should accept time 7 arg: `analytics 7 --dry-run --config {"apiToken":"fakeToken"}`:
src/commands/analytics/cmd-analytics.test.mts#L214
Error: Snapshot `socket analytics > should accept time 7 arg: `analytics 7 --dry-run --config {"apiToken":"fakeToken"}` 2` mismatched
- Expected
+ Received
"
- _____ _ _ /---------------
- | __|___ ___| |_ ___| |_ | CLI: <redacted>
- |__ | * | _| '_| -_| _| | token: <redacted>, org: <redacted>
- |_____|___|___|_,_|___|_|.dev | Command: `socket analytics`, cwd: <redacted>"
+ CLI: v1.1.74 | cmd: socket analytics | org: (not set) | token: en*** (--config flag)"
❯ src/commands/analytics/cmd-analytics.test.mts:214:32
|
|
src/commands/analytics/cmd-analytics.test.mts > socket analytics > should accept repo with arg: `analytics repo daname --dry-run --config {"apiToken":"fakeToken"}`:
src/commands/analytics/cmd-analytics.test.mts#L196
Error: Snapshot `socket analytics > should accept repo with arg: `analytics repo daname --dry-run --config {"apiToken":"fakeToken"}` 2` mismatched
- Expected
+ Received
"
- _____ _ _ /---------------
- | __|___ ___| |_ ___| |_ | CLI: <redacted>
- |__ | * | _| '_| -_| _| | token: <redacted>, org: <redacted>
- |_____|___|___|_,_|___|_|.dev | Command: `socket analytics`, cwd: <redacted>"
+ CLI: v1.1.74 | cmd: socket analytics | org: (not set) | token: en*** (--config flag)"
❯ src/commands/analytics/cmd-analytics.test.mts:196:32
|
|
src/commands/analytics/cmd-analytics.test.mts > socket analytics > should ask for repo name with repo arg: `analytics repo --dry-run --config {"apiToken":"fakeToken"}`:
src/commands/analytics/cmd-analytics.test.mts#L166
Error: Snapshot `socket analytics > should ask for repo name with repo arg: `analytics repo --dry-run --config {"apiToken":"fakeToken"}` 2` mismatched
- Expected
+ Received
"
- _____ _ _ /---------------
- | __|___ ___| |_ ___| |_ | CLI: <redacted>
- |__ | * | _| '_| -_| _| | token: <redacted>, org: <redacted>
- |_____|___|___|_,_|___|_|.dev | Command: `socket analytics`, cwd: <redacted>
+ CLI: v1.1.74 | cmd: socket analytics | org: (not set) | token: en*** (--config flag)
\xd7 Input error: Please review the input requirements and try again
\xd7 When scope=repo, repo name should be the second argument (missing)
\u221a The time filter must either be 7, 30 or 90"
❯ src/commands/analytics/cmd-analytics.test.mts:166:32
|
|
src/commands/analytics/cmd-analytics.test.mts > socket analytics > should accept org arg: `analytics org --dry-run --config {"apiToken":"fakeToken"}`:
src/commands/analytics/cmd-analytics.test.mts#L142
Error: Snapshot `socket analytics > should accept org arg: `analytics org --dry-run --config {"apiToken":"fakeToken"}` 2` mismatched
- Expected
+ Received
"
- _____ _ _ /---------------
- | __|___ ___| |_ ___| |_ | CLI: <redacted>
- |__ | * | _| '_| -_| _| | token: <redacted>, org: <redacted>
- |_____|___|___|_,_|___|_|.dev | Command: `socket analytics`, cwd: <redacted>"
+ CLI: v1.1.74 | cmd: socket analytics | org: (not set) | token: en*** (--config flag)"
❯ src/commands/analytics/cmd-analytics.test.mts:142:32
|
|
src/commands/analytics/cmd-analytics.test.mts > socket analytics > should run to dryrun without args: `analytics --dry-run --config {"apiToken":"fakeToken"}`:
src/commands/analytics/cmd-analytics.test.mts#L124
Error: Snapshot `socket analytics > should run to dryrun without args: `analytics --dry-run --config {"apiToken":"fakeToken"}` 2` mismatched
- Expected
+ Received
"
- _____ _ _ /---------------
- | __|___ ___| |_ ___| |_ | CLI: <redacted>
- |__ | * | _| '_| -_| _| | token: <redacted>, org: <redacted>
- |_____|___|___|_,_|___|_|.dev | Command: `socket analytics`, cwd: <redacted>"
+ CLI: v1.1.74 | cmd: socket analytics | org: (not set) | token: en*** (--config flag)"
❯ src/commands/analytics/cmd-analytics.test.mts:124:32
|
|
src/commands/analytics/cmd-analytics.test.mts > socket analytics > should reject legacy flags: `analytics --scope org --repo bar --dry-run --config {"apiToken":"fakeToken"}`:
src/commands/analytics/cmd-analytics.test.mts#L101
Error: Snapshot `socket analytics > should reject legacy flags: `analytics --scope org --repo bar --dry-run --config {"apiToken":"fakeToken"}` 2` mismatched
- Expected
+ Received
"
- _____ _ _ /---------------
- | __|___ ___| |_ ___| |_ | CLI: <redacted>
- |__ | * | _| '_| -_| _| | token: <redacted>, org: <redacted>
- |_____|___|___|_,_|___|_|.dev | Command: `socket analytics`, cwd: <redacted>
+ CLI: v1.1.74 | cmd: socket analytics | org: (not set) | token: en*** (--config flag)
\xd7 Input error: Please review the input requirements and try again
\xd7 Legacy flags are no longer supported. See the v1 migration guide (https://docs.socket.dev/docs/v1-migration-guide). (received legacy flags)
\u221a The time filter must either be 7, 30 or 90"
❯ src/commands/analytics/cmd-analytics.test.mts:101:32
|
|
src/commands/analytics/cmd-analytics.test.mts > socket analytics > should report missing token with just dry-run: `analytics --dry-run --config {}`:
src/commands/analytics/cmd-analytics.test.mts#L74
Error: Snapshot `socket analytics > should report missing token with just dry-run: `analytics --dry-run --config {}` 2` mismatched
- Expected
+ Received
"
- _____ _ _ /---------------
- | __|___ ___| |_ ___| |_ | CLI: <redacted>
- |__ | * | _| '_| -_| _| | token: <redacted>, org: <redacted>
- |_____|___|___|_,_|___|_|.dev | Command: `socket analytics`, cwd: <redacted>"
+ CLI: v1.1.74 | cmd: socket analytics | org: (not set) | token: (not set)"
❯ src/commands/analytics/cmd-analytics.test.mts:74:32
|
|
src/commands/analytics/cmd-analytics.test.mts > socket analytics > should support --help: `analytics --help --config {}`:
src/commands/analytics/cmd-analytics.test.mts#L52
Error: Snapshot `socket analytics > should support --help: `analytics --help --config {}` 2` mismatched
- Expected
+ Received
"
- _____ _ _ /---------------
- | __|___ ___| |_ ___| |_ | CLI: <redacted>
- |__ | * | _| '_| -_| _| | token: <redacted>, org: <redacted>
- |_____|___|___|_,_|___|_|.dev | Command: `socket analytics`, cwd: <redacted>"
+ CLI: v1.1.74 | cmd: socket analytics | org: (not set) | token: (not set)"
❯ src/commands/analytics/cmd-analytics.test.mts:52:34
|
|
src/commands/cli.test.mts > socket root command > should require args with just dry-run: `mootools --dry-run --config {"apiToken":"fakeToken"}`:
src/commands/cli.test.mts#L98
Error: Snapshot `socket root command > should require args with just dry-run: `mootools --dry-run --config {"apiToken":"fakeToken"}` 2` mismatched
- Expected
+ Received
"
- _____ _ _ /---------------
- | __|___ ___| |_ ___| |_ | CLI: <redacted>
- |__ | * | _| '_| -_| _| | token: <redacted>, org: <redacted>
- |_____|___|___|_,_|___|_|.dev | Command: `socket`, cwd: <redacted>"
+ CLI: v1.1.74 | cmd: socket | org: (not set) | token: en*** (--config flag)"
❯ src/commands/cli.test.mts:98:32
|
|
src/commands/cli.test.mts > socket root command > should support --help: `--help --config {}`:
src/commands/cli.test.mts#L77
Error: Snapshot `socket root command > should support --help: `--help --config {}` 2` mismatched
- Expected
+ Received
"
- _____ _ _ /---------------
- | __|___ ___| |_ ___| |_ | CLI: <redacted>
- |__ | * | _| '_| -_| _| | token: <redacted>, org: <redacted>
- |_____|___|___|_,_|___|_|.dev | Command: `socket`, cwd: <redacted>"
+ CLI: v1.1.74 | cmd: socket | org: (not set) | token: (not set)"
❯ src/commands/cli.test.mts:77:32
|
|
test (24, ubuntu-latest)
The strategy configuration was canceled because "test._22_ubuntu-latest" failed
|
|
src/commands/analytics/cmd-analytics.test.mts > socket analytics > should accept time 7 arg: `analytics 7 --dry-run --config {"apiToken":"fakeToken"}`:
src/commands/analytics/cmd-analytics.test.mts#L214
Error: Snapshot `socket analytics > should accept time 7 arg: `analytics 7 --dry-run --config {"apiToken":"fakeToken"}` 2` mismatched
- Expected
+ Received
"
- _____ _ _ /---------------
- | __|___ ___| |_ ___| |_ | CLI: <redacted>
- |__ | * | _| '_| -_| _| | token: <redacted>, org: <redacted>
- |_____|___|___|_,_|___|_|.dev | Command: `socket analytics`, cwd: <redacted>"
+ CLI: v1.1.74 | cmd: socket analytics | org: (not set) | token: en*** (--config flag)"
❯ src/commands/analytics/cmd-analytics.test.mts:214:32
|
|
src/commands/analytics/cmd-analytics.test.mts > socket analytics > should accept repo with arg: `analytics repo daname --dry-run --config {"apiToken":"fakeToken"}`:
src/commands/analytics/cmd-analytics.test.mts#L196
Error: Snapshot `socket analytics > should accept repo with arg: `analytics repo daname --dry-run --config {"apiToken":"fakeToken"}` 2` mismatched
- Expected
+ Received
"
- _____ _ _ /---------------
- | __|___ ___| |_ ___| |_ | CLI: <redacted>
- |__ | * | _| '_| -_| _| | token: <redacted>, org: <redacted>
- |_____|___|___|_,_|___|_|.dev | Command: `socket analytics`, cwd: <redacted>"
+ CLI: v1.1.74 | cmd: socket analytics | org: (not set) | token: en*** (--config flag)"
❯ src/commands/analytics/cmd-analytics.test.mts:196:32
|
|
src/commands/analytics/cmd-analytics.test.mts > socket analytics > should ask for repo name with repo arg: `analytics repo --dry-run --config {"apiToken":"fakeToken"}`:
src/commands/analytics/cmd-analytics.test.mts#L166
Error: Snapshot `socket analytics > should ask for repo name with repo arg: `analytics repo --dry-run --config {"apiToken":"fakeToken"}` 2` mismatched
- Expected
+ Received
"
- _____ _ _ /---------------
- | __|___ ___| |_ ___| |_ | CLI: <redacted>
- |__ | * | _| '_| -_| _| | token: <redacted>, org: <redacted>
- |_____|___|___|_,_|___|_|.dev | Command: `socket analytics`, cwd: <redacted>
+ CLI: v1.1.74 | cmd: socket analytics | org: (not set) | token: en*** (--config flag)
\xd7 Input error: Please review the input requirements and try again
\xd7 When scope=repo, repo name should be the second argument (missing)
\u221a The time filter must either be 7, 30 or 90"
❯ src/commands/analytics/cmd-analytics.test.mts:166:32
|
|
src/commands/analytics/cmd-analytics.test.mts > socket analytics > should accept org arg: `analytics org --dry-run --config {"apiToken":"fakeToken"}`:
src/commands/analytics/cmd-analytics.test.mts#L142
Error: Snapshot `socket analytics > should accept org arg: `analytics org --dry-run --config {"apiToken":"fakeToken"}` 2` mismatched
- Expected
+ Received
"
- _____ _ _ /---------------
- | __|___ ___| |_ ___| |_ | CLI: <redacted>
- |__ | * | _| '_| -_| _| | token: <redacted>, org: <redacted>
- |_____|___|___|_,_|___|_|.dev | Command: `socket analytics`, cwd: <redacted>"
+ CLI: v1.1.74 | cmd: socket analytics | org: (not set) | token: en*** (--config flag)"
❯ src/commands/analytics/cmd-analytics.test.mts:142:32
|
|
src/commands/analytics/cmd-analytics.test.mts > socket analytics > should run to dryrun without args: `analytics --dry-run --config {"apiToken":"fakeToken"}`:
src/commands/analytics/cmd-analytics.test.mts#L124
Error: Snapshot `socket analytics > should run to dryrun without args: `analytics --dry-run --config {"apiToken":"fakeToken"}` 2` mismatched
- Expected
+ Received
"
- _____ _ _ /---------------
- | __|___ ___| |_ ___| |_ | CLI: <redacted>
- |__ | * | _| '_| -_| _| | token: <redacted>, org: <redacted>
- |_____|___|___|_,_|___|_|.dev | Command: `socket analytics`, cwd: <redacted>"
+ CLI: v1.1.74 | cmd: socket analytics | org: (not set) | token: en*** (--config flag)"
❯ src/commands/analytics/cmd-analytics.test.mts:124:32
|
|
src/commands/analytics/cmd-analytics.test.mts > socket analytics > should reject legacy flags: `analytics --scope org --repo bar --dry-run --config {"apiToken":"fakeToken"}`:
src/commands/analytics/cmd-analytics.test.mts#L101
Error: Snapshot `socket analytics > should reject legacy flags: `analytics --scope org --repo bar --dry-run --config {"apiToken":"fakeToken"}` 2` mismatched
- Expected
+ Received
"
- _____ _ _ /---------------
- | __|___ ___| |_ ___| |_ | CLI: <redacted>
- |__ | * | _| '_| -_| _| | token: <redacted>, org: <redacted>
- |_____|___|___|_,_|___|_|.dev | Command: `socket analytics`, cwd: <redacted>
+ CLI: v1.1.74 | cmd: socket analytics | org: (not set) | token: en*** (--config flag)
\xd7 Input error: Please review the input requirements and try again
\xd7 Legacy flags are no longer supported. See the v1 migration guide (https://docs.socket.dev/docs/v1-migration-guide). (received legacy flags)
\u221a The time filter must either be 7, 30 or 90"
❯ src/commands/analytics/cmd-analytics.test.mts:101:32
|
|
src/commands/analytics/cmd-analytics.test.mts > socket analytics > should report missing token with just dry-run: `analytics --dry-run --config {}`:
src/commands/analytics/cmd-analytics.test.mts#L74
Error: Snapshot `socket analytics > should report missing token with just dry-run: `analytics --dry-run --config {}` 2` mismatched
- Expected
+ Received
"
- _____ _ _ /---------------
- | __|___ ___| |_ ___| |_ | CLI: <redacted>
- |__ | * | _| '_| -_| _| | token: <redacted>, org: <redacted>
- |_____|___|___|_,_|___|_|.dev | Command: `socket analytics`, cwd: <redacted>"
+ CLI: v1.1.74 | cmd: socket analytics | org: (not set) | token: (not set)"
❯ src/commands/analytics/cmd-analytics.test.mts:74:32
|
|
src/commands/analytics/cmd-analytics.test.mts > socket analytics > should support --help: `analytics --help --config {}`:
src/commands/analytics/cmd-analytics.test.mts#L52
Error: Snapshot `socket analytics > should support --help: `analytics --help --config {}` 2` mismatched
- Expected
+ Received
"
- _____ _ _ /---------------
- | __|___ ___| |_ ___| |_ | CLI: <redacted>
- |__ | * | _| '_| -_| _| | token: <redacted>, org: <redacted>
- |_____|___|___|_,_|___|_|.dev | Command: `socket analytics`, cwd: <redacted>"
+ CLI: v1.1.74 | cmd: socket analytics | org: (not set) | token: (not set)"
❯ src/commands/analytics/cmd-analytics.test.mts:52:34
|
|
src/commands/cli.test.mts > socket root command > should require args with just dry-run: `mootools --dry-run --config {"apiToken":"fakeToken"}`:
src/commands/cli.test.mts#L98
Error: Snapshot `socket root command > should require args with just dry-run: `mootools --dry-run --config {"apiToken":"fakeToken"}` 2` mismatched
- Expected
+ Received
"
- _____ _ _ /---------------
- | __|___ ___| |_ ___| |_ | CLI: <redacted>
- |__ | * | _| '_| -_| _| | token: <redacted>, org: <redacted>
- |_____|___|___|_,_|___|_|.dev | Command: `socket`, cwd: <redacted>"
+ CLI: v1.1.74 | cmd: socket | org: (not set) | token: en*** (--config flag)"
❯ src/commands/cli.test.mts:98:32
|
|
src/commands/cli.test.mts > socket root command > should support --help: `--help --config {}`:
src/commands/cli.test.mts#L77
Error: Snapshot `socket root command > should support --help: `--help --config {}` 2` mismatched
- Expected
+ Received
"
- _____ _ _ /---------------
- | __|___ ___| |_ ___| |_ | CLI: <redacted>
- |__ | * | _| '_| -_| _| | token: <redacted>, org: <redacted>
- |_____|___|___|_,_|___|_|.dev | Command: `socket`, cwd: <redacted>"
+ CLI: v1.1.74 | cmd: socket | org: (not set) | token: (not set)"
❯ src/commands/cli.test.mts:77:32
|
|
test (20, ubuntu-latest)
The strategy configuration was canceled because "test._22_ubuntu-latest" failed
|
|
test (20, ubuntu-latest)
The operation was canceled.
|
|
typecheck
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: pnpm/action-setup@a7487c7e89a18df4991f7f222e4898a00d66ddda. 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/
|
|
lint
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: pnpm/action-setup@a7487c7e89a18df4991f7f222e4898a00d66ddda. 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/
|
|
test (22, ubuntu-latest)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: pnpm/action-setup@a7487c7e89a18df4991f7f222e4898a00d66ddda. 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/
|
|
test (24, ubuntu-latest)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: pnpm/action-setup@a7487c7e89a18df4991f7f222e4898a00d66ddda. 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/
|
|
test (20, ubuntu-latest)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: pnpm/action-setup@a7487c7e89a18df4991f7f222e4898a00d66ddda. 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/
|