Runner version 2.321.0 doesn't support node24 required by actions v6.
cd ~/actions-runner
sudo ./svc.sh stop| #!/bin/bash | |
| set -euo pipefail | |
| # ============================================================================= | |
| # GitHub Actions Self-Hosted Runner Updater | |
| # Updates runners to the latest version with node24 support | |
| # Usage: ./update-runners.sh [-y] | |
| # -y Skip confirmation prompt | |
| # ============================================================================= |
| #!/bin/bash | |
| # Update all runners to v2.323.0 | |
| RUNNER_URL="https://github.com/actions/runner/releases/download/v2.323.0/actions-runner-linux-x64-2.323.0.tar.gz" | |
| for dir in ~/actions-runner-{2,3,4,5}; do | |
| echo "=== Updating $dir ===" | |
| cd "$dir" | |
| sudo ./svc.sh stop | |
| curl -sLo runner.tar.gz "$RUNNER_URL" |
| #!/bin/bash | |
| TOKEN="B4ZMQ2EDWJ2L2WDSIBVRCDDJNAKIA" | |
| URL="https://github.com/moonbase-be/Elevate" | |
| DIR=$(pwd) | |
| for runner in actions-runner actions-runner-2 actions-runner-3; do | |
| echo "=== $runner ===" | |
| cd "$DIR/$runner" | |
| sudo ./svc.sh stop 2>/dev/null | |
| ./config.sh remove --token "$TOKEN" 2>/dev/null |
| #!/bin/bash | |
| TOKEN="B4ZMQ2CDUJDQ654XY2DBUH3JNAJFS" | |
| URL="https://github.com/moonbase-be/Elevate" | |
| for runner in actions-runner actions-runner-2 actions-runner-3; do | |
| echo "=== Configuring $runner ===" | |
| cd "$runner" | |
| ./config.sh --url "$URL" --token "$TOKEN" --replace --unattended | |
| cd .. | |
| done |