Skip to content

Commit e64457d

Browse files
committed
ci: disable workaround for LuaJIT profiling tests on aarch64 runners
Disable workaround for LuaJIT profiling tests on aarch64 runners due to the following error: mount: /tmp/luajit-test-vardir: mount failed: Operation not permitted Looks like it happens because our aarch64 runners are LXD containers. NO_DOC=ci NO_TEST=ci NO_CHANGELOG=ci
1 parent 655eefc commit e64457d

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

.github/actions/environment/action.yml

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -94,8 +94,11 @@ runs:
9494
git submodule foreach --recursive 'git clean -xffd'
9595
9696
# See for details: https://github.com/tarantool/tarantool/issues/7472.
97-
# Do nothing on GitHub-hosted runners.
98-
if ${{ runner.os == 'Linux' &&
97+
# However, this workaround doesn't work on our aarch64 runners due to
98+
# the following error:
99+
# mount: /tmp/luajit-test-vardir: mount failed: Operation not permitted
100+
# Looks like it happens because our aarch64 runners are LXD containers.
101+
if ${{ runner.os == 'Linux' && runner.arch != 'ARM64' &&
99102
!contains(runner.name, 'GitHub Actions') }}; then
100103
LUAJIT_TEST_VARDIR=/tmp/luajit-test-vardir
101104
LUAJIT_TEST_VARDIR_DISK=/tmp/luajit-test-vardir-disk/disk.ext4

0 commit comments

Comments
 (0)