Migrated existing Travis to Github Actions
Add CI for Ubuntu 20.04 Python 3
Add Workaround # pylint: disable=import-error for pylint conditional imports with six
Issue has been documented in the pylint repository
At a later date workflows the workflows will be simplified.
Travis has also been known to break repeatedly along with a few bugs with publishing packages. The only downside is the project CI being tied to Github ecosystem. Github Actions allows us to do four congruent instances CI.
How Has This Been Tested
Github Actions configuration is been tested with
Windows 10 Python 2.7.18 and 3.6.8
Mac OS Python 3.6.8
Ubuntu 20.04 Python 3.6.8
Description
Migrated existing Travis to Github Actions Add CI for Ubuntu 20.04 Python 3 Add Workaround
# pylint: disable=import-error
for pylint conditional imports with six Issue has been documented in the pylint repositoryAt a later date workflows the workflows will be simplified.
Related Issue
https://github.com/dictation-toolbox/Caster/issues/653
Motivation and Context
Travis has also been known to break repeatedly along with a few bugs with publishing packages. The only downside is the project CI being tied to Github ecosystem. Github Actions allows us to do four congruent instances CI.
How Has This Been Tested
Github Actions configuration is been tested with Windows 10 Python 2.7.18 and 3.6.8 Mac OS Python 3.6.8 Ubuntu 20.04 Python 3.6.8
Types of changes
Checklist
Maintainer/Reviewer Checklist