Skip to content
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

Switch from Travis CI to GitHub Actions #431

Closed
6 tasks done
KitsuneRal opened this issue Dec 28, 2020 · 0 comments · Fixed by #434
Closed
6 tasks done

Switch from Travis CI to GitHub Actions #431

KitsuneRal opened this issue Dec 28, 2020 · 0 comments · Fixed by #434
Assignees
Labels
building/packaging Issues with CMake files or packaging

Comments

@KitsuneRal
Copy link
Member

KitsuneRal commented Dec 28, 2020

Travis CI left open source projects in limbo after publishing a blog post in November and never updating since then, with a support ticket closed with the "waiting for management decision" wording. The easiest is to fall back to GitHub Actions that in the meantime matured and gained enough features to be considered ready for our intents and purposes.
Things to cover:

  • Platforms: Linux, macOS
  • Compilers: GCC, LLVM/Clang
  • With and without E2EE
  • With and without making update-api
  • Run Quotest
  • Add Valgrind to Quotest invocation
  • (optionally) ...in parallel (not done on Travis CI) (see Enable parallel runs of quotest #435)

The qmake workflow may be introduced in the stable branch if the number of changes will be large (which is not anticipated now).

@KitsuneRal KitsuneRal added the building/packaging Issues with CMake files or packaging label Dec 28, 2020
@KitsuneRal KitsuneRal self-assigned this Dec 28, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
building/packaging Issues with CMake files or packaging
Projects
Status: Version 0.6 - Released
Development

Successfully merging a pull request may close this issue.

1 participant