feat: policy signature flow #855
Annotations
10 errors, 2 warnings, and 1 notice
|
Run Playwright tests:
apps/libresign/playwright/support/policy-api.ts#L156
4) [chromium] › playwright/e2e/footer-policy-hierarchy-ui.spec.ts:235:1 › footer hierarchy works through policies and preferences UI
Error: setSystemPolicyEntry(add_footer): expected 200 but got 500
expect(received).toBe(expected) // Object.is equality
Expected: 200
Received: 500
at ../support/policy-api.ts:156
154 | { value, allowChildOverride },
155 | )
> 156 | expect(response.httpStatus, `setSystemPolicyEntry(${policyKey}): expected 200 but got ${response.httpStatus}`).toBe(200)
| ^
157 | }
158 |
159 | /**
at setSystemPolicyEntry (/home/runner/work/libresign/libresign/apps/libresign/playwright/support/policy-api.ts:156:113)
at resetFooterHierarchyState (/home/runner/work/libresign/libresign/apps/libresign/playwright/e2e/footer-policy-hierarchy-ui.spec.ts:110:2)
at /home/runner/work/libresign/libresign/apps/libresign/playwright/e2e/footer-policy-hierarchy-ui.spec.ts:227:2
|
|
Run Playwright tests:
apps/libresign/playwright/support/nc-login.ts#L62
3) [chromium] › playwright/e2e/files-open-in-libresign-context-menu.spec.ts:10:5 › open PDF in LibreSign from Files context menu
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: apiRequestContext.get: 500 Internal Server Error
Response text:
<!DOCTYPE html>
<html class="ng-csp" data-placeholder-focus="false" lang="en" data-locale="en" translate="no" >
<head
data-requesttoken="">
<meta charset="utf-8">
<title>
Nextcloud </title>
<meta name="csp-nonce" nonce="l55u1LaPP+wyAplpFR/W2NKgSF26HWmG1lqrtcuViNc=">
<meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0">
<meta name="apple-itunes-app" content="app-id=1125420102">
<meta name="theme-color" content="#00679e">
<link rel="icon" href="/apps/theming/favicon?v=a12fd864">
<link rel="apple-touch-icon" href="/apps/theming/icon?v=a12fd864">
<link rel="mask-icon" sizes="any" href="/core/img/favicon-mask.svg" color="#00679e">
<link rel="manifest" href="/core/img/manifest.json" crossorigin="use-credentials">
<link rel="stylesheet" href="/dist/federatedfilesharing-init-files.css">
<link rel="stylesheet" href="/dist/files_reminders-init.css">
<link rel="stylesheet" href="/apps/files_sharing/css/icons.css">
<link rel="s...
Call log:
- → GET http://localhost:8080/apps/files
- user-agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.7727.15 Safari/537.36
- accept: */*
- accept-encoding: gzip,deflate,br
- Accept-Language: en-US,en;q=0.9
- cookie: oc_sessionPassphrase=XOIb940E2vN67uPKorNuEDKIPdOPCAGY8omNUzrdOnF2lDaN17jocnAvo%2BQAL9AqFSRmIcFYzhgSaTG9URbDI38WCb6iM0k5Exm4X5PPIqcIS5Y0AUW37sh8wecsvkpA; nc_sameSiteCookielax=true; nc_sameSiteCookiestrict=true; ocq72kin5rlr=pdsdshpcp16jn87j8o4cqeq0v7
- ← 500 Internal Server Error
- host: localhost:8080
- date: Thu, 30 Apr 2026 19:19:04 GMT
- connection: close
- x-powered-by: PHP/8.2.30
- content-security-policy: default-src 'self'; script-src 'self' 'nonce-l55u1LaPP+wyAplpFR/W2NKgSF26HWmG1lqrtcuViNc='; style-src 'self' 'unsafe-inline'; frame-src *; img-src * data: blob:; font-src 'self' data:; media-src *; connect-src *; object-src 'none'; base-uri 'self';
- referrer-policy: no-referrer
- x-content-type-options: nosniff
- x-frame-options: SAMEORIGIN
- x-permitted-cross-domain-policies: none
- x-robots-tag: noindex, nofollow
- set-cookie: ocq72kin5rlr=pdsdshpcp16jn87j8o4cqeq0v7; path=/; HttpOnly; SameSite=Lax
- content-type: text/html; charset=UTF-8
at ../support/nc-login.ts:62
60 |
61 | // Confirm the session is valid
> 62 | await request.get('./apps/files', {
| ^
63 | failOnStatusCode: true,
64 | })
65 | }
at login (/home/runner/work/libresign/libresign/apps/libresign/playwright/support/nc-login.ts:62:16)
at /home/runner/work/libresign/libresign/apps/libresign/playwright/e2e/files-open-in-libresign-context-menu.spec.ts:11:2
|
|
Run Playwright tests:
apps/libresign/playwright/support/nc-login.ts#L62
3) [chromium] › playwright/e2e/files-open-in-libresign-context-menu.spec.ts:10:5 › open PDF in LibreSign from Files context menu
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: apiRequestContext.get: 500 Internal Server Error
Response text:
<!DOCTYPE html>
<html class="ng-csp" data-placeholder-focus="false" lang="en" data-locale="en" translate="no" >
<head
data-requesttoken="">
<meta charset="utf-8">
<title>
Nextcloud </title>
<meta name="csp-nonce" nonce="b3aJuTGttRMV9LNJ+z7GjERn+4ORbSODBb4QGTfBoBA=">
<meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0">
<meta name="apple-itunes-app" content="app-id=1125420102">
<meta name="theme-color" content="#00679e">
<link rel="icon" href="/apps/theming/favicon?v=a12fd864">
<link rel="apple-touch-icon" href="/apps/theming/icon?v=a12fd864">
<link rel="mask-icon" sizes="any" href="/core/img/favicon-mask.svg" color="#00679e">
<link rel="manifest" href="/core/img/manifest.json" crossorigin="use-credentials">
<link rel="stylesheet" href="/dist/federatedfilesharing-init-files.css">
<link rel="stylesheet" href="/dist/files_reminders-init.css">
<link rel="stylesheet" href="/apps/files_sharing/css/icons.css">
<link rel="s...
Call log:
- → GET http://localhost:8080/apps/files
- user-agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.7727.15 Safari/537.36
- accept: */*
- accept-encoding: gzip,deflate,br
- Accept-Language: en-US,en;q=0.9
- cookie: oc_sessionPassphrase=%2FvYCW%2BQ%2BKEW7w1lDkBcY1ycynxKowztMyWM5v%2BVDwROwWLL0vYULMvS33cexEwSV4%2BvTtXTDKKNLg7ZcitmqiMv%2FefsKCi2h5TxRhEY%2FMuNm%2Fr9n6OL3KJO8mLjxHYqB; nc_sameSiteCookielax=true; nc_sameSiteCookiestrict=true; ocq72kin5rlr=1dhnev8v4race62l7pp0hsd6fl
- ← 500 Internal Server Error
- host: localhost:8080
- date: Thu, 30 Apr 2026 19:19:02 GMT
- connection: close
- x-powered-by: PHP/8.2.30
- content-security-policy: default-src 'self'; script-src 'self' 'nonce-b3aJuTGttRMV9LNJ+z7GjERn+4ORbSODBb4QGTfBoBA='; style-src 'self' 'unsafe-inline'; frame-src *; img-src * data: blob:; font-src 'self' data:; media-src *; connect-src *; object-src 'none'; base-uri 'self';
- referrer-policy: no-referrer
- x-content-type-options: nosniff
- x-frame-options: SAMEORIGIN
- x-permitted-cross-domain-policies: none
- x-robots-tag: noindex, nofollow
- set-cookie: ocq72kin5rlr=1dhnev8v4race62l7pp0hsd6fl; path=/; HttpOnly; SameSite=Lax
- content-type: text/html; charset=UTF-8
at ../support/nc-login.ts:62
60 |
61 | // Confirm the session is valid
> 62 | await request.get('./apps/files', {
| ^
63 | failOnStatusCode: true,
64 | })
65 | }
at login (/home/runner/work/libresign/libresign/apps/libresign/playwright/support/nc-login.ts:62:16)
at /home/runner/work/libresign/libresign/apps/libresign/playwright/e2e/files-open-in-libresign-context-menu.spec.ts:11:2
|
|
Run Playwright tests:
apps/libresign/playwright/support/nc-login.ts#L62
3) [chromium] › playwright/e2e/files-open-in-libresign-context-menu.spec.ts:10:5 › open PDF in LibreSign from Files context menu
Error: apiRequestContext.get: 500 Internal Server Error
Response text:
<!DOCTYPE html>
<html class="ng-csp" data-placeholder-focus="false" lang="en" data-locale="en" translate="no" >
<head
data-requesttoken="">
<meta charset="utf-8">
<title>
Nextcloud </title>
<meta name="csp-nonce" nonce="pYP8xk9eHg8ePY9SfaDP/RmylChX6i0ap0Q1s2ZQZoI=">
<meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0">
<meta name="apple-itunes-app" content="app-id=1125420102">
<meta name="theme-color" content="#00679e">
<link rel="icon" href="/apps/theming/favicon?v=a12fd864">
<link rel="apple-touch-icon" href="/apps/theming/icon?v=a12fd864">
<link rel="mask-icon" sizes="any" href="/core/img/favicon-mask.svg" color="#00679e">
<link rel="manifest" href="/core/img/manifest.json" crossorigin="use-credentials">
<link rel="stylesheet" href="/dist/federatedfilesharing-init-files.css">
<link rel="stylesheet" href="/dist/files_reminders-init.css">
<link rel="stylesheet" href="/apps/files_sharing/css/icons.css">
<link rel="s...
Call log:
- → GET http://localhost:8080/apps/files
- user-agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.7727.15 Safari/537.36
- accept: */*
- accept-encoding: gzip,deflate,br
- Accept-Language: en-US,en;q=0.9
- cookie: oc_sessionPassphrase=hLntqM4gpQ%2F2SM%2B5ybQBfq8xyz7vxMFdAOY0j9E4AcNeakJZhMTske9apvdlfG8W6IMfdY%2BUZh23WvsmFrXBGUbZlc2ehWDYJlXdE0Yiuem683nehij%2FbqLvZV8cCUQv; nc_sameSiteCookielax=true; nc_sameSiteCookiestrict=true; ocq72kin5rlr=ubuju75ctm5mk3rhrgbqv9tton
- ← 500 Internal Server Error
- host: localhost:8080
- date: Thu, 30 Apr 2026 19:19:00 GMT
- connection: close
- x-powered-by: PHP/8.2.30
- content-security-policy: default-src 'self'; script-src 'self' 'nonce-pYP8xk9eHg8ePY9SfaDP/RmylChX6i0ap0Q1s2ZQZoI='; style-src 'self' 'unsafe-inline'; frame-src *; img-src * data: blob:; font-src 'self' data:; media-src *; connect-src *; object-src 'none'; base-uri 'self';
- referrer-policy: no-referrer
- x-content-type-options: nosniff
- x-frame-options: SAMEORIGIN
- x-permitted-cross-domain-policies: none
- x-robots-tag: noindex, nofollow
- set-cookie: ocq72kin5rlr=ubuju75ctm5mk3rhrgbqv9tton; path=/; HttpOnly; SameSite=Lax
- content-type: text/html; charset=UTF-8
at ../support/nc-login.ts:62
60 |
61 | // Confirm the session is valid
> 62 | await request.get('./apps/files', {
| ^
63 | failOnStatusCode: true,
64 | })
65 | }
at login (/home/runner/work/libresign/libresign/apps/libresign/playwright/support/nc-login.ts:62:16)
at /home/runner/work/libresign/libresign/apps/libresign/playwright/e2e/files-open-in-libresign-context-menu.spec.ts:11:2
|
|
Run Playwright tests:
apps/libresign/playwright/support/nc-login.ts#L62
2) [chromium] › playwright/e2e/files-new-signature-request.spec.ts:10:5 › new signature request opens LibreSign tab and does not duplicate file row
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: apiRequestContext.get: 500 Internal Server Error
Response text:
<!DOCTYPE html>
<html class="ng-csp" data-placeholder-focus="false" lang="en" data-locale="en" translate="no" >
<head
data-requesttoken="">
<meta charset="utf-8">
<title>
Nextcloud </title>
<meta name="csp-nonce" nonce="9V1ka+Ui9N8bCHKFbV9cHrmZuCYw/ZZB0+28H+pmgqk=">
<meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0">
<meta name="apple-itunes-app" content="app-id=1125420102">
<meta name="theme-color" content="#00679e">
<link rel="icon" href="/apps/theming/favicon?v=a12fd864">
<link rel="apple-touch-icon" href="/apps/theming/icon?v=a12fd864">
<link rel="mask-icon" sizes="any" href="/core/img/favicon-mask.svg" color="#00679e">
<link rel="manifest" href="/core/img/manifest.json" crossorigin="use-credentials">
<link rel="stylesheet" href="/dist/federatedfilesharing-init-files.css">
<link rel="stylesheet" href="/dist/files_reminders-init.css">
<link rel="stylesheet" href="/apps/files_sharing/css/icons.css">
<link rel="s...
Call log:
- → GET http://localhost:8080/apps/files
- user-agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.7727.15 Safari/537.36
- accept: */*
- accept-encoding: gzip,deflate,br
- Accept-Language: en-US,en;q=0.9
- cookie: oc_sessionPassphrase=KK0ONtOevw%2FnOakJJKeqzusqeqiZ7FgiXiXdZWhS%2BnUgUAf3qqxiiPn7Z7L9DVwAxEszhJQHhQcmXa0UQNmxCOmdHkqxnytEIAL%2FBLuah2jai2pAOdqAErwqh5MKNn31; nc_sameSiteCookielax=true; nc_sameSiteCookiestrict=true; ocq72kin5rlr=fddmarok8901kkgffinj9ug9qt
- ← 500 Internal Server Error
- host: localhost:8080
- date: Thu, 30 Apr 2026 19:18:58 GMT
- connection: close
- x-powered-by: PHP/8.2.30
- content-security-policy: default-src 'self'; script-src 'self' 'nonce-9V1ka+Ui9N8bCHKFbV9cHrmZuCYw/ZZB0+28H+pmgqk='; style-src 'self' 'unsafe-inline'; frame-src *; img-src * data: blob:; font-src 'self' data:; media-src *; connect-src *; object-src 'none'; base-uri 'self';
- referrer-policy: no-referrer
- x-content-type-options: nosniff
- x-frame-options: SAMEORIGIN
- x-permitted-cross-domain-policies: none
- x-robots-tag: noindex, nofollow
- set-cookie: ocq72kin5rlr=fddmarok8901kkgffinj9ug9qt; path=/; HttpOnly; SameSite=Lax
- content-type: text/html; charset=UTF-8
at ../support/nc-login.ts:62
60 |
61 | // Confirm the session is valid
> 62 | await request.get('./apps/files', {
| ^
63 | failOnStatusCode: true,
64 | })
65 | }
at login (/home/runner/work/libresign/libresign/apps/libresign/playwright/support/nc-login.ts:62:16)
at /home/runner/work/libresign/libresign/apps/libresign/playwright/e2e/files-new-signature-request.spec.ts:11:2
|
|
Run Playwright tests:
apps/libresign/playwright/support/nc-login.ts#L62
2) [chromium] › playwright/e2e/files-new-signature-request.spec.ts:10:5 › new signature request opens LibreSign tab and does not duplicate file row
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: apiRequestContext.get: 500 Internal Server Error
Response text:
<!DOCTYPE html>
<html class="ng-csp" data-placeholder-focus="false" lang="en" data-locale="en" translate="no" >
<head
data-requesttoken="">
<meta charset="utf-8">
<title>
Nextcloud </title>
<meta name="csp-nonce" nonce="+Hnz4YQZD7eynGeihPgvNiX2c5Dxlx9qVfKe5ileZsg=">
<meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0">
<meta name="apple-itunes-app" content="app-id=1125420102">
<meta name="theme-color" content="#00679e">
<link rel="icon" href="/apps/theming/favicon?v=a12fd864">
<link rel="apple-touch-icon" href="/apps/theming/icon?v=a12fd864">
<link rel="mask-icon" sizes="any" href="/core/img/favicon-mask.svg" color="#00679e">
<link rel="manifest" href="/core/img/manifest.json" crossorigin="use-credentials">
<link rel="stylesheet" href="/dist/federatedfilesharing-init-files.css">
<link rel="stylesheet" href="/dist/files_reminders-init.css">
<link rel="stylesheet" href="/apps/files_sharing/css/icons.css">
<link rel="s...
Call log:
- → GET http://localhost:8080/apps/files
- user-agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.7727.15 Safari/537.36
- accept: */*
- accept-encoding: gzip,deflate,br
- Accept-Language: en-US,en;q=0.9
- cookie: oc_sessionPassphrase=gxrDGRK119rJqAXxQ4%2FML7S2a83v0GS%2B9xPY%2FYP2%2B%2BdvsgmD%2BkaSjnx%2BHbpwmxxLhBA8dw3qTVZR2ykbGsoBEPw16Rnlydg2wagIfLQGBGnpzBEOyNWlJRDZYnC1b4iL; nc_sameSiteCookielax=true; nc_sameSiteCookiestrict=true; ocq72kin5rlr=potbnb39gacrr3t7e6am49q9tm
- ← 500 Internal Server Error
- host: localhost:8080
- date: Thu, 30 Apr 2026 19:18:57 GMT
- connection: close
- x-powered-by: PHP/8.2.30
- content-security-policy: default-src 'self'; script-src 'self' 'nonce-+Hnz4YQZD7eynGeihPgvNiX2c5Dxlx9qVfKe5ileZsg='; style-src 'self' 'unsafe-inline'; frame-src *; img-src * data: blob:; font-src 'self' data:; media-src *; connect-src *; object-src 'none'; base-uri 'self';
- referrer-policy: no-referrer
- x-content-type-options: nosniff
- x-frame-options: SAMEORIGIN
- x-permitted-cross-domain-policies: none
- x-robots-tag: noindex, nofollow
- set-cookie: ocq72kin5rlr=potbnb39gacrr3t7e6am49q9tm; path=/; HttpOnly; SameSite=Lax
- content-type: text/html; charset=UTF-8
at ../support/nc-login.ts:62
60 |
61 | // Confirm the session is valid
> 62 | await request.get('./apps/files', {
| ^
63 | failOnStatusCode: true,
64 | })
65 | }
at login (/home/runner/work/libresign/libresign/apps/libresign/playwright/support/nc-login.ts:62:16)
at /home/runner/work/libresign/libresign/apps/libresign/playwright/e2e/files-new-signature-request.spec.ts:11:2
|
|
Run Playwright tests:
apps/libresign/playwright/support/nc-login.ts#L62
2) [chromium] › playwright/e2e/files-new-signature-request.spec.ts:10:5 › new signature request opens LibreSign tab and does not duplicate file row
Error: apiRequestContext.get: 500 Internal Server Error
Response text:
<!DOCTYPE html>
<html class="ng-csp" data-placeholder-focus="false" lang="en" data-locale="en" translate="no" >
<head
data-requesttoken="">
<meta charset="utf-8">
<title>
Nextcloud </title>
<meta name="csp-nonce" nonce="pX95lRckWssui+zfEzT3CT3GUgFka8pCp5PDN8q6Xto=">
<meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0">
<meta name="apple-itunes-app" content="app-id=1125420102">
<meta name="theme-color" content="#00679e">
<link rel="icon" href="/apps/theming/favicon?v=a12fd864">
<link rel="apple-touch-icon" href="/apps/theming/icon?v=a12fd864">
<link rel="mask-icon" sizes="any" href="/core/img/favicon-mask.svg" color="#00679e">
<link rel="manifest" href="/core/img/manifest.json" crossorigin="use-credentials">
<link rel="stylesheet" href="/dist/federatedfilesharing-init-files.css">
<link rel="stylesheet" href="/dist/files_reminders-init.css">
<link rel="stylesheet" href="/apps/files_sharing/css/icons.css">
<link rel="s...
Call log:
- → GET http://localhost:8080/apps/files
- user-agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.7727.15 Safari/537.36
- accept: */*
- accept-encoding: gzip,deflate,br
- Accept-Language: en-US,en;q=0.9
- cookie: oc_sessionPassphrase=ewB%2BIlc2tNPcljZLizpxcTjkAK5eM2dAZL%2FH3j5ruVRH9PMNTMwbX4YxP0kmnF7keMVvv0fcXkx1jHhr1uQo65yQ6TchVAS8dtj4A%2B5DkdLgh5StyeA9q56pMTXjdrQh; nc_sameSiteCookielax=true; nc_sameSiteCookiestrict=true; ocq72kin5rlr=rqih6udh83gml7u7bdbphbonju
- ← 500 Internal Server Error
- host: localhost:8080
- date: Thu, 30 Apr 2026 19:18:55 GMT
- connection: close
- x-powered-by: PHP/8.2.30
- content-security-policy: default-src 'self'; script-src 'self' 'nonce-pX95lRckWssui+zfEzT3CT3GUgFka8pCp5PDN8q6Xto='; style-src 'self' 'unsafe-inline'; frame-src *; img-src * data: blob:; font-src 'self' data:; media-src *; connect-src *; object-src 'none'; base-uri 'self';
- referrer-policy: no-referrer
- x-content-type-options: nosniff
- x-frame-options: SAMEORIGIN
- x-permitted-cross-domain-policies: none
- x-robots-tag: noindex, nofollow
- set-cookie: ocq72kin5rlr=rqih6udh83gml7u7bdbphbonju; path=/; HttpOnly; SameSite=Lax
- content-type: text/html; charset=UTF-8
at ../support/nc-login.ts:62
60 |
61 | // Confirm the session is valid
> 62 | await request.get('./apps/files', {
| ^
63 | failOnStatusCode: true,
64 | })
65 | }
at login (/home/runner/work/libresign/libresign/apps/libresign/playwright/support/nc-login.ts:62:16)
at /home/runner/work/libresign/libresign/apps/libresign/playwright/e2e/files-new-signature-request.spec.ts:11:2
|
|
Run Playwright tests:
apps/libresign/playwright/support/nc-login.ts#L62
1) [chromium] › playwright/e2e/delete-pending-request.spec.ts:10:5 › delete pending signature request
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: apiRequestContext.get: 500 Internal Server Error
Response text:
<!DOCTYPE html>
<html class="ng-csp" data-placeholder-focus="false" lang="en" data-locale="en" translate="no" >
<head
data-requesttoken="">
<meta charset="utf-8">
<title>
Nextcloud </title>
<meta name="csp-nonce" nonce="Dr+6+oC8x3x8hEAdeOO7UoPgRxXgwAlYBZ54C6GPH3o=">
<meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0">
<meta name="apple-itunes-app" content="app-id=1125420102">
<meta name="theme-color" content="#00679e">
<link rel="icon" href="/apps/theming/favicon?v=a12fd864">
<link rel="apple-touch-icon" href="/apps/theming/icon?v=a12fd864">
<link rel="mask-icon" sizes="any" href="/core/img/favicon-mask.svg" color="#00679e">
<link rel="manifest" href="/core/img/manifest.json" crossorigin="use-credentials">
<link rel="stylesheet" href="/dist/federatedfilesharing-init-files.css">
<link rel="stylesheet" href="/dist/files_reminders-init.css">
<link rel="stylesheet" href="/apps/files_sharing/css/icons.css">
<link rel="s...
Call log:
- → GET http://localhost:8080/apps/files
- user-agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.7727.15 Safari/537.36
- accept: */*
- accept-encoding: gzip,deflate,br
- Accept-Language: en-US,en;q=0.9
- cookie: oc_sessionPassphrase=YA2C0aAooy4GULmF5U3nN8HavnMBfpHu9P17bdTrxYx4TbrVUn28C%2BFK41q80eGaK3a%2BWwiIAT01PWaXM0GVxngJ6fGb32A1utZQAdB%2FkuxLjIeHtWEE4TvEBemQk9QK; nc_sameSiteCookielax=true; nc_sameSiteCookiestrict=true; ocq72kin5rlr=ufafg0lm1sl07vdvrd1fct4h04
- ← 500 Internal Server Error
- host: localhost:8080
- date: Thu, 30 Apr 2026 19:18:53 GMT
- connection: close
- x-powered-by: PHP/8.2.30
- content-security-policy: default-src 'self'; script-src 'self' 'nonce-Dr+6+oC8x3x8hEAdeOO7UoPgRxXgwAlYBZ54C6GPH3o='; style-src 'self' 'unsafe-inline'; frame-src *; img-src * data: blob:; font-src 'self' data:; media-src *; connect-src *; object-src 'none'; base-uri 'self';
- referrer-policy: no-referrer
- x-content-type-options: nosniff
- x-frame-options: SAMEORIGIN
- x-permitted-cross-domain-policies: none
- x-robots-tag: noindex, nofollow
- set-cookie: ocq72kin5rlr=ufafg0lm1sl07vdvrd1fct4h04; path=/; HttpOnly; SameSite=Lax
- content-type: text/html; charset=UTF-8
at ../support/nc-login.ts:62
60 |
61 | // Confirm the session is valid
> 62 | await request.get('./apps/files', {
| ^
63 | failOnStatusCode: true,
64 | })
65 | }
at login (/home/runner/work/libresign/libresign/apps/libresign/playwright/support/nc-login.ts:62:16)
at /home/runner/work/libresign/libresign/apps/libresign/playwright/e2e/delete-pending-request.spec.ts:11:2
|
|
Run Playwright tests:
apps/libresign/playwright/support/nc-login.ts#L62
1) [chromium] › playwright/e2e/delete-pending-request.spec.ts:10:5 › delete pending signature request
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: apiRequestContext.get: 500 Internal Server Error
Response text:
<!DOCTYPE html>
<html class="ng-csp" data-placeholder-focus="false" lang="en" data-locale="en" translate="no" >
<head
data-requesttoken="">
<meta charset="utf-8">
<title>
Nextcloud </title>
<meta name="csp-nonce" nonce="/5apinx+MM1+Y7hrr95EXC2Y2uMuU6HM+9LabSJVYvY=">
<meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0">
<meta name="apple-itunes-app" content="app-id=1125420102">
<meta name="theme-color" content="#00679e">
<link rel="icon" href="/apps/theming/favicon?v=a12fd864">
<link rel="apple-touch-icon" href="/apps/theming/icon?v=a12fd864">
<link rel="mask-icon" sizes="any" href="/core/img/favicon-mask.svg" color="#00679e">
<link rel="manifest" href="/core/img/manifest.json" crossorigin="use-credentials">
<link rel="stylesheet" href="/dist/federatedfilesharing-init-files.css">
<link rel="stylesheet" href="/dist/files_reminders-init.css">
<link rel="stylesheet" href="/apps/files_sharing/css/icons.css">
<link rel="s...
Call log:
- → GET http://localhost:8080/apps/files
- user-agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.7727.15 Safari/537.36
- accept: */*
- accept-encoding: gzip,deflate,br
- Accept-Language: en-US,en;q=0.9
- cookie: oc_sessionPassphrase=or38A6Cl0OcB5J0UkGOErWa8szmE7S4edS6yl5rPEIH1%2B2vF4R3DP3f6AboHHqJGF5l3hMTai44S%2BQ8zlivE7mJZ9ZCGXg3k4zkduArZdBJ74sxrOhnqEyePl5vL3GJN; nc_sameSiteCookielax=true; nc_sameSiteCookiestrict=true; ocq72kin5rlr=le9ob8s1kbcnr2i5gvbturlqhi
- ← 500 Internal Server Error
- host: localhost:8080
- date: Thu, 30 Apr 2026 19:18:50 GMT
- connection: close
- x-powered-by: PHP/8.2.30
- content-security-policy: default-src 'self'; script-src 'self' 'nonce-/5apinx+MM1+Y7hrr95EXC2Y2uMuU6HM+9LabSJVYvY='; style-src 'self' 'unsafe-inline'; frame-src *; img-src * data: blob:; font-src 'self' data:; media-src *; connect-src *; object-src 'none'; base-uri 'self';
- referrer-policy: no-referrer
- x-content-type-options: nosniff
- x-frame-options: SAMEORIGIN
- x-permitted-cross-domain-policies: none
- x-robots-tag: noindex, nofollow
- set-cookie: ocq72kin5rlr=le9ob8s1kbcnr2i5gvbturlqhi; path=/; HttpOnly; SameSite=Lax
- content-type: text/html; charset=UTF-8
at ../support/nc-login.ts:62
60 |
61 | // Confirm the session is valid
> 62 | await request.get('./apps/files', {
| ^
63 | failOnStatusCode: true,
64 | })
65 | }
at login (/home/runner/work/libresign/libresign/apps/libresign/playwright/support/nc-login.ts:62:16)
at /home/runner/work/libresign/libresign/apps/libresign/playwright/e2e/delete-pending-request.spec.ts:11:2
|
|
Run Playwright tests:
apps/libresign/playwright/support/nc-login.ts#L62
1) [chromium] › playwright/e2e/delete-pending-request.spec.ts:10:5 › delete pending signature request
Error: apiRequestContext.get: 500 Internal Server Error
Response text:
<!DOCTYPE html>
<html class="ng-csp" data-placeholder-focus="false" lang="en" data-locale="en" translate="no" >
<head
data-requesttoken="">
<meta charset="utf-8">
<title>
Nextcloud </title>
<meta name="csp-nonce" nonce="TJ11FOZu4W4I21ZOFGkzjLwpVDjb0nM9ZLU0XBdjSa8=">
<meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0">
<meta name="apple-itunes-app" content="app-id=1125420102">
<meta name="theme-color" content="#00679e">
<link rel="icon" href="/apps/theming/favicon?v=a12fd864">
<link rel="apple-touch-icon" href="/apps/theming/icon?v=a12fd864">
<link rel="mask-icon" sizes="any" href="/core/img/favicon-mask.svg" color="#00679e">
<link rel="manifest" href="/core/img/manifest.json" crossorigin="use-credentials">
<link rel="stylesheet" href="/dist/federatedfilesharing-init-files.css">
<link rel="stylesheet" href="/dist/files_reminders-init.css">
<link rel="stylesheet" href="/apps/files_sharing/css/icons.css">
<link rel="s...
Call log:
- → GET http://localhost:8080/apps/files
- user-agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.7727.15 Safari/537.36
- accept: */*
- accept-encoding: gzip,deflate,br
- Accept-Language: en-US,en;q=0.9
- cookie: oc_sessionPassphrase=y4SgbLQ0F7J0xhfasMeYsgRS3U0YFJhCAJzpVbDJ4Adao4El1YW1EDb%2BH3elDPdRglbEzq0U3GH12U2vcco9xJ0T%2Fi6HEBr4aIoJJCxZTFVOg04nkp8SGGA6FxSeAd5s; nc_sameSiteCookielax=true; nc_sameSiteCookiestrict=true; ocq72kin5rlr=l8s4vt3puhtc6q2cpe2bpk04ob
- ← 500 Internal Server Error
- host: localhost:8080
- date: Thu, 30 Apr 2026 19:18:49 GMT
- connection: close
- x-powered-by: PHP/8.2.30
- content-security-policy: default-src 'self'; script-src 'self' 'nonce-TJ11FOZu4W4I21ZOFGkzjLwpVDjb0nM9ZLU0XBdjSa8='; style-src 'self' 'unsafe-inline'; frame-src *; img-src * data: blob:; font-src 'self' data:; media-src *; connect-src *; object-src 'none'; base-uri 'self';
- referrer-policy: no-referrer
- x-content-type-options: nosniff
- x-frame-options: SAMEORIGIN
- x-permitted-cross-domain-policies: none
- x-robots-tag: noindex, nofollow
- set-cookie: ocq72kin5rlr=l8s4vt3puhtc6q2cpe2bpk04ob; path=/; HttpOnly; SameSite=Lax
- content-type: text/html; charset=UTF-8
at ../support/nc-login.ts:62
60 |
61 | // Confirm the session is valid
> 62 | await request.get('./apps/files', {
| ^
63 | failOnStatusCode: true,
64 | })
65 | }
at login (/home/runner/work/libresign/libresign/apps/libresign/playwright/support/nc-login.ts:62:16)
at /home/runner/work/libresign/libresign/apps/libresign/playwright/e2e/delete-pending-request.spec.ts:11:2
|
|
Complete job
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: icewind1991/nextcloud-version-matrix@8a7bac6300b2f0f3100088b297995a229558ddba, skjnldsv/read-package-engines-version-actions@06d6baf7d8f41934ab630e97d9e6c0bc9c9ac5e4. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Upload Playwright report
No files were found with the provided path: apps/libresign/playwright-report/. No artifacts will be uploaded.
|
|
Run Playwright tests
31 failed
[chromium] › playwright/e2e/delete-pending-request.spec.ts:10:5 › delete pending signature request
[chromium] › playwright/e2e/files-new-signature-request.spec.ts:10:5 › new signature request opens LibreSign tab and does not duplicate file row
[chromium] › playwright/e2e/files-open-in-libresign-context-menu.spec.ts:10:5 › open PDF in LibreSign from Files context menu
[chromium] › playwright/e2e/footer-policy-hierarchy-ui.spec.ts:235:1 › footer hierarchy works through policies and preferences UI
[chromium] › playwright/e2e/footer-reset-persistence.spec.ts:27:5 › footer template persists after reset and page reload
[chromium] › playwright/e2e/mobile-pdf-horizontal-scroll.spec.ts:13:5 › PDF viewer allows horizontal scrolling on mobile viewport
[chromium] › playwright/e2e/multi-signer-parallel.spec.ts:11:5 › request signatures from two signers in parallel
[chromium] › playwright/e2e/multi-signer-sequential.spec.ts:89:1 › request signatures from two signers in sequential order
[chromium] › playwright/e2e/policy-preferences-boolean-settings.spec.ts:34:6 › Policy preferences: boolean settings › user can save and clear collect_metadata, identification_documents, docmdp and signature_text preferences
[chromium] › playwright/e2e/policy-preferences-visibility.spec.ts:96:1 › group member sees Preferences controls only when lower-layer customization is allowed
[chromium] › playwright/e2e/policy-settings-menu-visibility.spec.ts:85:1 › group admin can access policies and start creating delegated rule when customization is allowed
[chromium] › playwright/e2e/policy-workbench-boolean-settings.spec.ts:32:5 › boolean settings stay consistent between effective policy and admin initial state
[chromium] › playwright/e2e/policy-workbench-personas-permissions.spec.ts:52:1 › personas can manage policies according to permissions and override toggles
[chromium] › playwright/e2e/policy-workbench-personas-permissions.spec.ts:155:1 › admin can remove explicit instance policy and restore system baseline
[chromium] › playwright/e2e/policy-workbench-reminder-settings.spec.ts:13:5 › admin can open reminder settings from policy workbench
[chromium] › playwright/e2e/policy-workbench-system-default-persistence.spec.ts:341:5 › system default persists across edit cycles and can be reset to the system baseline
[chromium] › playwright/e2e/send-reminder.spec.ts:17:5 › admin can send a reminder to a pending signer
[chromium] › playwright/e2e/sign-email-token-authenticated.spec.ts:23:5 › sign document with email token as authenticated signer
[chromium] › playwright/e2e/sign-email-token-unauthenticated.spec.ts:14:5 › sign document with email token as unauthenticated signer
[chromium] › playwright/e2e/sign-envelope-unauthenticated-visible-signature.spec.ts:211:5 › unauthenticated signer can define a visible signature for an envelope with multiple PDFs
[chromium] › playwright/e2e/sign-herself-updates-files-list-with-native-engine.spec.ts:24:5 › updates files list status after signing with native engine
[chromium] › playwright/e2e/sign-herself-with-click-to-sign.spec.ts:10:5 › sign herself with click to sign
[chromium] › playwright/e2e/sign-herself-with-drawn-signature.spec.ts:15:5 › sign herself with drawn signature
[chromium] › playwright/e2e/sign-herself-with-pkcs12-certificate.spec.ts:10:5 › sign herself with pkcs12 certificate
[chromium] › playwright/e2e/sign-password-non-retriable-error.spec.ts:66:5 › switches from blocked (enabled) to normal (disabled) without extra scenarios
[chromium] › playwright/e2e/sign-wrong-session.spec.ts:20:5 › authenticated user sees error when accessing another signer's email link
[chromium] › playwright/e2e/signature-flow-policy-request-sidebar.spec.ts:77:1 › request sidebar persists signature flow preference through policies endpoint
[chromium] › playwright/e2e/signature-fo
|
Loading