Skip to content

Added an editorReact flag gating /editor between Ember and a React placeholder #55527

Added an editorReact flag gating /editor between Ember and a React placeholder

Added an editorReact flag gating /editor between Ember and a React placeholder #55527

Triggered via pull request September 1, 2026 20:30
Status Success
Total duration 13m 7s
Artifacts 12

ci.yml

on: pull_request
Build Docker Images
3m 27s
Build Docker Images
Matrix: job_unit-tests
Matrix: job_acceptance-tests
Admin tests - Chrome
3m 43s
Admin tests - Chrome
Lint
3m 7s
Lint
Build E2E Public App Assets
48s
Build E2E Public App Assets
Matrix: App Playwright Acceptance Tests
Matrix: job_legacy-tests
Check app version bump
1m 1s
Check app version bump
Check migration integrity
38s
Check migration integrity
Lint docs
0s
Lint docs
Lint packages
0s
Lint packages
i18n
37s
i18n
Stripe fixture checks
51s
Stripe fixture checks
Performance tests
0s
Performance tests
Matrix: job_e2e_tests
Performance tests (production image)
0s
Performance tests (production image)
Build Ghost-CLI archive
56s
Build Ghost-CLI archive
Trigger Pro CD
6s
Trigger Pro CD
Matrix: publish_public_apps
Merge Reports
Merge Reports
Ghost-CLI tests
59s
Ghost-CLI tests
Publish Ghost to npm
0s
Publish Ghost to npm
All required tests passed or skipped
4s
All required tests passed or skipped
Create GitHub Release
0s
Create GitHub Release
Trigger docker-library-ghost update
0s
Trigger docker-library-ghost update
Notify release failure
0s
Notify release failure
Fit to window
Zoom out
Zoom in

Annotations

15 warnings
Setup
'base' input parameter is ignored when action is triggered by pull request event
Lint: apps/admin/src/settings/email-design/header-image-field.tsx#L11
'lucide-react' import is restricted from being used. Use the LucideIcon namespace from @tryghost/shade/utils
Lint: apps/admin/src/settings/email-design/design-fields/link-style-field.tsx#L1
'lucide-react' import is restricted from being used. Use the LucideIcon namespace from @tryghost/shade/utils
Lint: apps/admin/src/settings/components/stripe-button.tsx#L2
'clsx' import is restricted from being used. Use cn from @tryghost/shade/utils
Lint: apps/admin/src/settings/components/preview-modal.tsx#L2
'lucide-react' import is restricted from being used. Use the LucideIcon namespace from @tryghost/shade/utils
Lint: apps/admin/src/settings/components/html-field.tsx#L3
'clsx' import is restricted from being used. Use cn from @tryghost/shade/utils
Lint: apps/admin/src/settings/components/code-editor-view.tsx#L14
'clsx' import is restricted from being used. Use cn from @tryghost/shade/utils
Lint: apps/admin/src/settings/advanced/migration-tools/universal-import-modal.tsx#L3
'lucide-react' import is restricted from being used. Use the LucideIcon namespace from @tryghost/shade/utils
Lint: apps/admin/src/settings/advanced/integrations/custom-integration-modal.tsx#L25
'lucide-react' import is restricted from being used. Use the LucideIcon namespace from @tryghost/shade/utils
Lint: apps/admin/src/settings/advanced/integrations.tsx#L25
'lucide-react' import is restricted from being used. Use the LucideIcon namespace from @tryghost/shade/utils
Lint: apps/admin/src/settings/advanced/history-modal.tsx#L28
'lucide-react' import is restricted from being used. Use the LucideIcon namespace from @tryghost/shade/utils
Unit tests (Node 24.20.0)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: szenius/set-timezone@1f9716b0f7120e344f0c62bb7b1ee98819aefd42. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Unit tests (Node 22.23.1)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: szenius/set-timezone@1f9716b0f7120e344f0c62bb7b1ee98819aefd42. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Acceptance tests (Node 24.20.0, mysql8)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: szenius/set-timezone@1f9716b0f7120e344f0c62bb7b1ee98819aefd42. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Acceptance tests (Node 22.23.1, mysql8)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: szenius/set-timezone@1f9716b0f7120e344f0c62bb7b1ee98819aefd42. 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
TryGhost~Ghost~IA8GYV.dockerbuild
42.8 KB
sha256:4523dd5893eceed411ac50535dd95fd50a78b8f5db8535bbd2241783fc504e74
TryGhost~Ghost~KNFL73.dockerbuild
24.4 KB
sha256:3e3af464b8c9c0a27d09fd092e1485fefcaacb342d2ee43c635731f6a3d176af
TryGhost~Ghost~M8TX7C.dockerbuild
45.3 KB
sha256:73ce10310f1211e0c61d8c35bb7fcfb148db46c648b18d3ef5de4f519cfa089a
TryGhost~Ghost~QK1217.dockerbuild
73.3 KB
sha256:e82cf3e8050127606ef1200835be4aafdcd8fb0039ae409fd17842f31d5a1eba
admin-build Expired
18.6 MB
sha256:915657ddca6382e50fff1e66c52a46e2ff2e44eadfc4fac54d6a64bb650137d4
admin-build-cd
29.8 MB
sha256:98bf306219564fae6f64cee7fdcbfcffb5db3af4bd7b07f0e514129584f2468f
admin-coverage
77.5 KB
sha256:92d2fdbab89e74c52f0c0f08916fc900586a0456253c56d3a339f5d8fd07dde5
e2e-coverage
541 KB
sha256:710ad48eaab8b03bb9aaf1a4f9577712292bf73f80f908bf929caf9a50884e0b
e2e-public-apps Expired
2.17 MB
sha256:ad4328accae45740e3f55e1652efd8f67f03168130b9783b4852d330506c2975
ghost-npm-tarball
22.4 MB
sha256:2c2d754f027ab1f456370043b5b32c2283c8053f01af17c52d50e13cf00bf34f
ghost-release-tarball
22.4 MB
sha256:a27cfc9e03ea9e32ce2ed9ca2a30c41e68e421cdf0a27269df2bd5731164bb49
image-report
17.5 KB
sha256:fec44194ed03c087f94c91fae38d783ed046176e0cc46c99047065a02bf2cf1b