SIGN IN SIGN UP

Add GitHub Actions CI/CD workflow

- Add test suite workflow for Python 3.6-3.12
- Add linting with flake8
- Add shell script checking with shellcheck
- Test on Ubuntu and macOS
- Auto-test on push and PR
G
Gunnar Nordqvist committed
b661cd6181cc910eb88423a2a74e06c215d83ac7
Parent: aa6a88c