-
-
Notifications
You must be signed in to change notification settings - Fork 11k
🔥 Removed AMP from core #24055
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
🔥 Removed AMP from core #24055
Conversation
WalkthroughThis change set removes all support for AMP (Accelerated Mobile Pages) from the codebase. It deletes the AMP frontend application, including routing logic, helper functions, and the AMP page template. All AMP-related utility functions, meta-data generation, and context handling have been stripped from the frontend and server logic. Settings, configuration, and import/export handling for AMP are also removed. Corresponding dependencies, such as "amperize", are deleted from the package manifest. All unit and integration tests related to AMP functionality and context are eliminated, and fixture data is updated to remove AMP settings and fields. The codebase no longer includes any AMP-specific features or code paths. 📜 Recent review detailsConfiguration used: CodeRabbit UI ⛔ Files ignored due to path filters (1)
📒 Files selected for processing (42)
💤 Files with no reviewable changes (32)
✅ Files skipped from review due to trivial changes (1)
🚧 Files skipped from review as they are similar to previous changes (9)
⏰ Context from checks skipped due to timeout of 90000ms (1)
✨ Finishing Touches
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. 🪧 TipsChatThere are 3 ways to chat with CodeRabbit:
SupportNeed help? Create a ticket on our support page for assistance with any issues or questions. Note: Be mindful of the bot's finite context window. It's strongly recommended to break down tasks such as reading entire modules into smaller chunks. For a focused discussion, use review comments to chat about specific files and their changes, instead of using the PR comments. CodeRabbit Commands (Invoked using PR comments)
Other keywords and placeholders
CodeRabbit Configuration File (
|
It looks like this PR contains a migration 👀 General requirements
Schema changes
Data changes
|
Codecov ReportAttention: Patch coverage is
Additional details and impacted files@@ Coverage Diff @@
## 6.x #24055 +/- ##
==========================================
+ Coverage 71.30% 71.58% +0.27%
==========================================
Files 1534 1527 -7
Lines 113998 113539 -459
Branches 13685 13675 -10
==========================================
- Hits 81290 81280 -10
+ Misses 31668 31220 -448
+ Partials 1040 1039 -1
Flags with carried forward coverage won't be shown. Click here to find out more. ☔ View full report in Codecov by Sentry. 🚀 New features to boost your workflow:
|
6ef46be
to
451c3f0
Compare
451c3f0
to
d987e94
Compare
d987e94
to
88295dd
Compare
ref #23924 closes https://linear.app/ghost/issue/PROD-2116/completely-remove-amp-app-from-core - deletes the entire AMP app and its associated tests - no longer includes AMP as a possible context type and removes any checks for it - removes other tests related to AMP posts - ignores AMP as a valid setting in SettingsImporter - removes `amperize` from `package.json`
ref #23924 closes https://linear.app/ghost/issue/PROD-2116/completely-remove-amp-app-from-core - deletes the entire AMP app and its associated tests - no longer includes AMP as a possible context type and removes any checks for it - removes other tests related to AMP posts - ignores AMP as a valid setting in SettingsImporter - removes `amperize` from `package.json`
ref #23924 closes https://linear.app/ghost/issue/PROD-2116/completely-remove-amp-app-from-core - deletes the entire AMP app and its associated tests - no longer includes AMP as a possible context type and removes any checks for it - removes other tests related to AMP posts - ignores AMP as a valid setting in SettingsImporter - removes `amperize` from `package.json`
ref #23924 closes https://linear.app/ghost/issue/PROD-2116/completely-remove-amp-app-from-core - deletes the entire AMP app and its associated tests - no longer includes AMP as a possible context type and removes any checks for it - removes other tests related to AMP posts - ignores AMP as a valid setting in SettingsImporter - removes `amperize` from `package.json`
ref #23924 closes https://linear.app/ghost/issue/PROD-2116/completely-remove-amp-app-from-core - deletes the entire AMP app and its associated tests - no longer includes AMP as a possible context type and removes any checks for it - removes other tests related to AMP posts - ignores AMP as a valid setting in SettingsImporter - removes `amperize` from `package.json`
ref #23924 closes https://linear.app/ghost/issue/PROD-2116/completely-remove-amp-app-from-core - deletes the entire AMP app and its associated tests - no longer includes AMP as a possible context type and removes any checks for it - removes other tests related to AMP posts - ignores AMP as a valid setting in SettingsImporter - removes `amperize` from `package.json`
ref #23924 closes https://linear.app/ghost/issue/PROD-2116/completely-remove-amp-app-from-core - deletes the entire AMP app and its associated tests - no longer includes AMP as a possible context type and removes any checks for it - removes other tests related to AMP posts - ignores AMP as a valid setting in SettingsImporter - removes `amperize` from `package.json`
ref #23924 closes https://linear.app/ghost/issue/PROD-2116/completely-remove-amp-app-from-core - deletes the entire AMP app and its associated tests - no longer includes AMP as a possible context type and removes any checks for it - removes other tests related to AMP posts - ignores AMP as a valid setting in SettingsImporter - removes `amperize` from `package.json`
ref #23924 closes https://linear.app/ghost/issue/PROD-2116/completely-remove-amp-app-from-core - deletes the entire AMP app and its associated tests - no longer includes AMP as a possible context type and removes any checks for it - removes other tests related to AMP posts - ignores AMP as a valid setting in SettingsImporter - removes `amperize` from `package.json`
ref #23924 closes https://linear.app/ghost/issue/PROD-2116/completely-remove-amp-app-from-core - deletes the entire AMP app and its associated tests - no longer includes AMP as a possible context type and removes any checks for it - removes other tests related to AMP posts - ignores AMP as a valid setting in SettingsImporter - removes `amperize` from `package.json`
ref #23924 closes https://linear.app/ghost/issue/PROD-2116/completely-remove-amp-app-from-core - deletes the entire AMP app and its associated tests - no longer includes AMP as a possible context type and removes any checks for it - removes other tests related to AMP posts - ignores AMP as a valid setting in SettingsImporter - removes `amperize` from `package.json`
ref #23924 closes https://linear.app/ghost/issue/PROD-2116/completely-remove-amp-app-from-core - deletes the entire AMP app and its associated tests - no longer includes AMP as a possible context type and removes any checks for it - removes other tests related to AMP posts - ignores AMP as a valid setting in SettingsImporter - removes `amperize` from `package.json`
ref #23924 closes https://linear.app/ghost/issue/PROD-2116/completely-remove-amp-app-from-core - deletes the entire AMP app and its associated tests - no longer includes AMP as a possible context type and removes any checks for it - removes other tests related to AMP posts - ignores AMP as a valid setting in SettingsImporter - removes `amperize` from `package.json`
ref #23924 closes https://linear.app/ghost/issue/PROD-2116/completely-remove-amp-app-from-core - deletes the entire AMP app and its associated tests - no longer includes AMP as a possible context type and removes any checks for it - removes other tests related to AMP posts - ignores AMP as a valid setting in SettingsImporter - removes `amperize` from `package.json`
ref #23924 closes https://linear.app/ghost/issue/PROD-2116/completely-remove-amp-app-from-core - deletes the entire AMP app and its associated tests - no longer includes AMP as a possible context type and removes any checks for it - removes other tests related to AMP posts - ignores AMP as a valid setting in SettingsImporter - removes `amperize` from `package.json`
ref #23924 closes https://linear.app/ghost/issue/PROD-2116/completely-remove-amp-app-from-core - deletes the entire AMP app and its associated tests - no longer includes AMP as a possible context type and removes any checks for it - removes other tests related to AMP posts - ignores AMP as a valid setting in SettingsImporter - removes `amperize` from `package.json`
ref #23924
closes https://linear.app/ghost/issue/PROD-2116/completely-remove-amp-app-from-core
amperize
frompackage.json