Skip to content
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

fix: CI failures #6767

Closed
wants to merge 6 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 4 additions & 2 deletions .github/workflows/nodejs.yml
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,8 @@ on:
pull_request:
types: [opened, synchronize, reopened]



jobs:
changes:
runs-on: ubuntu-latest
Expand Down Expand Up @@ -45,12 +47,12 @@ jobs:
run: yarn test:ci
env:
CI: true
NODE_OPTIONS: --max-old-space-size=4096
NODE_OPTIONS: --max-old-space-size=4096 --openssl-legacy-provider
if: ${{ needs.changes.outputs.cms == 'true' }}
- name: build demo site
run: yarn build:demo
env:
NODE_OPTIONS: --max-old-space-size=4096
NODE_OPTIONS: --max-old-space-size=4096 --openssl-legacy-provider
if: ${{ needs.changes.outputs.cms == 'true' }}
- uses: actions/upload-artifact@master
with:
Expand Down
13 changes: 8 additions & 5 deletions babel.config.js
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
const path = require('path');
const { extendDefaultPlugins } = require('svgo');

const appVersion = require('./packages/netlify-cms-app/package.json').version;
const coreVersion = require('./packages/netlify-cms-core/package.json').version;
Expand Down Expand Up @@ -28,12 +27,16 @@ const defaultPlugins = [
];

const svgo = {
plugins: extendDefaultPlugins([
plugins: [
{
name: 'removeViewBox',
active: false,
name: 'preset-default',
params: {
overrides: {
removeViewBox: false,
},
},
},
]),
],
};

