Yaroslav Lobankov
authored
This patch adds actions with installing deps for Debian, FreeBSD, and OSX operation systems. Also, it adds an action with installing deps for Jepsen testing. Debian, FreeBSD, and OSX actions should be used before running tests on the corresponding operation systems. Jepsen action should be used before running Jepsen tests. Reasoning: 1. The makefile w/o targets with deps installation is OS-independent. It should work on all systems. 2. Deps installation is more about env preparation rather than building and testing. Moreover, it is OS-dependent. So it's logical to take it outside the makefile into a GitHub action. 3. If we need testing on other operation systems, for example, CentOS, we will just create a special action with deps installation for that. No changes for the makefile will be needed. All should work out of the box. NO_DOC=ci NO_TEST=ci NO_CHANGELOG=ci
Name | Last commit | Last update |
---|