From d2d10e97860f0dcb7031b4748a671b3e71796936 Mon Sep 17 00:00:00 2001 From: root Date: Wed, 11 Jun 2025 11:55:47 +0100 Subject: [PATCH] Update .forgejo/workflows/ci.yml --- .forgejo/workflows/ci.yml | 35 ++++++++++++++++++++++++++++------- 1 file changed, 28 insertions(+), 7 deletions(-) diff --git a/.forgejo/workflows/ci.yml b/.forgejo/workflows/ci.yml index 5eeaac2..27963ff 100644 --- a/.forgejo/workflows/ci.yml +++ b/.forgejo/workflows/ci.yml @@ -14,18 +14,39 @@ jobs: - name: Show working directory contents run: ls -la - - name: Install system dependencies + - name: Set up Node.js + uses: actions/setup-node@v4 + with: + node-version: '18' + + - name: Set up Java 17 + uses: actions/setup-java@v4 + with: + distribution: 'temurin' # or 'zulu', 'corretto', etc. + java-version: '17' + cache: 'maven' # optional: cache ~/.m2 + + - name: Install Maven and Git run: | apt-get update - apt-get install -y nodejs npm openjdk-17-jdk maven git - export JAVA_HOME=$(dirname $(dirname $(readlink -f $(which javac)))) - echo "JAVA_HOME=$JAVA_HOME" >> $GITHUB_ENV + apt-get install -y maven git + + # Replaced by steps : Set up Node.js; Set up Java 17; Install Maven and Git + # for improved performance + # - name: Install system dependencies + # run: | + # apt-get update + # apt-get install -y nodejs npm openjdk-17-jdk maven git + # export JAVA_HOME=$(dirname $(dirname $(readlink -f $(which javac)))) + # echo "JAVA_HOME=$JAVA_HOME" >> $GITHUB_ENV + - name: Check Java and Node versions + run: | + java -version + mvn -v node -v npm -v - java -version - mvn -version - + - name: Checkout repository uses: actions/checkout@v4