Skip to content

chore(release): 2.0.15-unstable.20260903103635 #3685

chore(release): 2.0.15-unstable.20260903103635

chore(release): 2.0.15-unstable.20260903103635 #3685

Triggered via pull request September 3, 2026 10:38
Status Failure
Total duration 24m 29s
Artifacts 28

code-quality.yml

on: pull_request
Matrix: quality / security
quality  /  Nextcloud test matrix
8s
quality / Nextcloud test matrix
quality  /  Changed paths
22s
quality / Changed paths
quality  /  Frontend Build
1m 34s
quality / Frontend Build
Matrix: quality / frontend-checks
Matrix: quality / license
Matrix: quality / php-quality
Matrix: quality / vue-quality
quality  /  Nextcloud API check (app:check-code)
quality / Nextcloud API check (app:check-code)
quality  /  REUSE compliance
29s
quality / REUSE compliance
quality  /  info.xml lint
19s
quality / info.xml lint
quality  /  Frontend Tests (unit)
50s
quality / Frontend Tests (unit)
quality  /  Coverage Baseline Protection
23s
quality / Coverage Baseline Protection
quality  /  Features Check
23s
quality / Features Check
quality  /  Features Extract
0s
quality / Features Extract
quality  /  Integration Tests (Newman)
3m 4s
quality / Integration Tests (Newman)
quality  /  Journeydoc Capture (screenshots)
0s
quality / Journeydoc Capture (screenshots)
Matrix: quality / phpunit
quality  /  E2E Tests (Playwright)
quality / E2E Tests (Playwright)
quality  /  Hydra Gates
4m 8s
quality / Hydra Gates
quality  /  Quality Report
39s
quality / Quality Report
Fit to window
Zoom out
Zoom in

Annotations

5 errors, 41 warnings, and 1 notice
quality / Hydra Gates
Process completed with exit code 1.
quality / Hydra Gates
1 Hydra gate(s) failed. The exit code is the failure COUNT — see the named [gate-N] FAIL lines above.
quality / Quality Report
Process completed with exit code 1.
quality / Quality Report
One or more quality jobs failed — see the report above.
quality / Quality Report
Unable to download artifact(s): Artifact not found for name: playwright-report Please ensure that your artifact is not expired and the artifact was uploaded using a compatible version of toolkit/upload-artifact. For more information, visit the GitHub Artifacts FAQ: https://github.com/actions/toolkit/blob/main/packages/artifact/docs/faq.md
quality / REUSE compliance
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/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
quality / REUSE compliance
REUSE reported findings. Not blocking yet — set reuse-blocking: true once this app ships a REUSE.toml and a LICENSES/ directory.
quality / Features Check
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-python@v5. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
quality / Security (npm)
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, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
quality / Security (composer)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache@v4, actions/checkout@v4, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
quality / Frontend Check (check:l10n-js)
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, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
quality / Vue Quality (eslint)
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, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
quality / Vue Quality (eslint): scripts/l10n/casing.js#L280
Missing JSDoc @PARAM "extra" type
quality / Vue Quality (eslint): scripts/l10n/casing.js#L280
Missing JSDoc @PARAM "extra" description
quality / Vue Quality (eslint): scripts/l10n/casing.js#L279
Missing JSDoc @PARAM "m" description
quality / Vue Quality (eslint): scripts/l10n/casing.js#L278
Missing JSDoc @PARAM "name" type
quality / Vue Quality (eslint): scripts/l10n/casing.js#L278
Missing JSDoc @PARAM "name" description
quality / Vue Quality (eslint): scripts/l10n/casing.js#L75
Missing JSDoc @PARAM "dflt" type
quality / Vue Quality (eslint): scripts/l10n/casing.js#L75
Missing JSDoc @PARAM "dflt" description
quality / Vue Quality (eslint): scripts/l10n/casing.js#L74
Missing JSDoc @PARAM "flag" type
quality / Vue Quality (eslint): scripts/l10n/casing.js#L74
Missing JSDoc @PARAM "flag" description
quality / Frontend Check (check:specs)
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, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
quality / Vue Quality (stylelint)
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, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
quality / info.xml lint
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/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
quality / Changed paths
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. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
quality / Nextcloud test matrix
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. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
quality / Frontend Check (test:l10n:parity)
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, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
quality / Frontend Check (check:schema-l10n)
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, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
quality / Frontend Check (test:l10n)
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, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
quality / Frontend Check (format)
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, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
quality / License (npm)
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, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
quality / PHP Quality (phpcs)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache@v4, actions/checkout@v4, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
quality / Frontend Build
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, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
quality / PHP Quality (lint)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache@v4, actions/checkout@v4, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
quality / Coverage Baseline Protection
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. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
quality / License (composer)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache@v4, actions/checkout@v4, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
quality / Frontend Tests (unit)
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, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
quality / PHP Quality (phpstan)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache@v4, actions/checkout@v4, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
quality / PHP Quality (psalm)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache@v4, actions/checkout@v4, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
quality / PHP Quality (phpmetrics)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache@v4, actions/checkout@v4, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
quality / PHP Quality (phpmd)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache@v4, actions/checkout@v4, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
quality / Integration Tests (Newman)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache@v4, 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/
quality / Hydra Gates
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, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
quality / PHPUnit (PHP 8.3, NC stable34, pgsql)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache@v4, actions/checkout@v4, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
quality / Quality Report
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/download-artifact@v4, actions/github-script@v7, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
quality / Quality Report
Partial run — Playwright did not execute because the changed-path filter found nothing for them to decide. This run is green about the files it examined, not about the test suite.

