Initial QSfera import
This commit is contained in:
@@ -0,0 +1,43 @@
|
||||
variables:
|
||||
- &ubuntu_image 'ubuntu'
|
||||
- &git_action_plugin 'quay.io/thegeeklab/wp-git-action:2'
|
||||
|
||||
when:
|
||||
- event: cron
|
||||
cron: translation-sync
|
||||
|
||||
steps:
|
||||
- name: translation-update
|
||||
image: *ubuntu_image
|
||||
environment:
|
||||
TX_TOKEN:
|
||||
from_secret: tx_token
|
||||
commands:
|
||||
- apt update
|
||||
- ln -fs /usr/share/zoneinfo/Europe/Berlin /etc/localtime
|
||||
- apt install -y qt6-l10n-tools git curl
|
||||
- rm translations/*.ts
|
||||
- git checkout translations/desktop_en.ts
|
||||
- /usr/lib/qt6/bin/lupdate src -no-obsolete -ts translations/desktop_en.ts
|
||||
- curl -o- https://raw.githubusercontent.com/transifex/cli/master/install.sh | bash
|
||||
- . ~/.profile
|
||||
- tx push -s
|
||||
- rm -rf /tmp/tx
|
||||
- tx pull --force --all
|
||||
- rm tx LICENSE
|
||||
|
||||
- name: translation-push
|
||||
image: *git_action_plugin
|
||||
settings:
|
||||
action:
|
||||
- commit
|
||||
- push
|
||||
author_email: devops@opencloud.eu
|
||||
author_name: opencloudeu
|
||||
branch: ${CI_REPO_DEFAULT_BRANCH}
|
||||
empty_commit: false
|
||||
message: '[tx] updated from transifex'
|
||||
netrc_password:
|
||||
from_secret: github_token
|
||||
netrc_username:
|
||||
from_secret: github_username
|
||||
Reference in New Issue
Block a user