Build and unit tests that are more time consuming #999
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
name: Build and unit tests that are more time consuming | |
permissions: read-all | |
on: | |
# For manual tests. | |
workflow_dispatch: | |
pull_request: | |
types: | |
- closed | |
schedule: | |
- cron: "30 20 * * *" | |
jobs: | |
build-linux-s390x: | |
name: Build Linux on s390x arch and run unit tests | |
runs-on: ubuntu-latest | |
steps: | |
- uses: actions/checkout@v3 | |
- uses: uraimo/run-on-arch-action@v2 | |
name: Run commands | |
id: runcmd | |
with: | |
arch: s390x | |
distro: ubuntu_latest | |
install: | | |
apt-get update -q -y | |
apt-get -y install cmake | |
apt-get -y install make | |
apt-get -y install g++ | |
run: | | |
lscpu | grep Endian | |
cmake -G "Unix Makefiles" -DCMAKE_BUILD_TYPE=Release | |
make -j | |
./flattests | |