Artifacts

Produced during runtime
Name Size Digest
coverage-report
27.5 MB
sha256:c610595ca16171daab7d421588366050a151b6eeedd73a00b2a7823d1d47ded0
frontend-build-output
6.43 MB
sha256:793414edfaf6c86ad398ec01358c7c8a95d6bf9f7e2eab24a71122a8b86d0bd7
license-report-composer
5.87 KB
sha256:07c1f254550bf17e3b7a536c67a44eb30861c7657d54c670d155227cdb7b2599
license-report-npm
12.8 KB
sha256:feb5142eb85ce99822494e1be442c34825318d373cbb302f066de654eb0e36b0
quality-report
29.9 KB
sha256:d5549763486763999276d19865e9ccd7cc195e1437ed7dbd93e2399076007889
result-frontend-build
160 Bytes
sha256:b875243ad0eaaddcaf078c1ba5227da4c4028cc48a30d94928dff84b56a4dfbf
result-frontend-check-0
154 Bytes
sha256:fb77e3febe895d9ae2417c30348da38715b402c3e642a58aa01d10a021dc1280
result-frontend-check-1
150 Bytes
sha256:91f172345d2830a8a733e97a69bc85724905da6bb7a871d913e12266add08ad6
result-frontend-check-2
164 Bytes
sha256:9e937131c7c64cdb1cb9790a5c32ef58ce00eec13ae87c15ada38abd5019b372
result-frontend-check-3
144 Bytes
sha256:64dde89d4f4d439fd3340857e20765c6e426c548440aa6b94613f6b4a5782fb8
result-frontend-check-4
166 Bytes
sha256:9d3e7cb731c6a3dfd845fdc118ef8a16c6a133b6ee82b57541edb9d579768c1e
result-frontend-check-5
158 Bytes
sha256:ee9c8746869ddb70b3db4da4bee16c02af79217abadc05bdfa40d4c0f99c8198
result-frontend-tests
160 Bytes
sha256:26e6e46ae18a296482a32486c848023fb57086927fab15d0c88d0151ce8c63bb
result-hydra-gates
154 Bytes
sha256:8360ce053bc45701fb5deb9464b41be881211796539045ffeaed96209062fd36
result-info-xml
148 Bytes
sha256:c79d812ef70ebe688852b696dd57eb373ebdc4e97dcfbc0ab4ed541010573a6b
result-license-composer
148 Bytes
sha256:a700f5b65d7c37a51ab6d3496fddaff763f4b6c9238873bb54fafaf8da56a470
result-license-npm
138 Bytes
sha256:d57d159224ebc5ae687c8a89bde0157e2865c471cdec80fcc09848f95175b22d
result-php-quality-lint
140 Bytes
sha256:7847ec35df5945451de3c25a3447408e6732a24d614018c39a2f2f161591a766
result-php-quality-phpcs
142 Bytes
sha256:92f66153b8ac0fda74bc8bc30e38c2a9214a1ab0fe1b7313c8acf48d45953375
result-php-quality-phpmd
142 Bytes
sha256:6d11fd53fce2ec4dcc0a6d48faacd483fe9faca931b11f153089237e0d95ae9e
result-php-quality-phpmetrics
152 Bytes
sha256:a58b5df3653c5eb473faeb4c44b82bb2db0aad18ee4d8b223a04b33f5cffed01
result-php-quality-phpstan
146 Bytes
sha256:cd5ee06f4db5eb9913b5d6980b8642e37a093a7cc92142b0fc9b769a11724475
result-php-quality-psalm
142 Bytes
sha256:f56e57d6964c532db2e14d6f40ef91f3876f3afb88e43be6a13cd7fb01dbb948
result-reuse
142 Bytes
sha256:643e7784d834672f54941e5b05c690d4d5b5e823a6f50bb92b1e8b35e090611d
result-security-composer
148 Bytes
sha256:7955a459b26114a4eb1277a3ecabebdfa156acca5e9e38c4bba10c1061fe4ef5
result-security-npm
138 Bytes
sha256:4d61ec0cbd11052944fa21b01b9328c8dbf8df17fac161e3dd6cef6c9b33e54e
result-vue-quality-eslint
144 Bytes
sha256:60965021e18e097aac826227f11afd05652df95683112f39ed1fb9e25bbad0bc
result-vue-quality-stylelint
150 Bytes
sha256:921f7a6271b81e1a19cb96905695277db4e8f85bd0576194698570a5acd9a0d1