[tor-commits] [manual/translations] get rid of stages, we dont need them. remove i18n dir to prevent errors, while also allowing ci to run without cache: i need to find out why it is not a submodule
emmapeel at torproject.org
emmapeel at torproject.org
Fri Apr 23 16:01:36 UTC 2021
commit 58edf20d4d26b43c37ecaa9b2be540bb5b147a90
Author: emma peel <emma.peel at riseup.net>
Date: Fri Apr 23 16:01:25 2021 +0000
get rid of stages, we dont need them. remove i18n dir to prevent errors, while also allowing ci to run without cache: i need to find out why it is not a submodule
---
.gitlab-ci.yml | 13 ++++---------
1 file changed, 4 insertions(+), 9 deletions(-)
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 3653d64..4684d74 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -11,14 +11,7 @@ cache:
variables:
GIT_SUBMODULE_STRATEGY: recursive
-stages:
- - build
- - test
- - deploy
-
-pages:
- stage: build
- before_script:
+before_script:
- apt-get update
- DEBIAN_FRONTEND=noninteractive apt-get install --no-install-recommends gettext python3-babel python3-pip git python3-inifile python3-dev python3-setuptools python3-openssl python3-cryptography i18nspector -y
- pip3 install virtualenv
@@ -27,8 +20,11 @@ pages:
- pip3 install wheel
- pip3 install lektor
- echo 'checking out translations'
+ - rm -rf i18n
- git clone https://git.torproject.org/translation.git i18n
- cd i18n && git checkout tbmanual-contentspot && cd ..
+
+pages:
script:
- echo 'building lektor 3 times to get translations in place'
- lektor build --output-path public && lektor build --output-path public && lektor build --output-path public
@@ -40,7 +36,6 @@ pages:
- translations
check_l10n:
- stage: test
script:
- git clone https://gitlab.torproject.org/tpo/community/l10n.git
- pip3 install polib
More information about the tor-commits
mailing list