Skip to content

Update messages

Update messages #711

env:
PYTHON_VERSION: '3.9'
QT_VERSION: '5.15.2'
TCL_VERSION: '8.6'
name: Update messages
on:
workflow_dispatch:
inputs:
schedule:
- cron: '30 5 * * *' # run at 5:30 AM UTC every day
jobs:
build:
runs-on: ubuntu-22.04
steps:
- uses: actions/setup-python@v4
with:
python-version: ${{ env.PYTHON_VERSION }}
architecture: 'x64'
- name: Qt installation dir
id: qt-installation-dir
run: echo "DIR=$(readlink -f ${{ github.workspace }}/..)" >> $GITHUB_OUTPUT
- name: Install Qt
uses: jurplel/install-qt-action@v3
with:
cache: true
version: ${{ env.QT_VERSION }}
host: 'linux'
dir: '${{ steps.qt-installation-dir.DIR }}'
aqtversion: '==3.0.*'
py7zrversion: '==0.20.*'
setup-python: 'false'
extra: '--external 7z'
- name: Clone repo
uses: actions/checkout@v3
with:
ref: ${{ env.GITHUB_REF }}
- name: Install Tcl
run: sudo apt-get install -qq libtcl$TCL_VERSION tcl$TCL_VERSION-dev
- name: Install xmllint
run: sudo apt install libxml2-utils
- name: Executing lang update
working-directory: SQLiteStudio3
run: tclsh lang.tcl update
- name: Listing Git status
run: |
git status
echo "==========================================================================="
git diff
- name: Committing changes
run: |
git config user.name github-actions
git config user.email github-actions@github.com
git add .
git diff-index --quiet HEAD || git commit -m "Automated update of translation files."
git push