ci: migrate from Travis and AppVeyor to GitHub Actions#536
Conversation
718da5e to
35217fd
Compare
|
Regarding coloured logs, on the current
This PR: https://github.com/1138-4EB/vunit/commit/8f3483046913065d219007a46678198a5ec0fd9b/checks
Nonetheless, I am not happy with adding |
8f34830 to
34db411
Compare
34db411 to
c2d417c
Compare
9b4ce89 to
083ff20
Compare
4febec9 to
e64d482
Compare
53afd04 to
5e4412f
Compare
0e3ab3b to
5b7db34
Compare
5b24d8d to
15e5034
Compare
|
Updates:
This approach is expected to be less disruptive than doing the replacement at once.
Regarding colouring (#536 (comment)), the current solution is acceptable, since modifications to Note that the intermediate commit, where the three services are used, fixes colouring (tox and pytest) on Travis CI too. |
78405dd to
b0a5a0c
Compare
275cee6 to
82bba95
Compare
Example run: https://github.com/1138-4EB/vunit/runs/258363743
Now that GitHub Actions (GHA) are enabled for the VUnit organization, this is work-in-progress to migrate from Travis and AppVeyor. ToDo:
.github/workflows/push.yml, which is executed after each push or PR..travis.yml..appveyor.yml.twine. @LarsAsplund, @kraigher, any experience with it?.github/workflows/images.yml. (ci: add GHA workflow 'images.yml' #571)Drop support for Python 3.4, because it reached end-of-life (https://www.python.org/downloads/release/python-3410/) and it is not available in neither(7ec36ea)ubuntu-latestnorwindows-latestenvironments. [virtual-environments-for-github-actions#supported-virtual-environments-and-hardware-resources]Avoid setting[Condition to run a job actions/starter-workflows#112]if: github.event_name == 'release' && github.event.action == 'created'in each step of jobdeploy.Currently, these are the test matrices:
I wonder if we should add these jobs:
There are 19 jobs already, and adding these would sum up to 23. When Python 2 is deprecated (scheduled for January 1, 2020), the number of jobs will be reduced to 13 (17).