clone all languages for production build (#33473)
This commit is contained in:
56
.github/workflows/azure-prod-build-deploy.yml
vendored
56
.github/workflows/azure-prod-build-deploy.yml
vendored
@@ -71,6 +71,55 @@ jobs:
|
||||
- name: Merge docs-early-access repo's folders
|
||||
run: .github/actions-scripts/merge-early-access.sh
|
||||
|
||||
- name: Clone Simplified Chinese
|
||||
uses: actions/checkout@93ea575cb5d8a053eaa0ac8fa3b40d7e05a33cc8
|
||||
with:
|
||||
repository: github/docs-internal.zh-cn
|
||||
token: ${{ secrets.DOCUBOT_REPO_PAT }}
|
||||
path: translations/zh-cn
|
||||
|
||||
- name: Clone Japanese
|
||||
uses: actions/checkout@93ea575cb5d8a053eaa0ac8fa3b40d7e05a33cc8
|
||||
with:
|
||||
repository: github/docs-internal.ja-jp
|
||||
token: ${{ secrets.DOCUBOT_REPO_PAT }}
|
||||
path: translations/ja-jp
|
||||
|
||||
- name: Clone Spanish
|
||||
uses: actions/checkout@93ea575cb5d8a053eaa0ac8fa3b40d7e05a33cc8
|
||||
with:
|
||||
repository: github/docs-internal.es-es
|
||||
token: ${{ secrets.DOCUBOT_REPO_PAT }}
|
||||
path: translations/es-es
|
||||
|
||||
- name: Clone Portuguese
|
||||
uses: actions/checkout@93ea575cb5d8a053eaa0ac8fa3b40d7e05a33cc8
|
||||
with:
|
||||
repository: github/docs-internal.pt-br
|
||||
token: ${{ secrets.DOCUBOT_REPO_PAT }}
|
||||
path: translations/pt-br
|
||||
|
||||
- name: Clone German
|
||||
uses: actions/checkout@93ea575cb5d8a053eaa0ac8fa3b40d7e05a33cc8
|
||||
with:
|
||||
repository: github/docs-internal.de-de
|
||||
token: ${{ secrets.DOCUBOT_REPO_PAT }}
|
||||
path: translations/de-de
|
||||
|
||||
- name: Clone French
|
||||
uses: actions/checkout@93ea575cb5d8a053eaa0ac8fa3b40d7e05a33cc8
|
||||
with:
|
||||
repository: github/docs-internal.fr-fr
|
||||
token: ${{ secrets.DOCUBOT_REPO_PAT }}
|
||||
path: translations/fr-fr
|
||||
|
||||
- name: Clone Russian
|
||||
uses: actions/checkout@93ea575cb5d8a053eaa0ac8fa3b40d7e05a33cc8
|
||||
with:
|
||||
repository: github/docs-internal.ru-ru
|
||||
token: ${{ secrets.DOCUBOT_REPO_PAT }}
|
||||
path: translations/ru-ru
|
||||
|
||||
- name: Clone Korean
|
||||
uses: actions/checkout@93ea575cb5d8a053eaa0ac8fa3b40d7e05a33cc8
|
||||
with:
|
||||
@@ -85,6 +134,13 @@ jobs:
|
||||
# unnecessary weight to the container image.
|
||||
- name: Delete old checked in translation directories (TEMPORARY)
|
||||
run: |
|
||||
rm -fr translations/zh-CN
|
||||
rm -fr translations/ja-JP
|
||||
rm -fr translations/es-ES
|
||||
rm -fr translations/pt-BR
|
||||
rm -fr translations/de-DE
|
||||
rm -fr translations/fr-FR
|
||||
rm -fr translations/ru-RU
|
||||
rm -fr translations/ko-KR
|
||||
|
||||
- name: 'Build and push image'
|
||||
|
||||
@@ -10,13 +10,13 @@ import path from 'path'
|
||||
dotenv.config()
|
||||
|
||||
const possibleEnvVars = {
|
||||
'es-ES': process.env.TRANSLATIONS_ROOT_ES_ES,
|
||||
'zh-CN': process.env.TRANSLATIONS_ROOT_ZH_CN,
|
||||
'ja-JP': process.env.TRANSLATIONS_ROOT_JA_JP,
|
||||
'pt-BR': process.env.TRANSLATIONS_ROOT_PT_BR,
|
||||
'de-DE': process.env.TRANSLATIONS_ROOT_DE_DE,
|
||||
'fr-FR': process.env.TRANSLATIONS_ROOT_FR_FR,
|
||||
'ru-RU': process.env.TRANSLATIONS_ROOT_RU_RU,
|
||||
'es-es': process.env.TRANSLATIONS_ROOT_ES_ES,
|
||||
'zh-cn': process.env.TRANSLATIONS_ROOT_ZH_CN,
|
||||
'ja-jp': process.env.TRANSLATIONS_ROOT_JA_JP,
|
||||
'pt-br': process.env.TRANSLATIONS_ROOT_PT_BR,
|
||||
'de-de': process.env.TRANSLATIONS_ROOT_DE_DE,
|
||||
'fr-fr': process.env.TRANSLATIONS_ROOT_FR_FR,
|
||||
'ru-ru': process.env.TRANSLATIONS_ROOT_RU_RU,
|
||||
'ko-kr': process.env.TRANSLATIONS_ROOT_KO_KR,
|
||||
}
|
||||
|
||||
@@ -48,7 +48,7 @@ const languages = {
|
||||
code: 'cn',
|
||||
hreflang: 'zh-Hans',
|
||||
redirectPatterns: [/^\/zh-\w{2}/, /^\/zh/],
|
||||
dir: getRoot('zh-CN'),
|
||||
dir: getRoot('zh-cn'),
|
||||
wip: false,
|
||||
},
|
||||
ja: {
|
||||
@@ -57,7 +57,7 @@ const languages = {
|
||||
code: 'ja',
|
||||
hreflang: 'ja',
|
||||
redirectPatterns: [/^\/jp/],
|
||||
dir: getRoot('ja-JP'),
|
||||
dir: getRoot('ja-jp'),
|
||||
wip: false,
|
||||
},
|
||||
es: {
|
||||
@@ -65,7 +65,7 @@ const languages = {
|
||||
nativeName: 'Español',
|
||||
code: 'es',
|
||||
hreflang: 'es',
|
||||
dir: getRoot('es-ES'),
|
||||
dir: getRoot('es-es'),
|
||||
wip: false,
|
||||
},
|
||||
pt: {
|
||||
@@ -74,7 +74,7 @@ const languages = {
|
||||
code: 'pt',
|
||||
hreflang: 'pt',
|
||||
redirectPatterns: [/^\/br/],
|
||||
dir: getRoot('pt-BR'),
|
||||
dir: getRoot('pt-br'),
|
||||
wip: false,
|
||||
},
|
||||
de: {
|
||||
@@ -82,7 +82,7 @@ const languages = {
|
||||
nativeName: 'Deutsch',
|
||||
code: 'de',
|
||||
hreflang: 'de',
|
||||
dir: getRoot('de-DE'),
|
||||
dir: getRoot('de-de'),
|
||||
wip: false,
|
||||
},
|
||||
fr: {
|
||||
@@ -90,7 +90,7 @@ const languages = {
|
||||
nativeName: 'Français',
|
||||
code: 'fr',
|
||||
hreflang: 'fr',
|
||||
dir: getRoot('fr-FR'),
|
||||
dir: getRoot('fr-fr'),
|
||||
wip: false,
|
||||
},
|
||||
ru: {
|
||||
@@ -98,7 +98,7 @@ const languages = {
|
||||
nativeName: 'Русский',
|
||||
code: 'ru',
|
||||
hreflang: 'ru',
|
||||
dir: getRoot('ru-RU'),
|
||||
dir: getRoot('ru-ru'),
|
||||
wip: false,
|
||||
},
|
||||
ko: {
|
||||
|
||||
Reference in New Issue
Block a user