diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml new file mode 100644 index 0000000..fc298c6 --- /dev/null +++ b/.github/workflows/test.yml @@ -0,0 +1,53 @@ +name: Test + +on: + push: + branches: [ '*' ] + pull_request: + branches: [ '*' ] + +jobs: + test: + runs-on: ubuntu-latest + + strategy: + matrix: + python-version: ['2.7', '3.5', '3.6', '3.7', '3.8'] + + steps: + - uses: actions/checkout@v2 + + - name: Set up Python ${{ matrix.python-version }} + uses: actions/setup-python@v1 + with: + python-version: ${{ matrix.python-version }} + + - name: Install Dependencies + run: | + python -m pip install -U pip + python -m pip install colorama + + + - run: python test_crayons.py + + - run: pip install . + + lint: + runs-on: ubuntu-latest + env: + python-version: '3.7' + + steps: + - uses: actions/checkout@v2 + + - name: Set up Python ${{ env.python-version }} + uses: actions/setup-python@v1 + with: + python-version: ${{ env.python-version }} + + - name: Install Dependencies + run: | + python3 -m pip install -U pip + python3 -m pip install flake8 flake8-bugbear + + - run: flake8 diff --git a/.travis.yml b/.travis.yml deleted file mode 100644 index f4b6c40..0000000 --- a/.travis.yml +++ /dev/null @@ -1,16 +0,0 @@ -language: python -python: - - 2.7 - - 3.5 - - 3.6 - - 3.7 - - 3.8-dev - -install: - - python -m pip install colorama flake8 - - if [[ $(python -c "import sys; print(sys.version_info >= (3,5,))") == "True" ]]; then pip install flake8-bugbear; fi - -script: - - flake8 - - python test_crayons.py - - python setup.py install