Prechádzať zdrojové kódy

Switch to my maven

Signed-off-by: shedaniel <daniel@shedaniel.me>
shedaniel 4 rokov pred
rodič
commit
eeb8422752
3 zmenil súbory, kde vykonal 17 pridanie a 9 odobranie
  1. 8 3
      .github/workflows/curseforge.yml
  2. 8 5
      build.gradle
  3. 1 1
      gradle.properties

+ 8 - 3
.github/workflows/curseforge.yml

@@ -2,6 +2,10 @@ name: CF CI
 
 on:
   push:
+    paths:
+      - '**.gradle'
+      - '**.properties'
+      - '**/src/**'
     branches:
       - 3.x
       - 4.x-unstable
@@ -23,8 +27,9 @@ jobs:
         env:
           danielshe_curse_api_key: ${{ secrets.CF_API_KEY }}
           BRANCH_NAME: ${{ github.ref }}
-      - name: Upload to CurseForge
-        run: ./gradlew build releaseOnCf --stacktrace
+      - name: Upload to CurseForge and Maven
+        run: ./gradlew build publish releaseOnCf --stacktrace
         env:
           danielshe_curse_api_key: ${{ secrets.CF_API_KEY }}
-          BRANCH_NAME: ${{ github.ref }}
+          BRANCH_NAME: ${{ github.ref }}
+          MAVEN_PASS: ${{ secrets.MAVEN_PASS }}

+ 8 - 5
build.gradle

@@ -29,7 +29,10 @@ import java.text.SimpleDateFormat
 import java.util.function.Consumer
 
 archivesBaseName = "RoughlyEnoughItems"
-version = project.mod_version
+
+def runNumber = (System.getenv("GITHUB_RUN_NUMBER") == null ? "9999" : System.getenv("GITHUB_RUN_NUMBER"))
+version = rootProject.base_version + "." + runNumber
+
 group = "me.shedaniel"
 
 allprojects {
@@ -173,12 +176,12 @@ subprojects {
         }
 
         repositories {
-            if (project.hasProperty('danielshe_pass')) {
+            if (System.getenv("MAVEN_PASS") != null) {
                 maven {
-                    url = "http://deploy.modmuss50.me/"
+                    url = "https://deploy.shedaniel.me/"
                     credentials {
-                        username = "danielshe"
-                        password = project.getProperty('danielshe_pass')
+                        username = "shedaniel"
+                        password = System.getenv("MAVEN_PASS")
                     }
                 }
             }

+ 1 - 1
gradle.properties

@@ -1,5 +1,5 @@
 org.gradle.jvmargs=-Xmx3G
-mod_version=5.9.2
+base_version=5.9
 supported_version=1.16.2/3/4/5
 minecraft_version=1.16.4
 fabricloader_version=0.10.6+build.214