From 520b5221b51cb4857d155014c5feb0cffdd5237c Mon Sep 17 00:00:00 2001 From: RudideC Date: Wed, 18 Feb 2026 09:17:34 +0100 Subject: [PATCH 1/8] new version --- gradle.properties | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gradle.properties b/gradle.properties index 252ae09..48afbab 100644 --- a/gradle.properties +++ b/gradle.properties @@ -11,7 +11,7 @@ yarn_mappings=1.21.4+build.7 loader_version=0.16.10 fabric_version=0.114.0+1.21.4 -mod_version = 0.0.5-beta2 +mod_version = 0.0.6-beta maven_group = org.saturnclient archives_base_name = saturnclient From e517377bdd247a2d00af502a07d604bdbb6b4661 Mon Sep 17 00:00:00 2001 From: RudideC Date: Wed, 18 Feb 2026 09:25:09 +0100 Subject: [PATCH 2/8] ts --- gradle.properties | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gradle.properties b/gradle.properties index 48afbab..013c631 100644 --- a/gradle.properties +++ b/gradle.properties @@ -11,7 +11,7 @@ yarn_mappings=1.21.4+build.7 loader_version=0.16.10 fabric_version=0.114.0+1.21.4 -mod_version = 0.0.6-beta +mod_version = 0.0.6-beta1 maven_group = org.saturnclient archives_base_name = saturnclient From 045e5cd5da67f544400c5bc6df6afb8df2354e87 Mon Sep 17 00:00:00 2001 From: RudideC Date: Wed, 18 Feb 2026 09:36:58 +0100 Subject: [PATCH 3/8] test --- .github/workflows/gradle.yml | 51 ++++++++++++++++++++++++++++++++++++ 1 file changed, 51 insertions(+) create mode 100644 .github/workflows/gradle.yml diff --git a/.github/workflows/gradle.yml b/.github/workflows/gradle.yml new file mode 100644 index 0000000..73a4c44 --- /dev/null +++ b/.github/workflows/gradle.yml @@ -0,0 +1,51 @@ +name: Automate Gradlew Build + +on: + workflow_dispatch: + +permissions: + contents: read + +jobs: + build: + runs-on: ubuntu-latest + + steps: + - name: Checkout repository + uses: actions/checkout@v4 + + - name: Set up JDK 21 + uses: actions/setup-java@v4 + with: + distribution: "temurin" + java-version: "21" + check-latest: true + + - name: Setup Gradle + uses: gradle/gradle-build-action@v3 + + - name: Read mod version + id: get_version + run: | + VERSION=$(grep '^mod_version' gradle.properties | head -n 1 | cut -d'=' -f2 | xargs) + echo "mod_version=${VERSION}" >> $GITHUB_OUTPUT + + - name: Grant execute permission for gradlew + run: chmod +x gradlew + + - name: Build release JAR + run: ./gradlew clean build -x test --no-daemon --stacktrace + + - name: Prepare release artifact + run: | + VERSION="${{ steps.get_version.outputs.mod_version }}" + mkdir -p build/release + # Source JAR should already be saturnclient-.jar + cp "build/libs/saturnclient-${VERSION}.jar" "build/release/saturnclient-${VERSION}.jar" + + - name: Upload build artifact + uses: actions/upload-artifact@v4 + with: + name: "saturnclient-${{ steps.get_version.outputs.mod_version }}" + path: "build/release/saturnclient-${{ steps.get_version.outputs.mod_version }}.jar" + if-no-files-found: error From da970354e8c792838a17b9de5d0925bdbef6b090 Mon Sep 17 00:00:00 2001 From: RudideC Date: Wed, 18 Feb 2026 10:02:29 +0100 Subject: [PATCH 4/8] fix deprecation, simplified --- .github/workflows/gradle.yml | 25 +++++++------------------ 1 file changed, 7 insertions(+), 18 deletions(-) diff --git a/.github/workflows/gradle.yml b/.github/workflows/gradle.yml index 73a4c44..45da2d9 100644 --- a/.github/workflows/gradle.yml +++ b/.github/workflows/gradle.yml @@ -21,31 +21,20 @@ jobs: java-version: "21" check-latest: true - - name: Setup Gradle - uses: gradle/gradle-build-action@v3 - - - name: Read mod version - id: get_version - run: | - VERSION=$(grep '^mod_version' gradle.properties | head -n 1 | cut -d'=' -f2 | xargs) - echo "mod_version=${VERSION}" >> $GITHUB_OUTPUT + - name: Set up Gradle + uses: gradle/actions/setup-gradle@v3 + with: + gradle-home-cache-cleanup: true - name: Grant execute permission for gradlew run: chmod +x gradlew - - name: Build release JAR + - name: Build (release) run: ./gradlew clean build -x test --no-daemon --stacktrace - - name: Prepare release artifact - run: | - VERSION="${{ steps.get_version.outputs.mod_version }}" - mkdir -p build/release - # Source JAR should already be saturnclient-.jar - cp "build/libs/saturnclient-${VERSION}.jar" "build/release/saturnclient-${VERSION}.jar" - - name: Upload build artifact uses: actions/upload-artifact@v4 with: - name: "saturnclient-${{ steps.get_version.outputs.mod_version }}" - path: "build/release/saturnclient-${{ steps.get_version.outputs.mod_version }}.jar" + name: saturnclient-latest + path: build/libs/saturnclient-*.jar if-no-files-found: error From db0e627f5c88829e6bf3cc665c989162e967c123 Mon Sep 17 00:00:00 2001 From: RudideC Date: Wed, 18 Feb 2026 10:13:04 +0100 Subject: [PATCH 5/8] fixed bug, dont upload sources jar --- .github/workflows/gradle.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/gradle.yml b/.github/workflows/gradle.yml index 45da2d9..ce4806d 100644 --- a/.github/workflows/gradle.yml +++ b/.github/workflows/gradle.yml @@ -24,7 +24,7 @@ jobs: - name: Set up Gradle uses: gradle/actions/setup-gradle@v3 with: - gradle-home-cache-cleanup: true + gradle-home-cache-cleanup: false - name: Grant execute permission for gradlew run: chmod +x gradlew From 81bfe41e25c5c11a89328452d48dbd13472230f4 Mon Sep 17 00:00:00 2001 From: RudideC Date: Wed, 18 Feb 2026 12:06:58 +0100 Subject: [PATCH 6/8] no sources file --- .github/workflows/gradle.yml | 2 +- build.gradle | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/.github/workflows/gradle.yml b/.github/workflows/gradle.yml index ce4806d..0c01e39 100644 --- a/.github/workflows/gradle.yml +++ b/.github/workflows/gradle.yml @@ -24,7 +24,7 @@ jobs: - name: Set up Gradle uses: gradle/actions/setup-gradle@v3 with: - gradle-home-cache-cleanup: false + gradle-home-cache-cleanup: false - name: Grant execute permission for gradlew run: chmod +x gradlew diff --git a/build.gradle b/build.gradle index d99ed5d..8f4036b 100644 --- a/build.gradle +++ b/build.gradle @@ -76,6 +76,7 @@ jar { from("NOTICE") { rename { "${it}_${project.archivesBaseName}"} } + sourcesJar.enabled = false } publishing { From 82f8d0a550e32c073d114efbcc6c67b33c310b00 Mon Sep 17 00:00:00 2001 From: RudideC Date: Wed, 18 Feb 2026 12:21:17 +0100 Subject: [PATCH 7/8] maybe this will work?? --- .github/workflows/gradle.yml | 5 +++++ build.gradle | 1 - 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/.github/workflows/gradle.yml b/.github/workflows/gradle.yml index 0c01e39..1968d26 100644 --- a/.github/workflows/gradle.yml +++ b/.github/workflows/gradle.yml @@ -31,6 +31,11 @@ jobs: - name: Build (release) run: ./gradlew clean build -x test --no-daemon --stacktrace + + - name: Remove sources JARs + run: | + rm -f build/libs/*sources*.jar + echo "Removed sources JARs from build/libs" - name: Upload build artifact uses: actions/upload-artifact@v4 diff --git a/build.gradle b/build.gradle index 8f4036b..d99ed5d 100644 --- a/build.gradle +++ b/build.gradle @@ -76,7 +76,6 @@ jar { from("NOTICE") { rename { "${it}_${project.archivesBaseName}"} } - sourcesJar.enabled = false } publishing { From 6bfdf66cddb5248f5138f88b668a59a8666edf68 Mon Sep 17 00:00:00 2001 From: RudideC Date: Wed, 18 Feb 2026 12:37:03 +0100 Subject: [PATCH 8/8] push will this work? --- .github/workflows/push.yml | 52 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 52 insertions(+) create mode 100644 .github/workflows/push.yml diff --git a/.github/workflows/push.yml b/.github/workflows/push.yml new file mode 100644 index 0000000..5016b03 --- /dev/null +++ b/.github/workflows/push.yml @@ -0,0 +1,52 @@ +name: Push Builds + +on: + push: + branches: [ "master" ] + +permissions: + contents: read + +jobs: + build: + runs-on: ubuntu-latest + + steps: + - name: Checkout repository + uses: actions/checkout@v4 + + - name: Set up JDK 21 + uses: actions/setup-java@v4 + with: + distribution: "temurin" + java-version: "21" + + - name: Set up Gradle + uses: gradle/actions/setup-gradle@v3 + with: + gradle-home-cache-cleanup: false + + - name: Grant execute permission for gradlew + run: chmod +x gradlew + + - name: Build + run: ./gradlew clean build -x test --no-daemon --stacktrace + + - name: Remove sources JARs + run: | + rm -f build/libs/*sources*.jar + echo "Removed sources JARs from build/libs" + + - name: Create timestamped JAR + run: | + TIMESTAMP=$(date -u +"%Y%m%d-%H%M%S") + MAIN_JAR=$(ls build/libs/saturnclient-*.jar | head -1) + cp "$MAIN_JAR" "saturnclient-${TIMESTAMP}.jar" + echo "Created: saturnclient-${TIMESTAMP}.jar" + + - name: Upload timestamped artifact + uses: actions/upload-artifact@v4 + with: + name: saturnclient-${{ github.run_number }} + path: saturnclient-*.jar + if-no-files-found: error