From cb30e176bdb8f09de3d5427422e64f5ae53fdfb5 Mon Sep 17 00:00:00 2001 From: "John J. Camilleri" Date: Thu, 12 Aug 2021 10:33:45 +0200 Subject: [PATCH 1/2] Add CI workflow for building runtime --- .github/workflows/build-majestic.yml | 30 ++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100644 .github/workflows/build-majestic.yml diff --git a/.github/workflows/build-majestic.yml b/.github/workflows/build-majestic.yml new file mode 100644 index 000000000..3de384fd3 --- /dev/null +++ b/.github/workflows/build-majestic.yml @@ -0,0 +1,30 @@ +name: Build majestic runtime + +on: push + +jobs: + + ubuntu: + name: Build on Ubuntu + runs-on: ubuntu-20.04 + + steps: + - uses: actions/checkout@v2 + + - name: Install build tools + run: | + apt-get update + apt-get install -y \ + autoconf \ + automake \ + autotools-dev \ + g++ \ + libtool \ + make + + - name: Build package + working-directory: ./src/runtime/c + run: | + autoreconf -i + ./configure + make From ddfc599db3d3fec859c27b3992e093ba885db4e3 Mon Sep 17 00:00:00 2001 From: "John J. Camilleri" Date: Thu, 12 Aug 2021 10:34:38 +0200 Subject: [PATCH 2/2] Add sudo to apt commands --- .github/workflows/build-majestic.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/build-majestic.yml b/.github/workflows/build-majestic.yml index 3de384fd3..9dca7b1ed 100644 --- a/.github/workflows/build-majestic.yml +++ b/.github/workflows/build-majestic.yml @@ -13,8 +13,8 @@ jobs: - name: Install build tools run: | - apt-get update - apt-get install -y \ + sudo apt-get update + sudo apt-get install -y \ autoconf \ automake \ autotools-dev \