diff --git a/.gitea/workflows/build.yaml b/.gitea/workflows/build.yaml index 79de7f8..837a2e3 100644 --- a/.gitea/workflows/build.yaml +++ b/.gitea/workflows/build.yaml @@ -9,13 +9,16 @@ jobs: build: runs-on: java-builders steps: - - name: Checkout code - uses: actions/checkout@v6 - - name: Install Node.js - uses: actions/setup-node@v6 - with: - node-version: '22' + run: | + if command -v apt-get &> /dev/null; then + sudo apt-get update && sudo apt-get install -y nodejs npm + elif command -v brew &> /dev/null; then + brew install node + fi + + - name: Checkout code + uses: actions/checkout@v6 - name: Set up JDK 21 uses: actions/setup-java@v4