ci: migrate from Travis and AppVeyor to GitHub Actions by eine · Pull Request #536 · VUnit/vunit

Now that GitHub Actions (GHA) are enabled for the VUnit organization, this is work-in-progress to migrate from Travis and AppVeyor. ToDo:

linux: [
          37-fmt,
          37-lint,
          27-unit,
          35-unit,
          37-unit,
          27-docs,
          37-docs,
],
docker (linux): [
  {do: acceptance,  ver: 27, img: mcode-2},
  {do: acceptance,  ver: 37, img: llvm},
  {do: vcomponents, ver: 37, img: mcode},
],
windows: [
          27-acceptance-ghdl,
          37-acceptance-ghdl,
          37-vcomponents-ghdl,
          37-lint,
          27-unit,
          35-unit,
          37-unit,
          27-docs,
          37-docs,
]

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).