Skip to content

Commit 996ebf5

Browse files
committed
CI: Continue without record if Launchable setup failed
1 parent 07aa887 commit 996ebf5

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

.github/actions/compilers/entrypoint.sh

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -146,11 +146,12 @@ if [ "$LAUNCHABLE_ENABLED" = "true" ]; then
146146
btest_session_file='launchable_btest_session.txt'
147147
test_spec_session_file='launchable_test_spec_session.txt'
148148
setup_launchable & setup_pid=$!
149-
(sleep 180; kill "$setup_pid" 2> /dev/null) & sleep_pid=$!
150-
wait -f "$setup_pid"
149+
(sleep 180; echo "setup_launchable timed out; killing"; kill "$setup_pid" 2> /dev/null) & sleep_pid=$!
150+
launchable_failed=false
151+
wait -f "$setup_pid" || launchable_failed=true
151152
kill "$sleep_pid" 2> /dev/null
152153
echo "::endgroup::"
153-
trap launchable_record_test EXIT
154+
$launchable_failed || trap launchable_record_test EXIT
154155
fi
155156

156157
pushd ${builddir}

0 commit comments

Comments
 (0)