name: sample gradle build and test run-name: Build started by $ {{gitea.actor}} on: pull_request: branches: [test] push: branches: [main, test] jobs: build: runs-on: ubuntu-latest steps: - name: Check out repository code uses: actions/checkout@v4 - name: JDK setup uses: actions/setup-java@v4 with: distribution: 'zulu' java-version: '17' - name: Validate Gradle Wrapper uses: gradle/actions/wrapper-validation@v3 - name: Gradle build run: ./gradlew build --info - name: Generate Javadoc run: ./gradlew javadoc continue-on-error: true - name: Verify Javadoc generation run: | if [ -d "build/docs/javadoc" ]; then echo "Javadoc generated successfully" ls -la build/docs/javadoc/ else echo "Warning: Javadoc directory not found" exit 1 fi