Skip to content

feat: make amount of items sent on email configurable via occ #4919

feat: make amount of items sent on email configurable via occ

feat: make amount of items sent on email configurable via occ #4919

Triggered via pull request June 25, 2026 07:16
Status Failure
Total duration 53s
Artifacts

psalm.yml

on: pull_request
static-psalm-analysis
50s
static-psalm-analysis
Fit to window
Zoom out
Zoom in

Annotations

10 errors and 1 warning
MissingPureAnnotation: lib/Dashboard/ActivityWidget.php#L55
lib/Dashboard/ActivityWidget.php:55:18: MissingPureAnnotation: getId must be marked @psalm-pure to aid security analysis, run with --alter --issues=MissingPureAnnotation to fix this (see https://psalm.dev/363)
MissingPureAnnotation: lib/Dashboard/ActivityWidget.php#L37
lib/Dashboard/ActivityWidget.php:37:18: MissingPureAnnotation: __construct must be marked @psalm-mutation-free to aid security analysis, run with --alter --issues=MissingPureAnnotation to fix this (see https://psalm.dev/363)
MissingPureAnnotation: lib/CurrentUser.php#L27
lib/CurrentUser.php:27:18: MissingPureAnnotation: __construct must be marked @psalm-mutation-free to aid security analysis, run with --alter --issues=MissingPureAnnotation to fix this (see https://psalm.dev/363)
MissingPureAnnotation: lib/Controller/RemoteActivityController.php#L238
lib/Controller/RemoteActivityController.php:238:21: MissingPureAnnotation: translateType must be marked @psalm-pure to aid security analysis, run with --alter --issues=MissingPureAnnotation to fix this (see https://psalm.dev/363)
MissingPureAnnotation: lib/Controller/RemoteActivityController.php#L214
lib/Controller/RemoteActivityController.php:214:21: MissingPureAnnotation: getSubject must be marked @psalm-pure to aid security analysis, run with --alter --issues=MissingPureAnnotation to fix this (see https://psalm.dev/363)
MissingPureAnnotation: lib/Consumer.php#L24
lib/Consumer.php:24:18: MissingPureAnnotation: __construct must be marked @psalm-mutation-free to aid security analysis, run with --alter --issues=MissingPureAnnotation to fix this (see https://psalm.dev/363)
MissingImmutableAnnotation: lib/Command/SendEmails.php#L21
lib/Command/SendEmails.php:21:7: MissingImmutableAnnotation: OCA\Activity\Command\SendEmails must be marked psalm-pure to aid security analysis, run with --alter --issues=MissingImmutableAnnotation to fix this (see https://psalm.dev/213)
MissingPureAnnotation: lib/Capabilities.php#L22
lib/Capabilities.php:22:18: MissingPureAnnotation: getCapabilities must be marked @psalm-pure to aid security analysis, run with --alter --issues=MissingPureAnnotation to fix this (see https://psalm.dev/363)
MissingPureAnnotation: lib/BackgroundJob/RemoteActivity.php#L99
lib/BackgroundJob/RemoteActivity.php:99:21: MissingPureAnnotation: translateType must be marked @psalm-pure to aid security analysis, run with --alter --issues=MissingPureAnnotation to fix this (see https://psalm.dev/363)
MissingPureAnnotation: lib/BackgroundJob/RemoteActivity.php#L28
lib/BackgroundJob/RemoteActivity.php:28:21: MissingPureAnnotation: run must be marked @psalm-mutation-free to aid security analysis, run with --alter --issues=MissingPureAnnotation to fix this (see https://psalm.dev/363)
static-psalm-analysis
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: icewind1991/nextcloud-version-matrix@8a7bac6300b2f0f3100088b297995a229558ddba. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/