From be25889e2030c42b2798698d56a31f447acbd1e1 Mon Sep 17 00:00:00 2001 From: Stachelbeere1248 Date: Fri, 15 Aug 2025 19:34:31 +0200 Subject: [PATCH] Add .forgejo/workflows/check.yaml --- .forgejo/workflows/check.yaml | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100644 .forgejo/workflows/check.yaml diff --git a/.forgejo/workflows/check.yaml b/.forgejo/workflows/check.yaml new file mode 100644 index 0000000..75c08db --- /dev/null +++ b/.forgejo/workflows/check.yaml @@ -0,0 +1,32 @@ +on: + push: + branches: + - 'check' + +jobs: + build: + runs-on: docker + + steps: + - name: checkout repository + uses: actions/checkout@v3 + + - name: make gradle wrapper executable + run: chmod +x ./gradlew + + - name: set up jdk + run: | + INSTALL_DIR="/opt/java" + mkdir -p "$INSTALL_DIR" + + JDK8_URL="https://cdn.azul.com/zulu/bin/zulu8.84.0.15-ca-jdk8.0.442-linux_x64.tar.gz" + JRE17_URL="https://cdn.azul.com/zulu/bin/zulu17.56.15-ca-jre17.0.14-linux_x64.tar.gz" + + echo "Downloading JDK8 from $JDK8_URL" + curl -L "$JDK8_URL" | tar -xz -C "$INSTALL_DIR" + + echo "Downloading JRE17 from $JRE17_URL" + curl -L "$JRE17_URL" | tar -xz -C "$INSTALL_DIR" + + - name: build + run: JDK8=/opt/java/zulu8.84.0.15-ca-jdk8.0.442-linux_x64 JAVA_HOME=/opt/java/zulu17.56.15-ca-jre17.0.14-linux_x64 ./gradlew check \ No newline at end of file