Skip to content
Snippets Groups Projects
user avatar
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
0dbdd420
History
Name Last commit Last update