Compare commits

...

4 Commits

Author SHA1 Message Date
edX requirements bot
6373bc726f chore!: Dropped support for Node 12 (#216)
BREAKING CHANGE: Dropped support for Node 12
2022-05-16 20:57:50 +05:00
Renovate Bot
1ccf3214f0 chore(deps): update dependency @edx/paragon to v19.22.1 2022-05-16 10:16:14 +00:00
edx-semantic-release
137701d10c chore(i18n): update translations 2022-05-12 16:05:09 -04:00
Tim McCormack
37d39dba95 fix: Fix pull_translations by using correct CLI flag for language filter (#214)
Docs: https://developers.transifex.com/docs/using-the-client
2022-05-12 19:57:30 +00:00
10 changed files with 61 additions and 47 deletions

View File

@@ -2,16 +2,16 @@ name: Default CI
on: on:
push: push:
branches: branches:
- 'master' - master
pull_request: pull_request:
branches: branches:
- '**' - '**'
jobs: jobs:
tests: tests:
runs-on: ubuntu-latest runs-on: ubuntu-latest
strategy: strategy:
matrix: matrix:
node: [12, 14, 16] node: [16]
steps: steps:
- name: Checkout - name: Checkout
uses: actions/checkout@v2 uses: actions/checkout@v2

View File

@@ -2,38 +2,38 @@ name: Release CI
on: on:
push: push:
branches: branches:
- master - master
jobs: jobs:
release: release:
name: Release name: Release
runs-on: ubuntu-latest runs-on: ubuntu-latest
steps: steps:
- name: Checkout - name: Checkout
uses: actions/checkout@v2 uses: actions/checkout@v2
with: with:
fetch-depth: 0 fetch-depth: 0
- name: Setup Node.js - name: Setup Node.js
uses: actions/setup-node@v2 uses: actions/setup-node@v2
with: with:
node-version: 12 node-version: 16
- name: Install dependencies - name: Install dependencies
run: npm ci run: npm ci
- name: Validate package-lock.json changes - name: Validate package-lock.json changes
run: make validate-no-uncommitted-package-lock-changes run: make validate-no-uncommitted-package-lock-changes
- name: Lint - name: Lint
run: npm run lint run: npm run lint
- name: Test - name: Test
run: npm run test run: npm run test
- name: i18n_extract - name: i18n_extract
run: npm run i18n_extract run: npm run i18n_extract
- name: Coverage - name: Coverage
uses: codecov/codecov-action@v2 uses: codecov/codecov-action@v2
- name: Build - name: Build
run: npm run build run: npm run build
- name: Release - name: Release
uses: cycjimmy/semantic-release-action@v2 uses: cycjimmy/semantic-release-action@v2
with: with:
semantic_version: 16 semantic_version: 16
env: env:
GITHUB_TOKEN: ${{ secrets.SEMANTIC_RELEASE_GITHUB_TOKEN }} GITHUB_TOKEN: ${{ secrets.SEMANTIC_RELEASE_GITHUB_TOKEN }}
NPM_TOKEN: ${{ secrets.SEMANTIC_RELEASE_NPM_TOKEN }} NPM_TOKEN: ${{ secrets.SEMANTIC_RELEASE_NPM_TOKEN }}

View File

@@ -50,7 +50,7 @@ push_translations:
# Pulls translations from Transifex. # Pulls translations from Transifex.
pull_translations: pull_translations:
tx pull -f --mode reviewed --language=$(transifex_langs) tx pull -f --mode reviewed --languages=$(transifex_langs)
# This target is used by Travis. # This target is used by Travis.
validate-no-uncommitted-package-lock-changes: validate-no-uncommitted-package-lock-changes:

23
package-lock.json generated
View File

@@ -22,7 +22,7 @@
"@edx/brand": "npm:@edx/brand-openedx@1.1.0", "@edx/brand": "npm:@edx/brand-openedx@1.1.0",
"@edx/frontend-build": "9.2.2", "@edx/frontend-build": "9.2.2",
"@edx/frontend-platform": "1.15.1", "@edx/frontend-platform": "1.15.1",
"@edx/paragon": "19.20.0", "@edx/paragon": "19.22.1",
"@testing-library/dom": "7.31.2", "@testing-library/dom": "7.31.2",
"@testing-library/jest-dom": "5.16.4", "@testing-library/jest-dom": "5.16.4",
"@testing-library/react": "10.4.9", "@testing-library/react": "10.4.9",
@@ -3210,15 +3210,15 @@
} }
}, },
"node_modules/@edx/paragon": { "node_modules/@edx/paragon": {
"version": "19.20.0", "version": "19.22.1",
"resolved": "https://registry.npmjs.org/@edx/paragon/-/paragon-19.20.0.tgz", "resolved": "https://registry.npmjs.org/@edx/paragon/-/paragon-19.22.1.tgz",
"integrity": "sha512-RxzR0i89AWNDXjDv3gHNiqM5+jWrbwXGsboxojpOeHszItFJdmYCbF55J6q8EIlvLPts4jsjFrtoIaK9n5l9xg==", "integrity": "sha512-gENq+5bi8rqasqyEPHqy7mEUxLj2t+lO1jE0l7rW1zlPWoCgVkWZXDjo29kT5n9WV79hqG12/OQ1noJVYzRgVg==",
"dev": true, "dev": true,
"dependencies": { "dependencies": {
"@fortawesome/fontawesome-svg-core": "^1.2.36", "@fortawesome/fontawesome-svg-core": "^1.2.36",
"@fortawesome/react-fontawesome": "^0.1.18", "@fortawesome/react-fontawesome": "^0.1.18",
"@popperjs/core": "^2.11.4", "@popperjs/core": "^2.11.4",
"airbnb-prop-types": "^2.12.0", "airbnb-prop-types": "^2.16.0",
"bootstrap": "^4.6.1", "bootstrap": "^4.6.1",
"classnames": "^2.3.1", "classnames": "^2.3.1",
"email-prop-type": "^3.0.0", "email-prop-type": "^3.0.0",
@@ -3237,9 +3237,8 @@
"uncontrollable": "^7.2.1" "uncontrollable": "^7.2.1"
}, },
"peerDependencies": { "peerDependencies": {
"prop-types": "^15.7.2", "react": "^16.8.6 || ^17.0.0",
"react": "^16.8.6", "react-dom": "^16.8.6 || ^17.0.0"
"react-dom": "^16.8.6"
} }
}, },
"node_modules/@formatjs/ecma402-abstract": { "node_modules/@formatjs/ecma402-abstract": {
@@ -29364,15 +29363,15 @@
} }
}, },
"@edx/paragon": { "@edx/paragon": {
"version": "19.20.0", "version": "19.22.1",
"resolved": "https://registry.npmjs.org/@edx/paragon/-/paragon-19.20.0.tgz", "resolved": "https://registry.npmjs.org/@edx/paragon/-/paragon-19.22.1.tgz",
"integrity": "sha512-RxzR0i89AWNDXjDv3gHNiqM5+jWrbwXGsboxojpOeHszItFJdmYCbF55J6q8EIlvLPts4jsjFrtoIaK9n5l9xg==", "integrity": "sha512-gENq+5bi8rqasqyEPHqy7mEUxLj2t+lO1jE0l7rW1zlPWoCgVkWZXDjo29kT5n9WV79hqG12/OQ1noJVYzRgVg==",
"dev": true, "dev": true,
"requires": { "requires": {
"@fortawesome/fontawesome-svg-core": "^1.2.36", "@fortawesome/fontawesome-svg-core": "^1.2.36",
"@fortawesome/react-fontawesome": "^0.1.18", "@fortawesome/react-fontawesome": "^0.1.18",
"@popperjs/core": "^2.11.4", "@popperjs/core": "^2.11.4",
"airbnb-prop-types": "^2.12.0", "airbnb-prop-types": "^2.16.0",
"bootstrap": "^4.6.1", "bootstrap": "^4.6.1",
"classnames": "^2.3.1", "classnames": "^2.3.1",
"email-prop-type": "^3.0.0", "email-prop-type": "^3.0.0",

View File

@@ -36,7 +36,7 @@
"@edx/brand": "npm:@edx/brand-openedx@1.1.0", "@edx/brand": "npm:@edx/brand-openedx@1.1.0",
"@edx/frontend-build": "9.2.2", "@edx/frontend-build": "9.2.2",
"@edx/frontend-platform": "1.15.1", "@edx/frontend-platform": "1.15.1",
"@edx/paragon": "19.20.0", "@edx/paragon": "19.22.1",
"codecov": "3.8.3", "codecov": "3.8.3",
"enzyme": "3.11.0", "enzyme": "3.11.0",
"enzyme-adapter-react-16": "1.15.6", "enzyme-adapter-react-16": "1.15.6",

View File

@@ -12,6 +12,8 @@
"header.user.menu.logout": "تسجيل الخروج", "header.user.menu.logout": "تسجيل الخروج",
"header.user.menu.login": "تسجيل الدخول", "header.user.menu.login": "تسجيل الدخول",
"header.user.menu.register": "تسجيل ", "header.user.menu.register": "تسجيل ",
"header.user.menu.studio.home": "Studio Home",
"header.user.menu.studio.maintenance": "Maintenance",
"header.label.account.nav": "حساب", "header.label.account.nav": "حساب",
"header.label.account.menu": "قائمة الحساب", "header.label.account.menu": "قائمة الحساب",
"header.label.account.menu.for": "قائمة الحساب للمستخدم {username}", "header.label.account.menu.for": "قائمة الحساب للمستخدم {username}",
@@ -20,6 +22,7 @@
"header.label.main.header": "الرئيسية", "header.label.main.header": "الرئيسية",
"header.label.secondary.nav": "فرعي", "header.label.secondary.nav": "فرعي",
"header.label.skip.nav": "التخطي إلى المحتوى الرئيسي", "header.label.skip.nav": "التخطي إلى المحتوى الرئيسي",
"header.label.app.nav": "App",
"header.menu.dashboard.label": "لوحة المعلومات", "header.menu.dashboard.label": "لوحة المعلومات",
"header.help.label": "مساعدة", "header.help.label": "مساعدة",
"header.menu.profile.label": "الملف الشخصي", "header.menu.profile.label": "الملف الشخصي",

View File

@@ -12,6 +12,8 @@
"header.user.menu.logout": "Cerrar sesión", "header.user.menu.logout": "Cerrar sesión",
"header.user.menu.login": "Login", "header.user.menu.login": "Login",
"header.user.menu.register": "Registrarse", "header.user.menu.register": "Registrarse",
"header.user.menu.studio.home": "Studio Home",
"header.user.menu.studio.maintenance": "Maintenance",
"header.label.account.nav": "Cuenta", "header.label.account.nav": "Cuenta",
"header.label.account.menu": "Menú de la cuenta", "header.label.account.menu": "Menú de la cuenta",
"header.label.account.menu.for": "Menú de la cuenta para {username}", "header.label.account.menu.for": "Menú de la cuenta para {username}",
@@ -20,6 +22,7 @@
"header.label.main.header": "Principal", "header.label.main.header": "Principal",
"header.label.secondary.nav": "Secondary", "header.label.secondary.nav": "Secondary",
"header.label.skip.nav": "Ir al contenido principal", "header.label.skip.nav": "Ir al contenido principal",
"header.label.app.nav": "App",
"header.menu.dashboard.label": "Panel de Control", "header.menu.dashboard.label": "Panel de Control",
"header.help.label": "Ayuda", "header.help.label": "Ayuda",
"header.menu.profile.label": "Perfil", "header.menu.profile.label": "Perfil",

View File

@@ -12,6 +12,8 @@
"header.user.menu.logout": "Déconnexion", "header.user.menu.logout": "Déconnexion",
"header.user.menu.login": "Connexion", "header.user.menu.login": "Connexion",
"header.user.menu.register": "S'inscrire", "header.user.menu.register": "S'inscrire",
"header.user.menu.studio.home": "Accueil Studio",
"header.user.menu.studio.maintenance": "Maintenance",
"header.label.account.nav": "Compte", "header.label.account.nav": "Compte",
"header.label.account.menu": "Menu du compte", "header.label.account.menu": "Menu du compte",
"header.label.account.menu.for": "Menu du compte pour {username}", "header.label.account.menu.for": "Menu du compte pour {username}",
@@ -20,6 +22,7 @@
"header.label.main.header": "Principal", "header.label.main.header": "Principal",
"header.label.secondary.nav": "Secondaire", "header.label.secondary.nav": "Secondaire",
"header.label.skip.nav": "Passer au contenu principal", "header.label.skip.nav": "Passer au contenu principal",
"header.label.app.nav": "Application",
"header.menu.dashboard.label": "Tableau de bord", "header.menu.dashboard.label": "Tableau de bord",
"header.help.label": "Aide", "header.help.label": "Aide",
"header.menu.profile.label": "Profil", "header.menu.profile.label": "Profil",

View File

@@ -12,6 +12,8 @@
"header.user.menu.logout": "Déconnexion", "header.user.menu.logout": "Déconnexion",
"header.user.menu.login": "Connexion", "header.user.menu.login": "Connexion",
"header.user.menu.register": "S'inscrire", "header.user.menu.register": "S'inscrire",
"header.user.menu.studio.home": "Accueil Studio",
"header.user.menu.studio.maintenance": "Entretien",
"header.label.account.nav": "Compte", "header.label.account.nav": "Compte",
"header.label.account.menu": "Menu de compte", "header.label.account.menu": "Menu de compte",
"header.label.account.menu.for": "Menu de compte pour {username}", "header.label.account.menu.for": "Menu de compte pour {username}",
@@ -20,6 +22,7 @@
"header.label.main.header": "Principal", "header.label.main.header": "Principal",
"header.label.secondary.nav": "Secondaire", "header.label.secondary.nav": "Secondaire",
"header.label.skip.nav": "Passer au contenu de cette vue", "header.label.skip.nav": "Passer au contenu de cette vue",
"header.label.app.nav": "Application",
"header.menu.dashboard.label": "Tableau de bord", "header.menu.dashboard.label": "Tableau de bord",
"header.help.label": "Aide", "header.help.label": "Aide",
"header.menu.profile.label": "Profil", "header.menu.profile.label": "Profil",

View File

@@ -12,6 +12,8 @@
"header.user.menu.logout": "Logout", "header.user.menu.logout": "Logout",
"header.user.menu.login": "Login", "header.user.menu.login": "Login",
"header.user.menu.register": "Sign Up", "header.user.menu.register": "Sign Up",
"header.user.menu.studio.home": "Studio Home",
"header.user.menu.studio.maintenance": "Maintenance",
"header.label.account.nav": "Account", "header.label.account.nav": "Account",
"header.label.account.menu": "Account Menu", "header.label.account.menu": "Account Menu",
"header.label.account.menu.for": "Account menu for {username}", "header.label.account.menu.for": "Account menu for {username}",
@@ -20,6 +22,7 @@
"header.label.main.header": "Main", "header.label.main.header": "Main",
"header.label.secondary.nav": "Secondary", "header.label.secondary.nav": "Secondary",
"header.label.skip.nav": "Skip to main content", "header.label.skip.nav": "Skip to main content",
"header.label.app.nav": "App",
"header.menu.dashboard.label": "Dashboard", "header.menu.dashboard.label": "Dashboard",
"header.help.label": "Help", "header.help.label": "Help",
"header.menu.profile.label": "Profile", "header.menu.profile.label": "Profile",