name: CI on-push on: push: branches: - main - dev jobs: build: runs-on: ubuntu-latest steps: - name: Checkout repository uses: actions/checkout@v2 - name: Update system run: sudo apt-get update - name: Export envs run: export TERM="headless" - name: Install libs run: sudo apt-get install -y flex bison libfl-dev libmpc-dev - name: Install tools run: sudo apt-get install -y lld clang xorriso mtools - name: Build toolchain run: cd src/; tools/build-toolchain.sh - name: Bootstrap project run: cd src/; tools/bootstrap - name: Build system run: cd src/; make