|
|
@ -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/.dfhackrc"
|
|
|
|
echo export DF_VERSION="$(sh travis/get-df-version.sh)" >> "$HOME/.df-env"
|
|
|
|
echo 'export DF_FOLDER="$HOME/DF/$DF_VERSION/df_linux"' >> "$HOME/.dfhackrc"
|
|
|
|
echo export DF_FOLDER="$HOME/DF/$DF_VERSION/df_linux" >> "$HOME/.df-env"
|
|
|
|
- name: Download DF
|
|
|
|
- name: Download DF
|
|
|
|
run: |
|
|
|
|
run: |
|
|
|
|
source "$HOME/.dfhackrc"
|
|
|
|
source "$HOME/.df-env"
|
|
|
|
sh travis/download-df.sh
|
|
|
|
sh travis/download-df.sh
|
|
|
|
- name: Git information
|
|
|
|
- name: Git information
|
|
|
|
run: |
|
|
|
|
run: |
|
|
|
@ -44,7 +44,7 @@ jobs:
|
|
|
|
path: docs/html
|
|
|
|
path: docs/html
|
|
|
|
- name: Build DFHack
|
|
|
|
- name: Build DFHack
|
|
|
|
run: |
|
|
|
|
run: |
|
|
|
|
source "$HOME/.dfhackrc"
|
|
|
|
source "$HOME/.df-env"
|
|
|
|
cmake \
|
|
|
|
cmake \
|
|
|
|
-S . \
|
|
|
|
-S . \
|
|
|
|
-B build-ci \
|
|
|
|
-B build-ci \
|
|
|
@ -56,7 +56,7 @@ jobs:
|
|
|
|
ninja -C build-ci install
|
|
|
|
ninja -C build-ci install
|
|
|
|
- name: Run tests
|
|
|
|
- name: Run tests
|
|
|
|
run: |
|
|
|
|
run: |
|
|
|
|
source "$HOME/.dfhackrc"
|
|
|
|
source "$HOME/.df-env"
|
|
|
|
mv "$DF_FOLDER"/dfhack.init-example "$DF_FOLDER"/dfhack.init
|
|
|
|
mv "$DF_FOLDER"/dfhack.init-example "$DF_FOLDER"/dfhack.init
|
|
|
|
python travis/run-tests.py --headless --keep-status "$DF_FOLDER"
|
|
|
|
python travis/run-tests.py --headless --keep-status "$DF_FOLDER"
|
|
|
|
python travis/check-rpc.py "$DF_FOLDER/dfhack-rpc.txt"
|
|
|
|
python travis/check-rpc.py "$DF_FOLDER/dfhack-rpc.txt"
|
|
|
|