diff --git a/.gitea/workflows/build.yml b/.gitea/workflows/build.yml index 3cd48f9..26d7727 100644 --- a/.gitea/workflows/build.yml +++ b/.gitea/workflows/build.yml @@ -18,6 +18,22 @@ jobs: distribution: temurin java-version: 21 + - name: Ensure Gradle wrapper exists + run: | + if [ ! -f "./gradlew" ]; then + echo "gradlew not found, generating wrapper..." + + # Install Gradle temporarily + sudo apt-get update + sudo apt-get install -y gradle + + # Generate wrapper (uses project’s build.gradle) + gradle wrapper + + else + echo "gradlew already exists" + fi + - name: Make gradlew executable run: chmod +x ./gradlew