diff --git a/.gitea/workflows/deploy.yml b/.gitea/workflows/deploy.yml index 0468d0c..6d0e739 100644 --- a/.gitea/workflows/deploy.yml +++ b/.gitea/workflows/deploy.yml @@ -16,9 +16,17 @@ jobs: runs-on: ${{ matrix.runner }} steps: - name: Install Node.js - uses: actions/setup-node@v4 - with: - node-version: 20 + run: | + if command -v apt-get &> /dev/null; then + sudo apt-get update && sudo apt-get install -y nodejs + elif command -v yum &> /dev/null; then + sudo yum install -y nodejs + elif command -v apk &> /dev/null; then + apk add nodejs + else + echo "Package manager not found. Please pre-install Node.js on the runner host." + exit 1 + fi - name: Prepare Git for SHA256 Repo run: git config --global init.defaultObjectFormat sha256