name: CI on: push: branches: [ dev ] env: JAVA_VERSION: '25' GRADLE_VERSION: '8.14.5' jobs: build: name: Build and Test runs-on: hostinger timeout-minutes: 30 container: image: gitea.woggioni.net/woggioni/gitea-runner/debian:latest steps: - name: Checkout repository uses: actions/checkout@v6 with: fetch-depth: 0 - name: Set up JDK uses: actions/setup-java@v5 with: distribution: 'oracle' java-version: ${{ env.JAVA_VERSION }} - name: Setup Gradle uses: gradle/actions/setup-gradle@v6 with: gradle-version: ${{ env.GRADLE_VERSION }} # Only the main branch writes to the cache; PRs/feature branches read-only cache-read-only: false - name: Run Gradle build run: ./gradlew build --no-daemon # - name: Publish artifacts # env: # PUBLISHER_TOKEN: ${{ secrets.PUBLISHER_TOKEN }} # run: ./gradlew --no-daemon publish