|
|
@ -25,11 +25,11 @@ jobs:
|
|
|
|
submodules: true
|
|
|
|
submodules: true
|
|
|
|
- name: Set up environment
|
|
|
|
- name: Set up environment
|
|
|
|
run: |
|
|
|
|
run: |
|
|
|
|
echo export DF_VERSION="$(sh travis/get-df-version.sh)" >> "$HOME/.df-env"
|
|
|
|
DF_VERSION="$(sh travis/get-df-version.sh)"
|
|
|
|
echo export DF_FOLDER="$HOME/DF/$DF_VERSION/df_linux" >> "$HOME/.df-env"
|
|
|
|
echo "::set-env name=DF_VERSION::${DF_VERSION}"
|
|
|
|
|
|
|
|
echo "::set-env name=DF_FOLDER::${HOME}/DF/${DF_VERSION}/df_linux"
|
|
|
|
- name: Download DF
|
|
|
|
- name: Download DF
|
|
|
|
run: |
|
|
|
|
run: |
|
|
|
|
source "$HOME/.df-env"
|
|
|
|
|
|
|
|
sh travis/download-df.sh
|
|
|
|
sh travis/download-df.sh
|
|
|
|
- name: Build docs
|
|
|
|
- name: Build docs
|
|
|
|
run: |
|
|
|
|
run: |
|
|
|
@ -41,7 +41,6 @@ jobs:
|
|
|
|
path: docs/html
|
|
|
|
path: docs/html
|
|
|
|
- name: Build DFHack
|
|
|
|
- name: Build DFHack
|
|
|
|
run: |
|
|
|
|
run: |
|
|
|
|
source "$HOME/.df-env"
|
|
|
|
|
|
|
|
cmake \
|
|
|
|
cmake \
|
|
|
|
-S . \
|
|
|
|
-S . \
|
|
|
|
-B build-ci \
|
|
|
|
-B build-ci \
|
|
|
@ -53,7 +52,6 @@ jobs:
|
|
|
|
ninja -C build-ci install
|
|
|
|
ninja -C build-ci install
|
|
|
|
- name: Run tests
|
|
|
|
- name: Run tests
|
|
|
|
run: |
|
|
|
|
run: |
|
|
|
|
source "$HOME/.df-env"
|
|
|
|
|
|
|
|
export TERM=dumb
|
|
|
|
export TERM=dumb
|
|
|
|
mv "$DF_FOLDER"/dfhack.init-example "$DF_FOLDER"/dfhack.init
|
|
|
|
mv "$DF_FOLDER"/dfhack.init-example "$DF_FOLDER"/dfhack.init
|
|
|
|
script -qe -c "python travis/run-tests.py --headless --keep-status \"$DF_FOLDER\""
|
|
|
|
script -qe -c "python travis/run-tests.py --headless --keep-status \"$DF_FOLDER\""
|
|
|
|