From bf6bb9213d61cbe4436deb82d32251392da8da56 Mon Sep 17 00:00:00 2001 From: falkTX Date: Thu, 26 Oct 2023 11:02:13 +0200 Subject: [PATCH] Add CI actions for bootstrap builds Signed-off-by: falkTX --- .github/workflows/bootstrap-minimal.yml | 29 +++++++++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100644 .github/workflows/bootstrap-minimal.yml diff --git a/.github/workflows/bootstrap-minimal.yml b/.github/workflows/bootstrap-minimal.yml new file mode 100644 index 00000000..4ce9e8f7 --- /dev/null +++ b/.github/workflows/bootstrap-minimal.yml @@ -0,0 +1,29 @@ +name: bootstrap-minimal + +on: [push, pull_request] + +jobs: + ubuntu_20_04: + strategy: + matrix: + platform: [modduo, modduo-static, modduo-new, modduox, modduox-static, modduox-new, moddwarf, moddwarf-new] + runs-on: ubuntu-latest + container: + image: ubuntu:20.04 + steps: + - uses: actions/checkout@v3 + - name: Set up cache + uses: actions/cache@v3 + with: + path: | + ~/mod-workdir/download + key: download-ubuntu_20_04-${{ matrix.platform }} + - name: Install dependencies + run: | + apt-get install \ + acl bc curl cvs git mercurial rsync subversion wget \ + bison bzip2 flex gawk gperf gzip help2man nano perl patch tar texinfo unzip \ + automake binutils build-essential cpio libtool libncurses-dev pkg-config python-is-python3 libtool-bin + - name: Bootstrap + run: | + ./bootstrap.sh ${{ matrix.platform }} minimal