Skip to content

[pull] main from TryGhost:main #2821

[pull] main from TryGhost:main

[pull] main from TryGhost:main #2821

Triggered via pull request June 6, 2026 16:15
Status Failure
Total duration 27m 45s
Artifacts 18

ci.yml

on: pull_request
Build & Publish Artifacts
10m 7s
Build & Publish Artifacts
Matrix: job_unit-tests
Matrix: job_acceptance-tests
Build E2E Public App Assets
1m 24s
Build E2E Public App Assets
Admin tests - Chrome
4m 18s
Admin tests - Chrome
Matrix: App Playwright Acceptance Tests
Matrix: job_legacy-tests
Check app version bump
30s
Check app version bump
Check migration integrity
30s
Check migration integrity
i18n
57s
i18n
Ghost-CLI tests
1m 12s
Ghost-CLI tests
Trigger Pro CD
Trigger Pro CD
Matrix: build_packages
Deploy Tinybird
Deploy Tinybird
Build E2E Docker Image
2m 47s
Build E2E Docker Image
Publish Ghost to npm
0s
Publish Ghost to npm
Matrix: publish_packages
Matrix: job_e2e_tests
Create GitHub Release
0s
Create GitHub Release
All required tests passed or skipped
4s
All required tests passed or skipped
Notify release failure
0s
Notify release failure
Fit to window
Zoom out
Zoom in

Annotations

13 errors, 5 warnings, and 1 notice
[unit-isolated] test/unit/server/adapters/scheduling/scheduling-default.test.js > Scheduling Default Adapter > success > pingUrl > pingUrl (GET, and detect publish in the past): ghost/core/test/unit/server/adapters/scheduling/scheduling-default.test.js#L304
Error: Test timed out in 5000ms. If this is a long-running test, pass a timeout value as the last argument or configure it globally with "testTimeout". ❯ test/unit/server/adapters/scheduling/scheduling-default.test.js:304:13
[unit-isolated] test/unit/server/adapters/scheduling/scheduling-default.test.js > Scheduling Default Adapter > success > pingUrl > pingUrl (PUT, and detect publish in the past): ghost/core/test/unit/server/adapters/scheduling/scheduling-default.test.js#L287
Error: Test timed out in 5000ms. If this is a long-running test, pass a timeout value as the last argument or configure it globally with "testTimeout". ❯ test/unit/server/adapters/scheduling/scheduling-default.test.js:287:13
[unit-isolated] test/unit/server/adapters/scheduling/scheduling-default.test.js > Scheduling Default Adapter > success > pingUrl > pingUrl (PUT, and detect publish in the past): ghost/core/test/unit/server/adapters/scheduling/scheduling-default.test.js#L287
Error: Test timed out in 5000ms. If this is a long-running test, pass a timeout value as the last argument or configure it globally with "testTimeout". ❯ test/unit/server/adapters/scheduling/scheduling-default.test.js:287:13
[unit-isolated] test/unit/server/adapters/scheduling/scheduling-default.test.js > Scheduling Default Adapter > success > pingUrl > pingUrl (PUT, and detect publish in the past): ghost/core/test/unit/server/adapters/scheduling/scheduling-default.test.js#L287
Error: Test timed out in 5000ms. If this is a long-running test, pass a timeout value as the last argument or configure it globally with "testTimeout". ❯ test/unit/server/adapters/scheduling/scheduling-default.test.js:287:13
[unit-isolated] test/unit/server/adapters/scheduling/scheduling-default.test.js > Scheduling Default Adapter > success > pingUrl > pingUrl (GET): ghost/core/test/unit/server/adapters/scheduling/scheduling-default.test.js#L270
Error: Test timed out in 5000ms. If this is a long-running test, pass a timeout value as the last argument or configure it globally with "testTimeout". ❯ test/unit/server/adapters/scheduling/scheduling-default.test.js:270:13
[unit-isolated] test/unit/server/adapters/scheduling/scheduling-default.test.js > Scheduling Default Adapter > success > pingUrl > pingUrl (GET): ghost/core/test/unit/server/adapters/scheduling/scheduling-default.test.js#L270
Error: Test timed out in 5000ms. If this is a long-running test, pass a timeout value as the last argument or configure it globally with "testTimeout". ❯ test/unit/server/adapters/scheduling/scheduling-default.test.js:270:13
[unit-isolated] test/unit/server/adapters/scheduling/scheduling-default.test.js > Scheduling Default Adapter > success > pingUrl > pingUrl (GET): ghost/core/test/unit/server/adapters/scheduling/scheduling-default.test.js#L270
Error: Test timed out in 5000ms. If this is a long-running test, pass a timeout value as the last argument or configure it globally with "testTimeout". ❯ test/unit/server/adapters/scheduling/scheduling-default.test.js:270:13
[unit-isolated] test/unit/server/adapters/scheduling/scheduling-default.test.js > Scheduling Default Adapter > success > pingUrl > pingUrl (PUT): ghost/core/test/unit/server/adapters/scheduling/scheduling-default.test.js#L253
Error: Test timed out in 5000ms. If this is a long-running test, pass a timeout value as the last argument or configure it globally with "testTimeout". ❯ test/unit/server/adapters/scheduling/scheduling-default.test.js:253:13
[unit-isolated] test/unit/server/adapters/scheduling/scheduling-default.test.js > Scheduling Default Adapter > success > pingUrl > pingUrl (PUT): ghost/core/test/unit/server/adapters/scheduling/scheduling-default.test.js#L253
Error: Test timed out in 5000ms. If this is a long-running test, pass a timeout value as the last argument or configure it globally with "testTimeout". ❯ test/unit/server/adapters/scheduling/scheduling-default.test.js:253:13
[unit-isolated] test/unit/server/adapters/scheduling/scheduling-default.test.js > Scheduling Default Adapter > success > pingUrl > pingUrl (PUT): ghost/core/test/unit/server/adapters/scheduling/scheduling-default.test.js#L253
Error: Test timed out in 5000ms. If this is a long-running test, pass a timeout value as the last argument or configure it globally with "testTimeout". ❯ test/unit/server/adapters/scheduling/scheduling-default.test.js:253:13
E2E Tests (Main 8/10)
Process completed with exit code 1.
All required tests passed or skipped
Process completed with exit code 1.
Merge Reports
Process completed with exit code 1.
Setup
'base' input parameter is ignored when action is triggered by pull request event
Acceptance tests (Node 22.18.0, sqlite3)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: szenius/set-timezone@1f9716b0f7120e344f0c62bb7b1ee98819aefd42. Actions will be forced to run with Node.js 24 by default starting June 16th, 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/
Unit tests (Node 22.18.0)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: szenius/set-timezone@1f9716b0f7120e344f0c62bb7b1ee98819aefd42. Actions will be forced to run with Node.js 24 by default starting June 16th, 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/
Unit tests (Node 22.18.0)
Unit tests attempt 1 failed — retrying
Acceptance tests (Node 22.18.0, mysql8)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: szenius/set-timezone@1f9716b0f7120e344f0c62bb7b1ee98819aefd42. Actions will be forced to run with Node.js 24 by default starting June 16th, 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/
Merge Reports
To view the Playwright report locally, run:

