Skip to content

fix(release): name doriath as this app's previous App Store id #898

fix(release): name doriath as this app's previous App Store id

fix(release): name doriath as this app's previous App Store id #898

Triggered via pull request August 27, 2026 13:58
Status Success
Total duration 3h 0m 23s
Artifacts 28

code-quality.yml

on: pull_request
Matrix: quality / security
quality  /  Nextcloud test matrix
5s
quality / Nextcloud test matrix
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
18s
quality / REUSE compliance
quality  /  info.xml lint
17s
quality / info.xml lint
quality  /  Frontend Tests (unit)
55s
quality / Frontend Tests (unit)
quality  /  Coverage Baseline Protection
9s
quality / Coverage Baseline Protection
quality  /  Features Check
9s
quality / Features Check
quality  /  Features Extract
quality / Features Extract
Matrix: quality / phpunit
quality  /  Integration Tests (Newman)
1m 54s
quality / Integration Tests (Newman)
quality  /  Journeydoc Capture (screenshots)
0s
quality / Journeydoc Capture (screenshots)
quality  /  E2E Tests (Playwright)
12m 20s
quality / E2E Tests (Playwright)
quality  /  Hydra Gates
1m 6s
quality / Hydra Gates
quality  /  Quality Report
59s
quality / Quality Report
Fit to window
Zoom out
Zoom in

Annotations

