This PR aims to simplify some of the existing GH workflows.
Changes include:
Modified schedule configuration WindowsReleaseTest -> running every day at 8 AM UTC. It will also run for every push on develop and when a PR is open
Removed ci/packaging.txt file -> it contained a single required package, which was included in a pip install in translation and release workflows
Added black for file format in test/requirements-test.txt
Added docs/build to .gitignore
Modified translation workflow to run only when pushing to develop. We moved the compilation of translation files to release, and simplified the checks for file modification (assuming that the translation file already exists). We left plugin building, and artifact download only when releasing a new version.
This PR aims to simplify some of the existing GH workflows.
Changes include:
develop
and when a PR is openpip install
in translation and release workflowsblack
for file format in test/requirements-test.txtdevelop
. We moved the compilation of translation files to release, and simplified the checks for file modification (assuming that the translation file already exists). We left plugin building, and artifact download only when releasing a new version.