function presets() {
Expand Down
2 changes: 1 addition & 1 deletion packages/netlify-cms-app/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@
"scripts": {
"develop": "yarn build:esm --watch",
"webpack": "node --max_old_space_size=4096 ../../node_modules/webpack/bin/webpack.js",
"build": "cross-env NODE_ENV=production run-s webpack",
"build": "cross-env NODE_ENV=production NODE_OPTIONS=\"--openssl-legacy-provider\" run-s webpack",
"build:esm": "cross-env NODE_ENV=esm babel src --out-dir dist/esm --ignore \"**/__tests__\" --root-mode upward"
},
"keywords": [
Expand Down
2 changes: 1 addition & 1 deletion packages/netlify-cms-backend-azure/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@
"sideEffects": false,
"scripts": {
"develop": "yarn build:esm --watch",
"build": "cross-env NODE_ENV=production webpack",
"build": "cross-env NODE_ENV=production NODE_OPTIONS=\"--openssl-legacy-provider\" webpack",
"build:esm": "cross-env NODE_ENV=esm babel src --out-dir dist/esm --ignore **/__tests__ --root-mode upward --extensions \".js,.jsx,.ts,.tsx\""
},
"dependencies": {
Expand Down
2 changes: 1 addition & 1 deletion packages/netlify-cms-backend-bitbucket/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@
"sideEffects": false,
"scripts": {
"develop": "yarn build:esm --watch",
"build": "cross-env NODE_ENV=production webpack",
"build": "cross-env NODE_ENV=production NODE_OPTIONS=\"--openssl-legacy-provider\" webpack",
"build:esm": "cross-env NODE_ENV=esm babel src --out-dir dist/esm --ignore \"**/__tests__\" --root-mode upward --extensions \".js,.jsx,.ts,.tsx\""
},
"dependencies": {
Expand Down
2 changes: 1 addition & 1 deletion packages/netlify-cms-backend-git-gateway/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@
"sideEffects": false,
"scripts": {
"develop": "yarn build:esm --watch",
"build": "cross-env NODE_ENV=production webpack",
"build": "cross-env NODE_ENV=production NODE_OPTIONS=\"--openssl-legacy-provider\" webpack",
"build:esm": "cross-env NODE_ENV=esm babel src --out-dir dist/esm --ignore \"**/__tests__\" --root-mode upward --extensions \".js,.jsx,.ts,.tsx\""
},
"dependencies": {
Expand Down
2 changes: 1 addition & 1 deletion packages/netlify-cms-backend-github/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@
"sideEffects": false,
"scripts": {
"develop": "yarn build:esm --watch",
"build": "cross-env NODE_ENV=production webpack",
"build": "cross-env NODE_ENV=production NODE_OPTIONS=\"--openssl-legacy-provider\" webpack",
"build:esm": "cross-env NODE_ENV=esm babel src --out-dir dist/esm --ignore \"**/__tests__\" --root-mode upward --extensions \".js,.jsx,.ts,.tsx\"",
"createFragmentTypes": "node scripts/createFragmentTypes.js"
},
Expand Down
2 changes: 1 addition & 1 deletion packages/netlify-cms-backend-gitlab/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@
"sideEffects": false,
"scripts": {
"develop": "yarn build:esm --watch",
"build": "cross-env NODE_ENV=production webpack",
"build": "cross-env NODE_ENV=production NODE_OPTIONS=\"--openssl-legacy-provider\" webpack",
"build:esm": "cross-env NODE_ENV=esm babel src --out-dir dist/esm --ignore \"**/__tests__\" --root-mode upward --extensions \".js,.jsx,.ts,.tsx\""
},
"dependencies": {
Expand Down
2 changes: 1 addition & 1 deletion packages/netlify-cms-backend-proxy/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@
"sideEffects": false,
"scripts": {
"develop": "yarn build:esm --watch",
"build": "cross-env NODE_ENV=production webpack",
"build": "cross-env NODE_ENV=production NODE_OPTIONS=\"--openssl-legacy-provider\" webpack",
"build:esm": "cross-env NODE_ENV=esm babel src --out-dir dist/esm --ignore \"**/__tests__\" --root-mode upward --extensions \".js,.jsx,.ts,.tsx\""
},
"peerDependencies": {
Expand Down
2 changes: 1 addition & 1 deletion packages/netlify-cms-backend-test/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@
"sideEffects": false,
"scripts": {
"develop": "yarn build:esm --watch",
"build": "cross-env NODE_ENV=production webpack",
"build": "cross-env NODE_ENV=production NODE_OPTIONS=\"--openssl-legacy-provider\" webpack",
"build:esm": "cross-env NODE_ENV=esm babel src --out-dir dist/esm --ignore \"**/__tests__\" --root-mode upward --extensions \".js,.jsx,.ts,.tsx\""
},
"peerDependencies": {
Expand Down
4 changes: 2 additions & 2 deletions packages/netlify-cms-core/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@
"scripts": {
"develop": "yarn build:esm --watch",
"webpack": "node --max_old_space_size=4096 ../../node_modules/webpack/bin/webpack.js",
"build": "cross-env NODE_ENV=production run-s webpack",
"build": "cross-env NODE_ENV=production NODE_OPTIONS=\"--openssl-legacy-provider\" run-s webpack",
"build:esm": "cross-env NODE_ENV=esm babel src --out-dir dist/esm --ignore \"**/__tests__\" --root-mode upward --extensions \".js,.jsx,.ts,.tsx\""
},
"keywords": [
Expand All @@ -26,7 +26,7 @@
"license": "MIT",
"dependencies": {
"@iarna/toml": "2.2.5",
"ajv": "8.1.0",
"ajv": "8.8.2",
"ajv-errors": "^3.0.0",
"ajv-keywords": "^5.0.0",
"clean-stack": "^4.1.0",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -67,6 +67,7 @@ exports[`MediaLibraryCard should match snapshot for draft image 1`] = `
</p>
<img
class="emotion-2 emotion-3"
loading="lazy"
src="url"
/>
</div>
Expand Down Expand Up @@ -132,6 +133,7 @@ exports[`MediaLibraryCard should match snapshot for non draft image 1`] = `
>
<img
class="emotion-0 emotion-1"
loading="lazy"
src="url"
/>
</div>
Expand Down
2 changes: 1 addition & 1 deletion packages/netlify-cms-default-exports/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@
"sideEffects": false,
"scripts": {
"develop": "yarn build:esm --watch",
"build": "cross-env NODE_ENV=production webpack",
"build": "cross-env NODE_ENV=production NODE_OPTIONS=\"--openssl-legacy-provider\" webpack",
"build:esm": "cross-env NODE_ENV=esm babel src --out-dir dist/esm --ignore \"**/__tests__\" --root-mode upward"
},
"dependencies": {
Expand Down
2 changes: 1 addition & 1 deletion packages/netlify-cms-editor-component-image/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@
"sideEffects": false,
"scripts": {
"develop": "yarn build:esm --watch",
"build": "cross-env NODE_ENV=production webpack",
"build": "cross-env NODE_ENV=production NODE_OPTIONS=\"--openssl-legacy-provider\" webpack",
"build:esm": "cross-env NODE_ENV=esm babel src --out-dir dist/esm --ignore \"**/__tests__\" --root-mode upward"
},
"devDependencies": {
Expand Down
2 changes: 1 addition & 1 deletion packages/netlify-cms-lib-auth/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@
"sideEffects": false,
"scripts": {
"develop": "yarn build:esm --watch",
"build": "cross-env NODE_ENV=production webpack",
"build": "cross-env NODE_ENV=production NODE_OPTIONS=\"--openssl-legacy-provider\" webpack",
"build:esm": "cross-env NODE_ENV=esm babel src --out-dir dist/esm --ignore \"**/__tests__\" --root-mode upward"
},
"peerDependencies": {
Expand Down
2 changes: 1 addition & 1 deletion packages/netlify-cms-lib-util/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@
"sideEffects": false,
"scripts": {
"develop": "yarn build:esm --watch",
"build": "cross-env NODE_ENV=production webpack",
"build": "cross-env NODE_ENV=production NODE_OPTIONS=\"--openssl-legacy-provider\" webpack",
"build:esm": "cross-env NODE_ENV=esm babel src --out-dir dist/esm --ignore \"**/__tests__\" --root-mode upward --extensions \".js,.jsx,.ts,.tsx\""
},
"dependencies": {
Expand Down
2 changes: 1 addition & 1 deletion packages/netlify-cms-lib-widgets/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@
"sideEffects": false,
"scripts": {
"develop": "yarn build:esm --watch",
"build": "cross-env NODE_ENV=production webpack",
"build": "cross-env NODE_ENV=production NODE_OPTIONS=\"--openssl-legacy-provider\" webpack",
"build:esm": "cross-env NODE_ENV=esm babel src --out-dir dist/esm --ignore \"**/__tests__\" --root-mode upward --extensions \".js,.jsx,.ts,.tsx\""
},
"peerDependencies": {
Expand Down
2 changes: 1 addition & 1 deletion packages/netlify-cms-locales/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@
"sideEffects": false,
"scripts": {
"develop": "yarn build:esm --watch",
"build": "cross-env NODE_ENV=production webpack",
"build": "cross-env NODE_ENV=production NODE_OPTIONS=\"--openssl-legacy-provider\" webpack",
"build:esm": "cross-env NODE_ENV=esm babel src --out-dir dist/esm --ignore \"**/__tests__\" --root-mode upward"
}
}
45 changes: 30 additions & 15 deletions packages/netlify-cms-locales/src/ru/index.js
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,8 @@ const ru = {
errors: {
email: 'Введите ваш email.',
password: 'Введите пароль.',
identitySettings: 'Нет доступа к настройкам. Если используете git-gateway, убедитесь, что включили Identity service и Git Gateway.',
identitySettings:
'Нет доступа к настройкам. Если используете git-gateway, убедитесь, что включили Identity service и Git Gateway.',
},
},
app: {
Expand Down Expand Up @@ -92,22 +93,29 @@ const ru = {
i18n: {
writingInLocale: 'Пишем на %{locale}',
copyFromLocale: 'Заполнить из другого региона',
copyFromLocaleConfirm: 'Вы хотите заполнять данные используя %{locale} локализацию?\nВесь существующий контент будет перезаписан.',
copyFromLocaleConfirm:
'Вы хотите заполнять данные используя %{locale} локализацию?\nВесь существующий контент будет перезаписан.',
},
},
editor: {
onLeavePage: 'Вы уверены, что хотите покинуть эту страницу?',
onUpdatingWithUnsavedChanges: 'У вас есть несохраненные изменения, сохраните их перед обновлением статуса.',
onUpdatingWithUnsavedChanges:
'У вас есть несохраненные изменения, сохраните их перед обновлением статуса.',
onPublishingNotReady: 'Пожалуйста, измените статус на «Готов» перед публикацией.',
onPublishingWithUnsavedChanges: 'У вас есть несохраненные изменения, сохраните их перед публикацией.',
onPublishingWithUnsavedChanges:
'У вас есть несохраненные изменения, сохраните их перед публикацией.',
onPublishing: 'Вы уверены, что хотите опубликовать эту запись?',
onUnpublishing: 'Вы уверены, что хотите отменить публикацию этой записи?',
onDeleteWithUnsavedChanges: 'Вы уверены, что хотите удалить эту опубликованную запись, а также несохраненные изменения из текущего сеанса?',
onDeleteWithUnsavedChanges:
'Вы уверены, что хотите удалить эту опубликованную запись, а также несохраненные изменения из текущего сеанса?',
onDeletePublishedEntry: 'Вы уверены, что хотите удалить эту опубликованную запись?',
onDeleteUnpublishedChangesWithUnsavedChanges: 'Это удалит все неопубликованные изменения в этой записи, а также ваши несохраненные изменения из текущего сеанса. Вы все еще хотите удалить?',
onDeleteUnpublishedChanges: 'Все неопубликованные изменения в этой записи будут удалены. Вы все еще хотите удалить?',
onDeleteUnpublishedChangesWithUnsavedChanges:
'Это удалит все неопубликованные изменения в этой записи, а также ваши несохраненные изменения из текущего сеанса. Вы все еще хотите удалить?',
onDeleteUnpublishedChanges:
'Все неопубликованные изменения в этой записи будут удалены. Вы все еще хотите удалить?',
loadingEntry: 'Загрузка записи…',
confirmLoadBackup: 'Для этой записи была восстановлена локальная резервная копия, хотите ли вы ее использовать?',
confirmLoadBackup:
'Для этой записи была восстановлена локальная резервная копия, хотите ли вы ее использовать?',
},
editorInterface: {
toggleI18n: 'Переключиться на i18n',
Expand Down Expand Up @@ -142,8 +150,10 @@ const ru = {
deployPreviewPendingButtonLabel: 'Проверить предварительный просмотр',
deployPreviewButtonLabel: 'Предварительный просмотр',
deployButtonLabel: 'Просмотр',
statusInfoTooltipDraft: 'Статус записи установлен на черновик. Чтобы доработать и отправить его на рассмотрение, установите статус «На рассмотрении».',
statusInfoTooltipInReview: 'Запись находится на рассмотрении, дальнейших действий не требуется. Тем не менее, вы все еще можете внести дополнительные изменения, пока она находится на рассмотрении.',
statusInfoTooltipDraft:
'Статус записи установлен на черновик. Чтобы доработать и отправить его на рассмотрение, установите статус «На рассмотрении».',
statusInfoTooltipInReview:
'Запись находится на рассмотрении, дальнейших действий не требуется. Тем не менее, вы все еще можете внести дополнительные изменения, пока она находится на рассмотрении.',
},
editorWidgets: {
markdown: {
Expand Down Expand Up @@ -216,7 +226,8 @@ const ru = {
},
mediaLibrary: {
onDelete: 'Вы уверены, что хотите удалить выбранный медиафайл?',
fileTooLarge: 'Файл слишком большой.\nНастройки не позволяют сохранять файлы более %{size} kB.',
fileTooLarge:
'Файл слишком большой.\nНастройки не позволяют сохранять файлы более %{size} kB.',
},
mediaLibraryModal: {
loading: 'Загрузка медифайлов…',
Expand Down Expand Up @@ -244,7 +255,8 @@ const ru = {
details: 'Произошла ошибка. Пожалуйста, ',
reportIt: 'сообщите о ней.',
detailsHeading: 'Подробности',
privacyWarning: 'При открытии тикет автоматически предзаполняется сообщением об ошибке и отладочной информацией.\nПожалуйста, проверьте, что данные верны и не содержат конфиденциальной информации.',
privacyWarning:
'При открытии тикет автоматически предзаполняется сообщением об ошибке и отладочной информацией.\nПожалуйста, проверьте, что данные верны и не содержат конфиденциальной информации.',
recoveredEntry: {
heading: 'Восстановленный документ',
warning: 'Пожалуйста, скопируйте это сообщение куда-нибудь, прежде чем уйти со страницы!',
Expand All @@ -260,7 +272,8 @@ const ru = {
onFailToPersist: 'Не удалось сохранить запись: %{details}',
onFailToDelete: 'Не удалось удалить запись: %{details}',
onFailToUpdateStatus: 'Не удалось обновить статус: %{details}',
missingRequiredField: 'К сожалению, вы пропустили обязательное поле. Пожалуйста, заполните перед сохранением.',
missingRequiredField:
'К сожалению, вы пропустили обязательное поле. Пожалуйста, заполните перед сохранением.',
entrySaved: 'Запись сохранена',
entryPublished: 'Запись опубликована',
entryUnpublished: 'Публикация записи отменена',
Expand All @@ -278,7 +291,8 @@ const ru = {
loading: 'Загрузка записей в рабочей области',
workflowHeading: 'Рабочая область',
newPost: 'Новая запись',
description: 'Число записей, ожидающих проверки — %{smart_count}, готовых к публикации — %{readyCount}. |||| Число записей, ожидающих проверки — %{smart_count}, готовых к публикации — %{readyCount}. ',
description:
'Число записей, ожидающих проверки — %{smart_count}, готовых к публикации — %{readyCount}. |||| Число записей, ожидающих проверки — %{smart_count}, готовых к публикации — %{readyCount}. ',
dateFormat: 'MMMM D',
},
workflowCard: {
Expand All @@ -292,7 +306,8 @@ const ru = {
},
workflowList: {
onDeleteEntry: 'Вы уверены, что хотите удалить эту запись?',
onPublishingNotReadyEntry: 'Только элементы со статусом «Готов» могут быть опубликованы. Перетащите карточку в столбец «Одобренные», чтобы разрешить публикацию.',
onPublishingNotReadyEntry:
'Только элементы со статусом «Готов» могут быть опубликованы. Перетащите карточку в столбец «Одобренные», чтобы разрешить публикацию.',
onPublishEntry: 'Вы уверены, что хотите опубликовать эту запись?',
draftHeader: 'Черновики',
inReviewHeader: 'На рассмотрении',
Expand Down
2 changes: 1 addition & 1 deletion packages/netlify-cms-media-library-cloudinary/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@
"sideEffects": false,
"scripts": {
"develop": "yarn build:esm --watch",
"build": "cross-env NODE_ENV=production webpack",
"build": "cross-env NODE_ENV=production NODE_OPTIONS=\"--openssl-legacy-provider\" webpack",
"build:esm": "cross-env NODE_ENV=esm babel src --out-dir dist/esm --ignore \"**/__tests__\" --root-mode upward"
},
"peerDependencies": {
Expand Down
2 changes: 1 addition & 1 deletion packages/netlify-cms-media-library-uploadcare/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@
"sideEffects": false,
"scripts": {
"develop": "yarn build:esm --watch",
"build": "cross-env NODE_ENV=production webpack",
"build": "cross-env NODE_ENV=production NODE_OPTIONS=\"--openssl-legacy-provider\" webpack",
"build:esm": "cross-env NODE_ENV=esm babel src --out-dir dist/esm --ignore \"**/__tests__\" --root-mode upward"
},
"dependencies": {
Expand Down
2 changes: 1 addition & 1 deletion packages/netlify-cms-proxy-server/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@
],
"sideEffects": false,
"scripts": {
"build": "webpack",
"build": "cross-env NODE_OPTIONS=\"--openssl-legacy-provider\" webpack",
"prestart": "yarn build",
"start": "node dist/index.js",
"develop": "nodemon --watch 'src/**/*.ts' --ignore 'src/**/*.spec.ts' --exec 'ts-node' --files src/index.ts",
Expand Down
Loading
Loading