Skip to content

build

build #61

Triggered via schedule October 3, 2023 00:18
Status Success
Total duration 2m 10s
Artifacts

main.yml

on: schedule
Matrix: Psalm
Matrix: Security
Matrix: unit-tests
Fit to window
Zoom out
Zoom in

Annotations

10 errors and 28 warnings
MixedAssignment: src/Marshaller.php#L22
src/Marshaller.php:22:9: MixedAssignment: Unable to determine the type that $result is being assigned to (see https://psalm.dev/032)
MixedMethodCall: src/Marshaller.php#L22
src/Marshaller.php:22:31: MixedMethodCall: Cannot determine the type of $this->ffi when calling method Mix_Linked_Version (see https://psalm.dev/015)
MixedArgument: src/Marshaller.php#L24
src/Marshaller.php:24:68: MixedArgument: Argument 2 of Serafim\SDL\SDL::cast cannot be mixed, expecting FFI\CData|bool|float|int|null (see https://psalm.dev/030)
MixedInferredReturnType: src/Marshaller.php#L27
src/Marshaller.php:27:43: MixedInferredReturnType: Could not verify return type 'int' for Serafim\SDL\Mixer\Marshaller::Mix_Init (see https://psalm.dev/047)
MixedMethodCall: src/Marshaller.php#L31
src/Marshaller.php:31:28: MixedMethodCall: Cannot determine the type of $this->ffi when calling method Mix_Init (see https://psalm.dev/015)
MixedInferredReturnType: src/Marshaller.php#L34
src/Marshaller.php:34:64: MixedInferredReturnType: Could not verify return type 'FFI\CData|null' for Serafim\SDL\Mixer\Marshaller::Mix_LoadWAV_RW (see https://psalm.dev/047)
MixedMethodCall: src/Marshaller.php#L36
src/Marshaller.php:36:28: MixedMethodCall: Cannot determine the type of $this->ffi when calling method Mix_LoadWAV_RW (see https://psalm.dev/015)
MixedInferredReturnType: src/Marshaller.php#L42
src/Marshaller.php:42:64: MixedInferredReturnType: Could not verify return type 'FFI\CData|null' for Serafim\SDL\Mixer\Marshaller::Mix_LoadMUS_RW (see https://psalm.dev/047)
MixedMethodCall: src/Marshaller.php#L44
src/Marshaller.php:44:28: MixedMethodCall: Cannot determine the type of $this->ffi when calling method Mix_LoadMUS_RW (see https://psalm.dev/015)
MixedInferredReturnType: src/Marshaller.php#L50
src/Marshaller.php:50:79: MixedInferredReturnType: Could not verify return type 'FFI\CData|null' for Serafim\SDL\Mixer\Marshaller::Mix_LoadMUSType_RW (see https://psalm.dev/047)
Psalm (8.1, ubuntu-latest)
The following actions uses node12 which is deprecated and will be forced to run on node16: actions/checkout@v2, actions/cache@v1, nick-invision/retry@v1. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
Psalm (8.1, ubuntu-latest)
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
Build (8.2, ubuntu-latest, prefer-lowest)
The following actions uses node12 which is deprecated and will be forced to run on node16: actions/checkout@v2, actions/cache@v1, nick-invision/retry@v1. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
Build (8.2, ubuntu-latest, prefer-lowest)
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
Security (8.1, ubuntu-latest)
The following actions uses node12 which is deprecated and will be forced to run on node16: actions/checkout@v2, actions/cache@v1, nick-invision/retry@v1. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
Security (8.1, ubuntu-latest)
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
Build (8.1, ubuntu-latest, prefer-stable)
The following actions uses node12 which is deprecated and will be forced to run on node16: actions/checkout@v2, actions/cache@v1, nick-invision/retry@v1. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
Build (8.1, ubuntu-latest, prefer-stable)
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
Build (8.2, macos-latest, prefer-stable)
The following actions uses node12 which is deprecated and will be forced to run on node16: actions/checkout@v2, actions/cache@v1, nick-invision/retry@v1. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
Build (8.2, macos-latest, prefer-stable)
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
Build (8.2, ubuntu-latest, prefer-stable)
The following actions uses node12 which is deprecated and will be forced to run on node16: actions/checkout@v2, actions/cache@v1, nick-invision/retry@v1. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
Build (8.2, ubuntu-latest, prefer-stable)
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
Build (8.2, windows-latest, prefer-stable)
The following actions uses node12 which is deprecated and will be forced to run on node16: actions/checkout@v2, actions/cache@v1, nick-invision/retry@v1. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
Build (8.2, windows-latest, prefer-stable)
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
Build (8.2, macos-latest, prefer-lowest)
The following actions uses node12 which is deprecated and will be forced to run on node16: actions/checkout@v2, actions/cache@v1, nick-invision/retry@v1. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
Build (8.2, macos-latest, prefer-lowest)
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
Build (8.1, windows-latest, prefer-stable)
The following actions uses node12 which is deprecated and will be forced to run on node16: actions/checkout@v2, actions/cache@v1, nick-invision/retry@v1. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
Build (8.1, windows-latest, prefer-stable)
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
Build (8.2, windows-latest, prefer-lowest)
The following actions uses node12 which is deprecated and will be forced to run on node16: actions/checkout@v2, actions/cache@v1, nick-invision/retry@v1. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
Build (8.2, windows-latest, prefer-lowest)
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
Build (8.1, windows-latest, prefer-lowest)
The following actions uses node12 which is deprecated and will be forced to run on node16: actions/checkout@v2, actions/cache@v1, nick-invision/retry@v1. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
Build (8.1, windows-latest, prefer-lowest)
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
Build (8.1, ubuntu-latest, prefer-lowest)
The following actions uses node12 which is deprecated and will be forced to run on node16: actions/checkout@v2, actions/cache@v1, nick-invision/retry@v1. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
Build (8.1, ubuntu-latest, prefer-lowest)
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
Build (8.1, macos-latest, prefer-stable)
The following actions uses node12 which is deprecated and will be forced to run on node16: actions/checkout@v2, actions/cache@v1, nick-invision/retry@v1. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
Build (8.1, macos-latest, prefer-stable)
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
Build (8.1, macos-latest, prefer-lowest)
The following actions uses node12 which is deprecated and will be forced to run on node16: actions/checkout@v2, actions/cache@v1, nick-invision/retry@v1. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
Build (8.1, macos-latest, prefer-lowest)
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/