github-ci: add GitHub Actions workflow for Odroid
Odroid is GNU/Linux ARM64 platform. In scope of this commit new GitHub Actions workflows for testing Tarantool on Odroid hosts are added: Release: .github/workflows/odroid_arm64.yml Debug: .github/workflows/odroid_debug_arm64.yml Introduced new targets in .travis.mk Makefile: deps_odroid: Installs required dependencies. build_odroid: Builds Tarantool with the following flags set in env of .github/workflows/odroid_debug_arm64.yml file: 1. to avoid the issue #6142: -DENABLE_BACKTRACE=OFF 2. to avoid the issue #6143: -DCMAKE_C_FLAGS="-Wno-type-limits " -DCMAKE_BUILD_TYPE=Debug test_odroid: Builds and tests `LuaJIT-test` suite on Odroid. Also v1 version of GitHub checkout action is used, because action version v2 was introduced in git version 2.18.0 [1]. The latest available version on Odroid is the following: git is already the newest version (1:2.17.1-1ubuntu0.8). [1]: https://github.com/actions/checkout#readme Closes tarantool/tarantool-qa#121
Loading
Please register or sign in to comment