46 warnings
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 / 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 / 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 / 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 / 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 / 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 / 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 / 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 / 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 / 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 / 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 (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 / 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 / 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 / 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 / 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 / Frontend Check (check:manifest)
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 (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 / 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 / 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 / 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 / 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 / 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): src/crypto/cxp.js#L53
Missing JSDoc @PARAM "b64" description
quality / Vue Quality (eslint): src/crypto/cxp.js#L40
Missing JSDoc @PARAM "bytes" type
quality / Vue Quality (eslint): src/crypto/cxp.js#L40
Missing JSDoc @PARAM "bytes" description
quality / Vue Quality (eslint): src/components/share/ShareDialog.vue#L80
'secretId' of property found, but never used
quality / Vue Quality (eslint): src/components/share/GroupShareForm.vue#L78
'secretId' of property found, but never used
quality / Vue Quality (eslint): src/components/VersionHistoryPanel.vue#L156
The "restored" event has been triggered but not declared on `emits` option
quality / Vue Quality (eslint): src/components/SecretListItem.vue#L215
The "open" event has been triggered but not declared on `emits` option
quality / Vue Quality (eslint): src/components/SecretListItem.vue#L87
The "copied" event has been triggered but not declared on `emits` option
quality / Vue Quality (eslint): src/components/SecretListItem.vue#L8
The "open" event has been triggered but not declared on `emits` option
quality / Vue Quality (eslint): src/components/CopyButton.vue#L133
The "copied" event has been triggered but not declared on `emits` option
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 / 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 / PHPUnit (PHP 8.4, 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. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
quality / PHPUnit (PHP 8.4, NC stable32, 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. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
quality / PHPUnit (PHP 8.4, NC stable33, 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. 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 stable32, 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. 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 stable33, 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. 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 / E2E Tests (Playwright)
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/download-artifact@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 / E2E Tests (Playwright)
check_e2e_skips.py not found (hydra-gates not vendored here yet) — skip discipline NOT measured on this run.
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 / 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/

Artifacts

Produced during runtime
Name Size Digest
coverage-report
2.75 MB
sha256:448a36b6fa28f99296961147f1cf847b4171c75168014bff295d51fa51e2709b
frontend-build-output Expired
24.5 MB
sha256:396537dffc2ff8a4ac745e3f7d5615b7af1036b21db190360d6fa402f710f3e8
license-report-composer
3.89 KB
sha256:9c24799cb79ed201c39fc995df42ffb5ee1f2113c1a8032406238d45b381052a
license-report-npm
11.8 KB
sha256:930087c0ea076949fdcfa2f691d4b08a7217a55457f548b487f652c3d7abf216
playwright-report
274 KB
sha256:e6227d377cd98d332f11a6e3b3bedc2d1a7832bdb1b7c096499b4259dc642116
quality-report
28.4 KB
sha256:1b30b2af6966cfbea5347468c583868d06b6bec085914b80a3841a2c0991d688
result-frontend-build
160 Bytes
sha256:893c70f2447968f7d30e563632e40a23fcaece84223adaa8d8e18a58bed36550
result-frontend-check-0
160 Bytes
sha256:ac532c1ff09dd0e569a4ec70ce786fa29d5fa0c1fad73c3493237139f9a2d406
result-frontend-check-1
150 Bytes
sha256:d7f2d9a0938ece17a4bec62b4f31cdaacacaf70562e9f1bec6f70902091b5704
result-frontend-check-2
144 Bytes
sha256:c2521f26bbc4310ceed9a3b71373e7eb12728e633081a71d0b416731ef4f78b4
result-frontend-check-3
158 Bytes
sha256:df134f58b4608103fdf56e09d0facaf0cf1af1bee994fc30c3061a0d86eac52f
result-frontend-check-4
166 Bytes
sha256:010d7533b0a7ba58cb2f27e25421bb77d48178ac3db0ba8486125a7d922c581a
result-frontend-tests
160 Bytes
sha256:693fa65772ae195e0b763fbcd845e13ddb3e2bc5dc8c6bc4fd6d02a43de6f54d
result-hydra-gates
154 Bytes
sha256:e67a254f77e01b5211a54098dc5a77b2e17cb040f80824bed65d81458886596a
result-info-xml
148 Bytes
sha256:cf74a20fce88cc95ff74ffac1e7ca5c961d13184d4a14531c930fbb1ef1bc6a6
result-license-composer
148 Bytes
sha256:26d3d2f9d4139e25c8fc1779880650cbf38de23f96c036dcceacbce3a65f3775
result-license-npm
138 Bytes
sha256:228271a1548742e31846a8f3747092908f240e474e980ee3301239613269d04c
result-php-quality-lint
140 Bytes
sha256:9bc03a156c6f337a5b88af9ebfe73695e5b70c9f607b9a3ddbf754bdb03d1a3f
result-php-quality-phpcs
142 Bytes
sha256:5e9d74c2d37a4d116a49da354323d509971f409754dc674ec788df90e0f94b80
result-php-quality-phpmd
142 Bytes
sha256:70124d80fc8e555e1527a728311807e7bda75cc83fbbb45c5e0a77bfe4923e12
result-php-quality-phpmetrics
152 Bytes
sha256:7bc7fa6261ea5036e2e409ee8ed02beb221584d66435a34b000ec82c590bd6af
result-php-quality-phpstan
146 Bytes
sha256:f51d3bb02d118740a548c6164042b7e2a2122611e1a416696fb748f0d00f5e40
result-php-quality-psalm
142 Bytes
sha256:0bd6709a4a9f85b69621042c3232cd1e9e73f21d2581c2d0768ac0686291f20b
result-reuse
142 Bytes
sha256:ea7880439fcd3f151edc12c56211a8bd474aeb497aa0644bb0f76b85d46a9d5a
result-security-composer
148 Bytes
sha256:0e2c56d5ecd8b383b0ac8c423522b930fda63d404fe38a7543b6b478c33c42d1
result-security-npm
138 Bytes
sha256:1eadeb6fa9122e8fd783d6a3f36c79db25bca1ef8eb1c766a1386ec3d45fbe29
result-vue-quality-eslint
144 Bytes
sha256:51cfdb224f0005c58a5bdd4410e567af8897f1dfd3c59ebd09b854d938c830e0
result-vue-quality-stylelint
150 Bytes
sha256:e65e9481c77cb509791623fa32b1a50f137ca8510abfb6086a89e52d6583b9db