From 5d3533b830aa69d7f97a162e9deb31ff98750342 Mon Sep 17 00:00:00 2001 From: Mihailo Milenkovic Date: Tue, 27 Feb 2024 23:03:01 +0100 Subject: [PATCH] Create build-dev.yml --- .github/workflows/build-dev.yml | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 .github/workflows/build-dev.yml diff --git a/.github/workflows/build-dev.yml b/.github/workflows/build-dev.yml new file mode 100644 index 0000000000..15223a0801 --- /dev/null +++ b/.github/workflows/build-dev.yml @@ -0,0 +1,27 @@ +name: Sequentia Core CI + +on: + workflow_dispatch: + push: + branches: [ master ] + pull_request: + branches: + - master + - feature/* + +jobs: + build: + runs-on: ubuntu-20.04 + + steps: + - uses: actions/checkout@v4 + + - name: Install dependencies + run: | + sudo apt-get update + sudo apt-get install build-essential libtool autotools-dev automake pkg-config bsdmainutils python3 libevent-dev libboost-dev + wget -O - "https://apt.llvm.org/llvm.sh" | sudo bash -s 15 + + - name: Build + run: | + ./autogen.sh && CC=clang-15 CXX=clang++-15 ./configure --disable-bench --without-gui --without-natpmp --without-miniupnpc && make clean && make -j $(nproc)