diff --git a/.github/workflows/linter.yml b/.github/workflows/linter.yml index a95dbc0f..18828aec 100644 --- a/.github/workflows/linter.yml +++ b/.github/workflows/linter.yml @@ -2,12 +2,14 @@ name: "✅ Linter" on: push: - branches: [main] + branches: + - main paths: - "**.py" pull_request: - branches: [main] + branches: + - main paths: - "**.py" diff --git a/.github/workflows/packager.yml b/.github/workflows/packager.yml index 572066ba..0e8ac4ed 100644 --- a/.github/workflows/packager.yml +++ b/.github/workflows/packager.yml @@ -6,12 +6,14 @@ env: on: push: - branches: [main] + branches: + - main tags: - "*" pull_request: - branches: [main] + branches: + - main paths: - .github/workflows/packager.yml @@ -24,13 +26,20 @@ jobs: - name: Get source code uses: actions/checkout@v4 + - name: Setup Python + uses: actions/setup-python@v5 + with: + python-version: ${{ env.PYTHON_VERSION }} + cache: "pip" + - name: Install system requirements run: | sudo apt update sudo apt install qt5-qmake qttools5-dev-tools + python3 -m pip install -U pyqt5-tools - name: Update translations - run: lupdate -noobsolete -verbose ${{ env.PROJECT_FOLDER }}/resources/i18n/plugin_translation.pro + run: pylupdate5 -noobsolete -verbose ${{ env.PROJECT_FOLDER }}/resources/i18n/plugin_translation.pro - name: Compile translations run: lrelease ${{ env.PROJECT_FOLDER }}/resources/i18n/*.ts