diff --git a/.gitea/workflows/ci.yml b/.gitea/workflows/ci.yml index 9c596de..a2a1d45 100644 --- a/.gitea/workflows/ci.yml +++ b/.gitea/workflows/ci.yml @@ -9,18 +9,20 @@ on: jobs: build: runs-on: ubuntu-latest - container: maven:3.9-eclipse-temurin-17 steps: - name: Checkout uses: actions/checkout@v4 - - name: Cache Maven dependencies - uses: actions/cache@v4 + - name: Setup JDK 17 + uses: actions/setup-java@v4 with: - path: ~/.m2/repository - key: ${{ runner.os }}-maven-${{ hashFiles('**/pom.xml') }} - restore-keys: | - ${{ runner.os }}-maven- + distribution: temurin + java-version: '17' + cache: maven + + - name: Install Maven + run: | + which mvn || (sudo apt-get update && sudo apt-get install -y maven) - name: Build and test run: mvn -B clean verify