🔒 Made names for uploaded files more secure and resilient to filesystems' limits #15728
ci.yml
on: pull_request
Setup
52s
Matrix: job_unit-tests
Matrix: job_database-tests
Matrix: job_regression-tests
i18n
36s
Browser tests
0s
Admin-X Settings tests
0s
Comments-UI tests
0s
Signup-form tests
0s
Ghost-CLI tests
5m 1s
Performance tests
0s
Coverage
0s
Publish @tryghost/admin-x-activitypub
0s
Canary
0s
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
|