name: build on: push: pull_request: jobs: AC-Eluna: strategy: fail-fast: false runs-on: ubuntu-20.04 steps: - uses: actions/checkout@v2 with: submodules: recursive repository: azerothcore/azerothcore-wotlk ref: 'master' - uses: actions/checkout@v2 with: submodules: false repository: azerothcore/mod-eluna-lua-engine path: modules/mod-eluna-lua-engine - uses: actions/checkout@v2 with: path: modules/mod-eluna-lua-engine/LuaEngine - name: Configure OS run: | # Copy paste of https://github.com/azerothcore/azerothcore-wotlk/blob/master/apps/ci/ci-install.sh cat >>conf/config.sh <> ./conf/config.sh echo "CCOMPILERCXX=\"clang++-11\"" >> ./conf/config.sh - name: Import db run: source ./apps/ci/ci-import-db.sh - name: Build run: source ./apps/ci/ci-compile.sh - name: Dry run run: source ./apps/ci/ci-worldserver-dry-run.sh - name: Check startup errors run: source ./apps/ci/ci-error-check.sh