Skip to content

🔒 Made names for uploaded files more secure and resilient to filesystems' limits #15728

🔒 Made names for uploaded files more secure and resilient to filesystems' limits

🔒 Made names for uploaded files more secure and resilient to filesystems' limits #15728

Triggered via pull request January 27, 2025 10:19
Status Failure
Total duration 6m 19s
Artifacts

ci.yml

on: pull_request
Matrix: job_unit-tests
Matrix: job_database-tests
Admin tests - Chrome
0s
Admin tests - Chrome
Matrix: job_regression-tests
i18n
36s
i18n
Browser tests
0s
Browser tests
Admin-X Settings tests
0s
Admin-X Settings tests
Comments-UI tests
0s
Comments-UI tests
Signup-form tests
0s
Signup-form tests
Ghost-CLI tests
5m 1s
Ghost-CLI tests
Performance tests
0s
Performance tests
Coverage
0s
Coverage
Publish @tryghost/admin-x-activitypub
0s
Publish @tryghost/admin-x-activitypub
All required tests passed or skipped
0s
All required tests passed or skipped
Fit to window
Zoom out
Zoom in

Annotations

11 errors and 14 warnings
Regression tests (Node 20.11.1, sqlite3)
Process completed with exit code 1.
Regression tests (Node 20.11.1, mysql8)
The job was canceled because "_20_11_1_sqlite3_testing" failed.
Regression tests (Node 20.11.1, mysql8)
The operation was canceled.
Unit tests (Node 18.12.1)
Process completed with exit code 1.
Unit tests (Node 20.11.1)
Process completed with exit code 1.
Database tests (Node 20.11.1, sqlite3)
Process completed with exit code 1.
Database tests (Node 20.11.1, mysql8)
The job was canceled because "_20_11_1_sqlite3_testing" failed.
Database tests (Node 20.11.1, mysql8)
The operation was canceled.
Database tests (Node 18.12.1, mysql8)
The job was canceled because "_20_11_1_sqlite3_testing" failed.
Database tests (Node 18.12.1, mysql8)
The operation was canceled.
All required tests passed or skipped
Process completed with exit code 1.
Setup
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
Regression tests (Node 20.11.1, sqlite3)
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
Regression tests (Node 20.11.1, sqlite3): ghost/core/test/regression/api/admin/authentication.test.js#L100
Retried 'Authentication API Blog setup complete setup' due to 'The theme dawn should have been installed'
Regression tests (Node 20.11.1, sqlite3): ghost/core/test/regression/api/admin/authentication.test.js#L77
Retried 'Authentication API Blog setup complete setup' due to '"response.body" is missing the expected property "users" Snapshot name: `Authentication API Blog setup complete setup 1: [body] 1` - Expected properties - 3 + Received value + 10 Object { - "users": Array [ + "errors": Array [ Object { - "created_at": StringMatching /\\d\{4\}-\\d\{2\}-\\d\{2\}T\\d\{2\}:\\d\{2\}:\\d\{2\}\\\.000Z/, - "updated_at": StringMatching /\\d\{4\}-\\d\{2\}-\\d\{2\}T\\d\{2\}:\\d\{2\}:\\d\{2\}\\\.000Z/, + "code": null, + "context": null, + "details": null, + "ghostErrorCode": null, + "help": null, + "id": "65b7f8b0-dc98-11ef-9fe0-f999489f2d23", + "message": "Setup has already been completed.", + "property": null, + "type": "NoPermissionError", }, ], }'
i18n
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
Lint
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
Unit tests (Node 18.12.1)
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
Unit tests (Node 20.11.1)
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
Database tests (Node 20.11.1, sqlite3)
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
Database tests (Node 20.11.1, sqlite3): ghost/core/test/e2e-api/admin/files.test.js#L30
Retried 'Files API Can upload a file' due to 'expected 201 "Created", got 500 "Internal Server Error"'
Database tests (Node 20.11.1, mysql8): ghost/core/test/e2e-api/admin/files.test.js#L30
Retried 'Files API Can upload a file' due to 'expected 201 "Created", got 500 "Internal Server Error"'
Database tests (Node 18.12.1, mysql8): ghost/core/test/e2e-api/admin/files.test.js#L30
Retried 'Files API Can upload a file' due to 'expected 201 "Created", got 500 "Internal Server Error"'
Ghost-CLI tests
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
All required tests passed or skipped
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636