diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 924a326..5d3fe7a 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,13 @@ 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 + # # 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: | @@ -45,7 +56,22 @@ jobs: # env: # QPDT_PUBLISH_USERNAME: ${{ secrets.QGIS_REPO_USERNAME }} # QPDT_PUBLISH_PASSWORD: ${{ secrets.QGIS_REPO_PASSWORD }} - - uses: svenstaro/upload-release-action@2.3.0 + # Kommentoidaan pois testien ajaksi + # - uses: svenstaro/upload-release-action@2.3.0 + # with: + # file: dist/* + # file_glob: true + - run: | + mkdir tmp + unzip -q dist/*.zip -d tmp + - run: | + cp -r src/quality_result_gui_plugin/resources/i18n tmp/quality_result_gui_plugin/resources/i18n + - run: | + zip -qr new.zip -i tmp/* + - run: | + rm -rf tmp + rm dist/*.zip + - uses: actions/upload-artifact@v3 with: - file: dist/* - file_glob: true + name: release-plugin-zip + path: new.zip