Artifacts

Produced during runtime
Name Size Digest
activitypub-playwright-report
213 KB
sha256:c58ad34a9326d0b8c79d81363244dc4d2b3d8ca2f99f3d2baa77bfdaa0b46b97
admin-build-cd Expired
60.3 MB
sha256:cbee4f4e355801b18904cb91c55ac03f8bc02d17236eb1e684b29c849710adc4
admin-coverage
78.4 KB
sha256:a1930548b61382cf2d368d943adfd697c9f0b6a89e44e17d87351f83084c4a39
admin-x-settings-playwright-report
2.37 MB
sha256:f1c0ffc63187e6c647809bd1b374ef046c3cf277f8d5e2cc56fa107ad4ba9690
blob-report-Main-8 Expired
6.38 MB
sha256:a188fb439cefd234396c4f6b747cb5d5e228e8c225d2bfb6d8801dea0a65986c
code~app-ghost~EFYN9S.dockerbuild
63.5 KB
sha256:a9479b6a8537aa1ecbbc687055e29f18fdefccd9c8213030e1c2db6cf6205d2c
code~app-ghost~LEO3LS.dockerbuild
19.3 KB
sha256:8a28edf2bebed747854dd4865eeb74edc320bd18a815f71be9738c53fee54704
code~app-ghost~LF1JQ1.dockerbuild
26.5 KB
sha256:c24d788838b48bfd8951436c9dd287873e0f6f8e5a5c408cbb2939952364408a
comments-ui-playwright-report
274 KB
sha256:eadb3d4a852a72cc870a300e65875a69abf9b5d54f9598a99bcc600c391a30f7
docker-image-e2e Expired
309 MB
sha256:a7d7ef2a61eae86e0abb2fc1c038f6512a8415252999e19956dd98787e2a0867
docker-image-production Expired
306 MB
sha256:937dc4f52c08584d14fee8e11db9891b6729de9823f467e17b86764de0c469fa
e2e-coverage
819 KB
sha256:0cf252cf92ef1d3f66c8316a6c411e99e13f7178398969a47a99e57123d72a72
e2e-public-apps Expired
2.92 MB
sha256:188ea7899d9682784e388c803fbdef795af35ac3713ffcae0219d0392d15bc30
ghost-npm-tarball Expired
34.3 MB
sha256:d14085b24e2a72e637290fea77f3539a41bf1595a37daa0da524c94a7c8d09f5
playwright-report Expired
6.97 MB
sha256:747695f8f52e3c78933fdd743a7306517ca7b5e89158385fd56cf00a04d10fb3
signup-form-playwright-report
202 KB
sha256:39947bb21cf0351694f7ffeda3ab594f50ad127aac7e66324264dab4c45fe716
test-results Expired
6.33 MB
sha256:b78cede78f53853869a5087ea69ca715f919d8bcc84de3d52c1201c6de993d9a
test-results-Main-8 Expired
6.33 MB
sha256:01692c24c7c469ef5fbb3a93206c34e05402163187e53ae27c8c320b0768f657