Skip to content

[pull] main from TryGhost:main #2841

[pull] main from TryGhost:main

[pull] main from TryGhost:main #2841

Triggered via pull request June 10, 2026 04:15
Status Failure
Total duration 5h 5m 53s
Artifacts 14

ci.yml

on: pull_request
Build & Publish Artifacts
10m 3s
Build & Publish Artifacts
Matrix: job_unit-tests
Matrix: job_acceptance-tests
Tinybird Tests
0s
Tinybird Tests
Build E2E Public App Assets
1m 15s
Build E2E Public App Assets
Admin tests - Chrome
4m 7s
Admin tests - Chrome
Matrix: App Playwright Acceptance Tests
Matrix: job_legacy-tests
Check app version bump
33s
Check app version bump
Check migration integrity
33s
Check migration integrity
i18n
51s
i18n
Ghost-CLI tests
1m 22s
Ghost-CLI tests
Trigger Pro CD
Trigger Pro CD
Matrix: build_packages
Deploy Tinybird
0s
Deploy Tinybird
Build E2E Docker Image
2m 34s
Build E2E Docker Image
Publish Ghost to npm
Publish Ghost to npm
Matrix: publish_packages
Matrix: job_e2e_tests
Create GitHub Release
0s
Create GitHub Release
Merge Reports
Merge Reports
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

12 errors and 5 warnings
Check app version bump
Process completed with exit code 1.
[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
All required tests passed or skipped
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/

Artifacts

Produced during runtime
Name Size Digest
activitypub-playwright-report
230 KB
sha256:ebea1712363ad0be87663aeeb89d3862f2f510f8f7b81a261b8ca074df1a6154
admin-build-cd
59.3 MB
sha256:d7409b6812b2606d0de1d9cecfd97ca4cf3a2a9a32e79c4a50267c6cde901a85
admin-coverage
78.4 KB
sha256:b6bb84e224e00bc130024574a9efcb933994a38bf6753ef90622a1f1c54a6877
admin-x-settings-playwright-report
2.68 MB
sha256:a75a44a83a48ad43406870610803c4ca77bf3cbed07e0c757810c7319ef393a4
code~app-ghost~LAA0R6.dockerbuild
63.7 KB
sha256:8f4f607c661b3b729f8c678327255993a2e1578f3fe2325af0f6cecdfe0dee67
code~app-ghost~RCOB2V.dockerbuild
19.8 KB
sha256:91b42c4cb6869f18b25f48eeda7e3765644ff731fc6d35114c1dff0507473018
code~app-ghost~Z4KKNL.dockerbuild
27.1 KB
sha256:c5c00033636c31a7eb910876198933f220ccf349ff1e7b6309dff561f69ff24c
comments-ui-playwright-report
292 KB
sha256:60a35966d75bd832f2677e8c383f34245931ee0e81d167bcb000889b41eebc2e
docker-image-e2e Expired
306 MB
sha256:58ba14a39c056d54e8f70ccf26b0c621b670c334736bc93e82308b412294b679
docker-image-production Expired
303 MB
sha256:9e75d5fee9fd6f7179c5b97d4b042779d8e29075ae89086fbe8a31595aeee84b
e2e-coverage
829 KB
sha256:b70441116ced2c4e862ecb6725d9018e2a3e4325aff07fe326df0cac634a7ab8
e2e-public-apps Expired
2.93 MB
sha256:63f4fc9e07b66624c7486780e3fff3a10d331023795544f62bb535bf8ff001b4
ghost-npm-tarball
33.8 MB
sha256:d2bace5ca5e8fa75a53618c9d59b030ac54e2be8c0e9a83101ae377508cdc95a
signup-form-playwright-report
219 KB
sha256:7f1c83be53200ad9f324d77fdcccff42311ca4e4fa6b669a07d596e5be76caff