-
-
Notifications
You must be signed in to change notification settings - Fork 1.9k
ci: switch to GitHub Actions #2127
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
2d5d02b to
2f0cfca
Compare
|
Not 100% sure why the windows tests are failing 🤔 i copied pretty directly from the travis file. |
2702bb3 to
c27850c
Compare
|
Just use the same code that you use for the real operating systems. That should work. |
c27850c to
66cef25
Compare
|
On Windows you should be able to use |
66cef25 to
55580aa
Compare
55580aa to
4c3d33d
Compare
25e5a4c to
8ea1131
Compare
.github/workflows/test.yml
Outdated
| uses: microsoft/setup-msbuild@v1.0.0 | ||
| - name: Install Dependencies | ||
| run: | | ||
| python -m pip install --upgrade pip flake8 pytest==4.6.6 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Why hardcore pytest to a low version?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
i pulled it from the python examples used in stock python GitHub Actions - I'll remove it.
702af88 to
8e0a956
Compare
614b28f to
8aaf8b4
Compare
8aaf8b4 to
3cedd7e
Compare
| fail-fast: false | ||
| matrix: | ||
| node: [10.x, 12.x, 14.x] | ||
| python: [2.7, 3.6, 3.7, 3.8] |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Maybe remove 2.7 since it's EOL
Description of change
This PR switches test builds from Travis to GitHub Actions.
cc @rvagg @cclauss
Checklist
npm install && npm testpasses