From a442c856e5eb1251e486b9cb38cb0d023135e307 Mon Sep 17 00:00:00 2001 From: Pauliina Paasivirta Date: Mon, 11 Sep 2023 10:51:41 +0300 Subject: [PATCH] fix: include .qm file to release zip generated by workflow --- .github/workflows/release.yml | 53 ++++++++++++++++++++++------------- 1 file changed, 34 insertions(+), 19 deletions(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 924a326..9bfbfd0 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -3,27 +3,31 @@ name: Release on: release: types: [released] + pull_request: + types: + - opened + - synchronize jobs: - pypi: - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v3 - - uses: actions/setup-python@v3 - with: - python-version: "3.9" - - run: | - pip install build - - run: | - python -m build - - uses: pypa/gh-action-pypi-publish@release/v1 - with: - user: __token__ - password: ${{ secrets.PYPI_API_TOKEN }} - - uses: svenstaro/upload-release-action@2.3.0 - with: - file: dist/* - file_glob: true + # pypi: + # runs-on: ubuntu-latest + # steps: + # - uses: actions/checkout@v3 + # - uses: actions/setup-python@v3 + # with: + # python-version: "3.9" + # - run: | + # pip install build + # - run: | + # python -m build + # - uses: pypa/gh-action-pypi-publish@release/v1 + # with: + # user: __token__ + # password: ${{ secrets.PYPI_API_TOKEN }} + # - uses: svenstaro/upload-release-action@2.3.0 + # with: + # file: dist/* + # file_glob: true qgis: runs-on: ubuntu-latest @@ -32,6 +36,17 @@ jobs: - uses: actions/setup-python@v3 with: python-version: "3.9" + # Install Qt and required tools + - run: | + sudo apt-get update + sudo apt-get install -y qttools5-dev-tools + - run: | + lrelease -version + - run: / + whereis lrelease + # Compile .ts files into .qm files using lrelease + - run: | + lrelease src/quality_result_gui_plugin/resources/i18n/*.ts # use extra pip install . to do a non-editable install, # so that .dist-info will go the package instead of .egg-info - run: |