From 74da5b45f6db3132c247c871ef982dccaaeffb77 Mon Sep 17 00:00:00 2001 From: IronCrest <234182831+IronCrest-sudo@users.noreply.github.com> Date: Sun, 26 Jul 2026 14:06:59 +0300 Subject: [PATCH] Update ci.yml --- .github/workflows/ci.yml | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 8f89dc7b..304e1ba6 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -39,13 +39,13 @@ jobs: runs-on: ubuntu-latest steps: - uses: actions/checkout@v6 - + - name: Set up JDK 25 uses: actions/setup-java@v5 with: distribution: temurin java-version: "25" - + - name: Set up Python uses: actions/setup-python@v6 with: @@ -60,7 +60,7 @@ jobs: run: | pip install jmcfunction --pre python3 build_jmc.py - + - name: Upload JMC Build Artifact uses: actions/upload-artifact@v7 with: @@ -73,7 +73,7 @@ jobs: run: | chmod +x gradlew ./gradlew runMainTestClient --no-daemon - + # Performance Metrics & Security Reporting (Addition 3) - name: Performance & Security Report if: always() @@ -99,11 +99,13 @@ jobs: distribution: temurin java-version: "25" - name: Gradle buildAll - run: chmod +x gradlew && ./gradlew buildAll --no-daemon + run: chmod +x gradlew && ./gradlew buildAll build --no-daemon - uses: actions/upload-artifact@v7 with: name: dataLib-datapacks - path: build/dist/*.zip + path: | + build/dist/*.zip + build/libs/*.jar retention-days: 14 if-no-files-found: error @@ -162,6 +164,7 @@ jobs: git push origin HEAD:${GITHUB_REF#refs/heads/} archive: + needs: [lint, test, build] runs-on: ubuntu-latest steps: - uses: actions/checkout@v6 @@ -174,8 +177,6 @@ jobs: - name: Gradle createSourceZip run: chmod +x gradlew && ./gradlew createSourceZip --no-daemon - - name: Run actions/upload-artifact@v7 - run: exit 0 - uses: actions/upload-artifact@v7 with: name: dataLib-sources