Skip to content

Support route model binding and interfaces #371

Support route model binding and interfaces

Support route model binding and interfaces #371

Triggered via pull request July 5, 2025 09:10
Status Failure
Total duration 51s
Artifacts

test.yml

on: pull_request
Matrix: test
Fit to window
Zoom out
Zoom in

Annotations

64 errors
Ubuntu, PHP 8.3, Laravel 9
Process completed with exit code 1.
tests/js/route.test-d.ts: tests/js/route.test-d.ts#L50
TypeCheckError: No overload matches this call. Overload 1 of 4, '(name undefined, params undefined, absolute? boolean, config? Config) Router', gave the following error. Argument of type '"posts.comments.show"' is not assignable to parameter of type 'undefined'. Overload 2 of 4, '(name "posts.comments.show", params? RouteParams<"posts.comments.show">, absolute? boolean, config? Config) string', gave the following error. Type 'Test' is not assignable to type 'RawParameterValue | ({ uuid RawParameterValue; } & Record<string | number | symbol, unknown>)'. Type 'Test' is not assignable to type '{ uuid RawParameterValue; } & Record<string | number | symbol, unknown>'. Type 'Test' is not assignable to type 'Record<string | number | symbol, unknown>'. Index signature for type 'string' is missing in type 'Test'. Overload 3 of 4, '(name "posts.comments.show", params? ParameterValue, absolute? boolean, config? Config) string', gave the following error. Argument of type '{ comment Test; post string; }' is not assignable to parameter of type 'ParameterValue'. Type '{ comment Test; post string; }' is not assignable to type 'DefaultRoutable'. Property 'id' is missing in type '{ comment Test; post string; }' but required in type '{ id RawParameterValue; }'. ❯ tests/js/route.test-d.ts:50:12
Ubuntu, PHP 8.4, Laravel 9
Process completed with exit code 1.
tests/js/route.test-d.ts: tests/js/route.test-d.ts#L50
TypeCheckError: No overload matches this call. Overload 1 of 4, '(name undefined, params undefined, absolute? boolean, config? Config) Router', gave the following error. Argument of type '"posts.comments.show"' is not assignable to parameter of type 'undefined'. Overload 2 of 4, '(name "posts.comments.show", params? RouteParams<"posts.comments.show">, absolute? boolean, config? Config) string', gave the following error. Type 'Test' is not assignable to type 'RawParameterValue | ({ uuid RawParameterValue; } & Record<string | number | symbol, unknown>)'. Type 'Test' is not assignable to type '{ uuid RawParameterValue; } & Record<string | number | symbol, unknown>'. Type 'Test' is not assignable to type 'Record<string | number | symbol, unknown>'. Index signature for type 'string' is missing in type 'Test'. Overload 3 of 4, '(name "posts.comments.show", params? ParameterValue, absolute? boolean, config? Config) string', gave the following error. Argument of type '{ comment Test; post string; }' is not assignable to parameter of type 'ParameterValue'. Type '{ comment Test; post string; }' is not assignable to type 'DefaultRoutable'. Property 'id' is missing in type '{ comment Test; post string; }' but required in type '{ id RawParameterValue; }'. ❯ tests/js/route.test-d.ts:50:12
Ubuntu, PHP 8.3, Laravel 12
Process completed with exit code 1.
tests/js/route.test-d.ts: tests/js/route.test-d.ts#L50
TypeCheckError: No overload matches this call. Overload 1 of 4, '(name undefined, params undefined, absolute? boolean, config? Config) Router', gave the following error. Argument of type '"posts.comments.show"' is not assignable to parameter of type 'undefined'. Overload 2 of 4, '(name "posts.comments.show", params? RouteParams<"posts.comments.show">, absolute? boolean, config? Config) string', gave the following error. Type 'Test' is not assignable to type 'RawParameterValue | ({ uuid RawParameterValue; } & Record<string | number | symbol, unknown>)'. Type 'Test' is not assignable to type '{ uuid RawParameterValue; } & Record<string | number | symbol, unknown>'. Type 'Test' is not assignable to type 'Record<string | number | symbol, unknown>'. Index signature for type 'string' is missing in type 'Test'. Overload 3 of 4, '(name "posts.comments.show", params? ParameterValue, absolute? boolean, config? Config) string', gave the following error. Argument of type '{ comment Test; post string; }' is not assignable to parameter of type 'ParameterValue'. Type '{ comment Test; post string; }' is not assignable to type 'DefaultRoutable'. Property 'id' is missing in type '{ comment Test; post string; }' but required in type '{ id RawParameterValue; }'. ❯ tests/js/route.test-d.ts:50:12
Ubuntu, PHP 8.3, Laravel 12
The strategy configuration was canceled because "test.Ubuntu_ubuntu-latest_8_3_" failed
Ubuntu, PHP 8.2, Laravel 9
The operation was canceled.
tests/js/route.test-d.ts: tests/js/route.test-d.ts#L50
TypeCheckError: No overload matches this call. Overload 1 of 4, '(name undefined, params undefined, absolute? boolean, config? Config) Router', gave the following error. Argument of type '"posts.comments.show"' is not assignable to parameter of type 'undefined'. Overload 2 of 4, '(name "posts.comments.show", params? RouteParams<"posts.comments.show">, absolute? boolean, config? Config) string', gave the following error. Type 'Test' is not assignable to type 'RawParameterValue | ({ uuid RawParameterValue; } & Record<string | number | symbol, unknown>)'. Type 'Test' is not assignable to type '{ uuid RawParameterValue; } & Record<string | number | symbol, unknown>'. Type 'Test' is not assignable to type 'Record<string | number | symbol, unknown>'. Index signature for type 'string' is missing in type 'Test'. Overload 3 of 4, '(name "posts.comments.show", params? ParameterValue, absolute? boolean, config? Config) string', gave the following error. Argument of type '{ comment Test; post string; }' is not assignable to parameter of type 'ParameterValue'. Type '{ comment Test; post string; }' is not assignable to type 'DefaultRoutable'. Property 'id' is missing in type '{ comment Test; post string; }' but required in type '{ id RawParameterValue; }'. ❯ tests/js/route.test-d.ts:50:12
Ubuntu, PHP 8.2, Laravel 9
The strategy configuration was canceled because "test.Ubuntu_ubuntu-latest_8_3_" failed
Ubuntu, PHP 8.4, Laravel 10
Process completed with exit code 1.
tests/js/route.test-d.ts: tests/js/route.test-d.ts#L50
TypeCheckError: No overload matches this call. Overload 1 of 4, '(name undefined, params undefined, absolute? boolean, config? Config) Router', gave the following error. Argument of type '"posts.comments.show"' is not assignable to parameter of type 'undefined'. Overload 2 of 4, '(name "posts.comments.show", params? RouteParams<"posts.comments.show">, absolute? boolean, config? Config) string', gave the following error. Type 'Test' is not assignable to type 'RawParameterValue | ({ uuid RawParameterValue; } & Record<string | number | symbol, unknown>)'. Type 'Test' is not assignable to type '{ uuid RawParameterValue; } & Record<string | number | symbol, unknown>'. Type 'Test' is not assignable to type 'Record<string | number | symbol, unknown>'. Index signature for type 'string' is missing in type 'Test'. Overload 3 of 4, '(name "posts.comments.show", params? ParameterValue, absolute? boolean, config? Config) string', gave the following error. Argument of type '{ comment Test; post string; }' is not assignable to parameter of type 'ParameterValue'. Type '{ comment Test; post string; }' is not assignable to type 'DefaultRoutable'. Property 'id' is missing in type '{ comment Test; post string; }' but required in type '{ id RawParameterValue; }'. ❯ tests/js/route.test-d.ts:50:12
Ubuntu, PHP 8.4, Laravel 10
The strategy configuration was canceled because "test.Ubuntu_ubuntu-latest_8_3_" failed
Windows, PHP 8.1, Laravel 9
The operation was canceled.
Windows, PHP 8.1, Laravel 9
The strategy configuration was canceled because "test.Ubuntu_ubuntu-latest_8_3_" failed
Ubuntu, PHP 8.4, Laravel 12
The operation was canceled.
tests/js/route.test-d.ts: tests/js/route.test-d.ts#L50
TypeCheckError: No overload matches this call. Overload 1 of 4, '(name undefined, params undefined, absolute? boolean, config? Config) Router', gave the following error. Argument of type '"posts.comments.show"' is not assignable to parameter of type 'undefined'. Overload 2 of 4, '(name "posts.comments.show", params? RouteParams<"posts.comments.show">, absolute? boolean, config? Config) string', gave the following error. Type 'Test' is not assignable to type 'RawParameterValue | ({ uuid RawParameterValue; } & Record<string | number | symbol, unknown>)'. Type 'Test' is not assignable to type '{ uuid RawParameterValue; } & Record<string | number | symbol, unknown>'. Type 'Test' is not assignable to type 'Record<string | number | symbol, unknown>'. Index signature for type 'string' is missing in type 'Test'. Overload 3 of 4, '(name "posts.comments.show", params? ParameterValue, absolute? boolean, config? Config) string', gave the following error. Argument of type '{ comment Test; post string; }' is not assignable to parameter of type 'ParameterValue'. Type '{ comment Test; post string; }' is not assignable to type 'DefaultRoutable'. Property 'id' is missing in type '{ comment Test; post string; }' but required in type '{ id RawParameterValue; }'. ❯ tests/js/route.test-d.ts:50:12
Ubuntu, PHP 8.4, Laravel 12
The strategy configuration was canceled because "test.Ubuntu_ubuntu-latest_8_3_" failed
Ubuntu, PHP 8.1, Laravel 10
The operation was canceled.
Ubuntu, PHP 8.1, Laravel 10
The strategy configuration was canceled because "test.Ubuntu_ubuntu-latest_8_3_" failed
Ubuntu, PHP 8.3, Laravel 10
The operation was canceled.
tests/js/route.test-d.ts: tests/js/route.test-d.ts#L50
TypeCheckError: No overload matches this call. Overload 1 of 4, '(name undefined, params undefined, absolute? boolean, config? Config) Router', gave the following error. Argument of type '"posts.comments.show"' is not assignable to parameter of type 'undefined'. Overload 2 of 4, '(name "posts.comments.show", params? RouteParams<"posts.comments.show">, absolute? boolean, config? Config) string', gave the following error. Type 'Test' is not assignable to type 'RawParameterValue | ({ uuid RawParameterValue; } & Record<string | number | symbol, unknown>)'. Type 'Test' is not assignable to type '{ uuid RawParameterValue; } & Record<string | number | symbol, unknown>'. Type 'Test' is not assignable to type 'Record<string | number | symbol, unknown>'. Index signature for type 'string' is missing in type 'Test'. Overload 3 of 4, '(name "posts.comments.show", params? ParameterValue, absolute? boolean, config? Config) string', gave the following error. Argument of type '{ comment Test; post string; }' is not assignable to parameter of type 'ParameterValue'. Type '{ comment Test; post string; }' is not assignable to type 'DefaultRoutable'. Property 'id' is missing in type '{ comment Test; post string; }' but required in type '{ id RawParameterValue; }'. ❯ tests/js/route.test-d.ts:50:12
Ubuntu, PHP 8.3, Laravel 10
The strategy configuration was canceled because "test.Ubuntu_ubuntu-latest_8_3_" failed
Ubuntu, PHP 8.3, Laravel 11
The operation was canceled.
Ubuntu, PHP 8.3, Laravel 11
The strategy configuration was canceled because "test.Ubuntu_ubuntu-latest_8_3_" failed
Windows, PHP 8.4, Laravel 9
The operation was canceled.
Windows, PHP 8.4, Laravel 9
The strategy configuration was canceled because "test.Ubuntu_ubuntu-latest_8_3_" failed
Windows, PHP 8.2, Laravel 11
The operation was canceled.
Windows, PHP 8.2, Laravel 11
The strategy configuration was canceled because "test.Ubuntu_ubuntu-latest_8_3_" failed
Windows, PHP 8.2, Laravel 9
The operation was canceled.
Windows, PHP 8.2, Laravel 9
The strategy configuration was canceled because "test.Ubuntu_ubuntu-latest_8_3_" failed
Windows, PHP 8.3, Laravel 10
The operation was canceled.
Windows, PHP 8.3, Laravel 10
The strategy configuration was canceled because "test.Ubuntu_ubuntu-latest_8_3_" failed
Windows, PHP 8.2, Laravel 12
The operation was canceled.
Windows, PHP 8.2, Laravel 12
The strategy configuration was canceled because "test.Ubuntu_ubuntu-latest_8_3_" failed
Windows, PHP 8.1, Laravel 10
The operation was canceled.
Windows, PHP 8.3, Laravel 12
The operation was canceled.
Windows, PHP 8.1, Laravel 10
The strategy configuration was canceled because "test.Ubuntu_ubuntu-latest_8_3_" failed
Windows, PHP 8.3, Laravel 12
The strategy configuration was canceled because "test.Ubuntu_ubuntu-latest_8_3_" failed
Windows, PHP 8.4, Laravel 12
The operation was canceled.
Windows, PHP 8.4, Laravel 12
The strategy configuration was canceled because "test.Ubuntu_ubuntu-latest_8_3_" failed
Ubuntu, PHP 8.2, Laravel 11
The operation was canceled.
Ubuntu, PHP 8.2, Laravel 11
The strategy configuration was canceled because "test.Ubuntu_ubuntu-latest_8_3_" failed
Windows, PHP 8.3, Laravel 9
The operation was canceled.
Windows, PHP 8.3, Laravel 9
The strategy configuration was canceled because "test.Ubuntu_ubuntu-latest_8_3_" failed
Ubuntu, PHP 8.2, Laravel 10
The operation was canceled.
tests/js/route.test-d.ts: tests/js/route.test-d.ts#L50
TypeCheckError: No overload matches this call. Overload 1 of 4, '(name undefined, params undefined, absolute? boolean, config? Config) Router', gave the following error. Argument of type '"posts.comments.show"' is not assignable to parameter of type 'undefined'. Overload 2 of 4, '(name "posts.comments.show", params? RouteParams<"posts.comments.show">, absolute? boolean, config? Config) string', gave the following error. Type 'Test' is not assignable to type 'RawParameterValue | ({ uuid RawParameterValue; } & Record<string | number | symbol, unknown>)'. Type 'Test' is not assignable to type '{ uuid RawParameterValue; } & Record<string | number | symbol, unknown>'. Type 'Test' is not assignable to type 'Record<string | number | symbol, unknown>'. Index signature for type 'string' is missing in type 'Test'. Overload 3 of 4, '(name "posts.comments.show", params? ParameterValue, absolute? boolean, config? Config) string', gave the following error. Argument of type '{ comment Test; post string; }' is not assignable to parameter of type 'ParameterValue'. Type '{ comment Test; post string; }' is not assignable to type 'DefaultRoutable'. Property 'id' is missing in type '{ comment Test; post string; }' but required in type '{ id RawParameterValue; }'. ❯ tests/js/route.test-d.ts:50:12
Ubuntu, PHP 8.2, Laravel 10
The strategy configuration was canceled because "test.Ubuntu_ubuntu-latest_8_3_" failed
Windows, PHP 8.4, Laravel 11
The operation was canceled.
Windows, PHP 8.4, Laravel 11
The strategy configuration was canceled because "test.Ubuntu_ubuntu-latest_8_3_" failed
Windows, PHP 8.3, Laravel 11
The operation was canceled.
Windows, PHP 8.3, Laravel 11
The strategy configuration was canceled because "test.Ubuntu_ubuntu-latest_8_3_" failed
Windows, PHP 8.4, Laravel 10
The operation was canceled.
Windows, PHP 8.4, Laravel 10
The strategy configuration was canceled because "test.Ubuntu_ubuntu-latest_8_3_" failed
Ubuntu, PHP 8.1, Laravel 9
The operation was canceled.
tests/js/route.test-d.ts: tests/js/route.test-d.ts#L50
TypeCheckError: No overload matches this call. Overload 1 of 4, '(name undefined, params undefined, absolute? boolean, config? Config) Router', gave the following error. Argument of type '"posts.comments.show"' is not assignable to parameter of type 'undefined'. Overload 2 of 4, '(name "posts.comments.show", params? RouteParams<"posts.comments.show">, absolute? boolean, config? Config) string', gave the following error. Type 'Test' is not assignable to type 'RawParameterValue | ({ uuid RawParameterValue; } & Record<string | number | symbol, unknown>)'. Type 'Test' is not assignable to type '{ uuid RawParameterValue; } & Record<string | number | symbol, unknown>'. Type 'Test' is not assignable to type 'Record<string | number | symbol, unknown>'. Index signature for type 'string' is missing in type 'Test'. Overload 3 of 4, '(name "posts.comments.show", params? ParameterValue, absolute? boolean, config? Config) string', gave the following error. Argument of type '{ comment Test; post string; }' is not assignable to parameter of type 'ParameterValue'. Type '{ comment Test; post string; }' is not assignable to type 'DefaultRoutable'. Property 'id' is missing in type '{ comment Test; post string; }' but required in type '{ id RawParameterValue; }'. ❯ tests/js/route.test-d.ts:50:12
Ubuntu, PHP 8.1, Laravel 9
The strategy configuration was canceled because "test.Ubuntu_ubuntu-latest_8_3_" failed
Ubuntu, PHP 8.4, Laravel 11
The operation was canceled.
tests/js/route.test-d.ts: tests/js/route.test-d.ts#L50
TypeCheckError: No overload matches this call. Overload 1 of 4, '(name undefined, params undefined, absolute? boolean, config? Config) Router', gave the following error. Argument of type '"posts.comments.show"' is not assignable to parameter of type 'undefined'. Overload 2 of 4, '(name "posts.comments.show", params? RouteParams<"posts.comments.show">, absolute? boolean, config? Config) string', gave the following error. Type 'Test' is not assignable to type 'RawParameterValue | ({ uuid RawParameterValue; } & Record<string | number | symbol, unknown>)'. Type 'Test' is not assignable to type '{ uuid RawParameterValue; } & Record<string | number | symbol, unknown>'. Type 'Test' is not assignable to type 'Record<string | number | symbol, unknown>'. Index signature for type 'string' is missing in type 'Test'. Overload 3 of 4, '(name "posts.comments.show", params? ParameterValue, absolute? boolean, config? Config) string', gave the following error. Argument of type '{ comment Test; post string; }' is not assignable to parameter of type 'ParameterValue'. Type '{ comment Test; post string; }' is not assignable to type 'DefaultRoutable'. Property 'id' is missing in type '{ comment Test; post string; }' but required in type '{ id RawParameterValue; }'. ❯ tests/js/route.test-d.ts:50:12
Ubuntu, PHP 8.4, Laravel 11
The strategy configuration was canceled because "test.Ubuntu_ubuntu-latest_8_3_" failed
Windows, PHP 8.2, Laravel 10
The operation was canceled.
Windows, PHP 8.2, Laravel 10
The strategy configuration was canceled because "test.Ubuntu_ubuntu-latest_8_3_" failed
Ubuntu, PHP 8.2, Laravel 12
The operation was canceled.
Ubuntu, PHP 8.2, Laravel 12
The strategy configuration was canceled because "test.Ubuntu_ubuntu-latest_8_3_" failed