start using GitHub Actions as CI
For now, this tests on Ubuntu, MacOS, and Windows, both on the latest Go
1.12 and 1.13. We run the tests both with and without -race.
Three tests needed updating, since they exec the system's "echo" binary.
On Windows, that may use CRLF line endings, which happened on GitHub
Actions. To fix that, match the output with a line regular expression,
instead of via an entire stdout file with LF line endings.
Finally, remove the AppVeyor badge and cloudbuild file, as we won't be
needing those anymore.
Fixes #144.
Closes #147
https://github.com/cuelang/cue/pull/147
GitOrigin-RevId: 869bf85317e078c9a981d585e7896c17452a7827
Change-Id: Ibdb89d7b73c9323dd9627edfdf791d7a3ac42bd2
Reviewed-on: https://cue-review.googlesource.com/c/cue/+/3543
Reviewed-by: Marcel van Lohuizen <mpvl@golang.org>
authored by