Skip to content

Commit 22ea0ef

Browse files
authored
fix
1 parent 1b754b5 commit 22ea0ef

File tree

1 file changed

+6
-8
lines changed

1 file changed

+6
-8
lines changed

Github/Runners/manage_linux.sh

Lines changed: 6 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -137,6 +137,11 @@ export -f generate_token
137137
##Remove Runner Upon Completion
138138
remove_runner() {
139139
generate_token
140+
#Write Status
141+
[[ -f "/tmp/GHA_CI_STATUS" && -w "/tmp/GHA_CI_STATUS" ]] && echo "" > "/tmp/GHA_CI_STATUS"
142+
if [[ -d "/tmp" && -w "/tmp" ]]; then
143+
echo "EXITED" | tee "/tmp/GHA_CI_STATUS"
144+
fi
140145
echo -e "\n[+] Removing Runners ...\n"
141146
#Remove Offline Runners
142147
if [ -n "${GITHUB_REPOSITORY}" ]; then
@@ -153,7 +158,7 @@ remove_runner() {
153158
done
154159
fi
155160
#Remove Self
156-
"/runner-init/config.sh" remove --unattended --token "${RUNNER_TOKEN}"
161+
"/runner-init/config.sh" remove --token "${RUNNER_TOKEN}"
157162
#Cleanup
158163
unset API_RESPONSE AUTH_URL OFFLINE_RUNNERS_ID REG_URL RUNNERS_ID R_ID RUNNER_ID RUNNER_LABELS RUNNER_TOKEN
159164
kill -9 $$
@@ -182,13 +187,6 @@ if [ -n "${RUNNER_TOKEN}" ]; then
182187
--unattended \
183188
--replace \
184189
--ephemeral
185-
##Write Status
186-
[[ -f "/tmp/GHA_CI_STATUS" && -w "/tmp/GHA_CI_STATUS" ]] && echo "" > "/tmp/GHA_CI_STATUS"
187-
if [[ -d "/tmp" && -w "/tmp" ]]; then
188-
echo "EXITED" | tee "/tmp/GHA_CI_STATUS"
189-
fi
190-
##Remove
191-
remove_runner
192190
else
193191
echo "[-] Failed to Generate Token..."
194192
echo -e "\n[+] GITHUB_PERSONAL_TOKEN: ${GITHUB_PERSONAL_TOKEN}\n"

0 commit comments

Comments
 (0)