From dff04be7bc0dde288b6e8bca87fa4cdb8acc978c Mon Sep 17 00:00:00 2001 From: Dmitri Bogomolov <4glitch@gmail.com> Date: Sun, 1 Aug 2021 17:04:35 +0300 Subject: [PATCH] A workflow for the hybrid run --- .github/workflows/hybrid.yml | 44 ++++++++++++++++++++++++++++++++++++ 1 file changed, 44 insertions(+) create mode 100644 .github/workflows/hybrid.yml diff --git a/.github/workflows/hybrid.yml b/.github/workflows/hybrid.yml new file mode 100644 index 00000000..680df46e --- /dev/null +++ b/.github/workflows/hybrid.yml @@ -0,0 +1,44 @@ +name: Hybrid Run + +on: push + +jobs: + default: + + runs-on: ${{ matrix.os }} + strategy: + fail-fast: false + matrix: + os: [ubuntu-latest] + python-version: [2.7] + + steps: + - uses: actions/checkout@v2 + - name: Set up Python ${{ matrix.python-version }} + uses: actions/setup-python@v2 + with: + python-version: ${{ matrix.python-version }} + - name: Install apt dependencies + run: | + install="sudo apt-get install + -yq --no-install-suggests --no-install-recommends" + $install build-essential libcap-dev libssl-dev python-all-dev tor + $install python3-all python3-zmq + - name: Install MiNode + run: | + git clone https://github.com/g1itch/MiNode.git + pushd MiNode + git checkout queue + python3 setup.py install --user + popd + - name: Install python dependencies + run: | + python -m pip install --upgrade pip + pip install wheel + pip install -r requirements.txt + python setup.py install + - name: Test + env: + BITMESSAGE_HYBRID: minode + run: | + python src/bitmessagemain.py -t