aboutsummaryrefslogtreecommitdiff
path: root/.github
diff options
context:
space:
mode:
Diffstat (limited to '.github')
-rw-r--r--.github/workflows/publish.yml31
-rw-r--r--.github/workflows/test-push.yml37
2 files changed, 12 insertions, 56 deletions
diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml
index f1f17c27..c122c9fe 100644
--- a/.github/workflows/publish.yml
+++ b/.github/workflows/publish.yml
@@ -1,29 +1,22 @@
-name: Publish
+name: Java CI
+
on:
push:
branches:
- - 'dev/**'
+ - 'dev/0.6-forge'
jobs:
build:
- runs-on: ubuntu-20.04
- container:
- image: openjdk:8-jdk
- options: --user root
+
+ runs-on: ubuntu-latest
+
steps:
- uses: actions/checkout@v1
- - uses: gradle/wrapper-validation-action@v1
-
- # Generate the build number based on tags to allow per branch build numbers, not something github provides by default.
- - name: Generate build number
- id: buildnumber
- uses: einaregilsson/build-number@v3
+ - name: Set up JDK 1.8
+ uses: actions/setup-java@v1
with:
- token: ${{ secrets.github_token }}
- prefix: ${{ github.ref }}
-
- - run: ./gradlew build publish -x test --stacktrace
+ java-version: 1.8
+ - name: Upload to Maven
+ run: ./gradlew publish
env:
- MAVEN_URL: ${{ secrets.MAVEN_URL }}
- MAVEN_USERNAME: ${{ secrets.MAVEN_USERNAME }}
- MAVEN_PASSWORD: ${{ secrets.MAVEN_PASSWORD }} \ No newline at end of file
+ MAVEN_PASS: ${{ secrets.MAVEN_PASS }} \ No newline at end of file
diff --git a/.github/workflows/test-push.yml b/.github/workflows/test-push.yml
deleted file mode 100644
index 36749b6f..00000000
--- a/.github/workflows/test-push.yml
+++ /dev/null
@@ -1,37 +0,0 @@
-name: Run Tests
-on: [push, pull_request]
-jobs:
- gradle:
- strategy:
- matrix:
- gradle: [4.9, 4.10.2, 6.8.2]
- java: [jdk8, jdk11, jdk15]
- exclude: # Dont run older gradle versions on newer java
- - java: jdk15
- gradle: 4.9
- - java: jdk15
- gradle: 4.10.2
- - java: jdk11
- gradle: 4.9
- - java: jdk11
- gradle: 4.10.2
- runs-on: ubuntu-20.04
- container:
- image: gradle:${{ matrix.gradle }}-${{ matrix.java }}
- options: --user root
- steps:
- - uses: actions/checkout@v1
- - uses: gradle/wrapper-validation-action@v1
- - run: gradle build check test --stacktrace
-
- gradle_pre_release:
- runs-on: ubuntu-20.04
- container:
- image: openjdk:8-jdk
- options: --user root
- steps:
- - uses: actions/checkout@v1
- - run: ./gradlew wrapper --gradle-version=7.0-milestone-1
- - run: ./gradlew build check test --stacktrace --warning-mode fail
- env:
- TEST_WARNING_MODE: fail \ No newline at end of file