[x] Bug fix (non-breaking change which fixes an issue)
[x] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)
[ ] Documentation update
[ ] Other (please describe):
Pre-PR Checklist
General
[x] New code is unit tested.
[ ] All relevant documentation is updated.
[x] This pull request references any related issue by including "closes <link to issue>" (or "fixes" or "resolves"). If the pull request doesn't completely fix the issue, it should include "addresses".
[ ] Create an issue if this pull request does not completely fix the issue.
Code changes
[ ] This pull request includes tests or only affects documentation.
[x] This pull request includes a label categorizing the change e.g. bug, feature, enhancement, docs.
Changes
Moved TestSettings to a different folder which is exclusive for all automated tests, this won't be included in the final packaging.
Moved config.py to flaui/lib.
Added Coverage library and settings to pyproject.toml for Python 3.8.
Added Dynamic Poetry version parsing from Git tag for stable and alpha releases.
Updated GitHub actions to use dynamic poetry version parsing while deploying staging builds to Test PyPI and releases to PyPI.
Added GitHub actions to draft a release on PR merge to master.
Added automatic label attachment to PR.
Added Automatic release note generation based on committed PR labels.
Added CODEOWNER for GitHub settings.
Added PR template.
Testing Instructions
Run the below code to setup Python.NET bridge successfully -
from flaui.lib.pythonnet_bridge import setup_pythonnet_bridge
setup_pythonnet_bridge()
The package version `0.0.8a23` has been published to Test PyPI. Please test and verify the package before publishing to PyPI - https://test.pypi.org/project/flaui-uiautomation-wrapper/0.0.8a23/
Fixes #58, Fixes #61, Fixes #63, Fixes #64
Type of Change
Pre-PR Checklist
General
<link to issue>
" (or "fixes" or "resolves"). If the pull request doesn't completely fix the issue, it should include "addresses".Code changes
bug
,feature
,enhancement
,docs
.Changes
TestSettings
to a different folder which is exclusive for all automated tests, this won't be included in the final packaging.config.py
toflaui/lib
.pyproject.toml
for Python 3.8.Testing Instructions
Run the below code to setup Python.NET bridge successfully -
Screenshots
Checklist
main
branch.