Skip to content

Use GitHub actions for automated testing #119

New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

Merged
merged 1 commit into from
Dec 20, 2020
Merged

Use GitHub actions for automated testing #119

merged 1 commit into from
Dec 20, 2020

Conversation

dlenski
Copy link
Collaborator

@dlenski dlenski commented Dec 20, 2020

Removes .travis.yml and replaces it with .github/workflows/test.yml.

Also adds a Build Status badge, the image of which won't be available until actually merged, since running that workflow in this repo will create it.

….yml)

also add a Build Status badge to the README
# pip-compile --output-file requirements-test.txt etc/requirements-test.in
#

click==7.0 # via pip-tools
Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

click, pip-tools, and six were not actually being used in any of the tests, so I removed them here.

runs-on: ubuntu-latest
strategy:
matrix:
python-version: ['2.7', '3.3', '3.4', '3.5', '3.6', '3.x', 'pypy2', 'pypy3']
Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Intended to match the versions supported in the old Travis config.

@dlenski
Copy link
Collaborator Author

dlenski commented Dec 20, 2020

Results of the workflow actions included here (passing 😄) can be seen at https://github.com/dlenski/python-fitparse/actions?query=workflow%3Atest

@pR0Ps pR0Ps merged commit 5c0bff1 into dtcooper:master Dec 20, 2020
@pR0Ps
Copy link
Collaborator

pR0Ps commented Dec 20, 2020

Amazing, thank you!

dlenski added a commit to dlenski/FIT-to-TCX that referenced this pull request Dec 20, 2020
Based on my corresponding pull for python-fitparse: dtcooper/python-fitparse#119
dlenski added a commit to dlenski/FIT-to-TCX that referenced this pull request Dec 20, 2020
Based on my corresponding pull for python-fitparse: dtcooper/python-fitparse#119
dlenski added a commit to dlenski/FIT-to-TCX that referenced this pull request Dec 20, 2020
Based on my corresponding pull for python-fitparse: dtcooper/python-fitparse#119
dlenski added a commit to dlenski/FIT-to-TCX that referenced this pull request Dec 20, 2020
lxml no longer support Python [3.0, 3.6]

Based on my corresponding pull for python-fitparse: dtcooper/python-fitparse#119
dlenski added a commit to dlenski/FIT-to-TCX that referenced this pull request Dec 20, 2020
lxml no longer support Python [3.0, 3.6]

Based on my corresponding pull for python-fitparse: dtcooper/python-fitparse#119
dlenski added a commit to dlenski/FIT-to-TCX that referenced this pull request Dec 20, 2020
lxml no longer support Python [3.0, 3.6]

Based on my corresponding pull for python-fitparse: dtcooper/python-fitparse#119
Tigge pushed a commit to Tigge/FIT-to-TCX that referenced this pull request Jan 14, 2021
lxml no longer support Python [3.0, 3.6]

Based on my corresponding pull for python-fitparse: dtcooper/python-fitparse#119
# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants