diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 4759435..4dafa2b 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -1,29 +1,23 @@ -name: Build - on: push: - branches: [ main, "1.*" ] + branches: + - 'mc/*' + - 'main' jobs: build: runs-on: ubuntu-latest - if: | - !contains(github.event.head_commit.message, '[ciskip]') steps: - uses: actions/checkout@v3 - - name: Set up JDK + - name: Set up JDK 17 uses: actions/setup-java@v2 with: - distribution: 'temurin' java-version: '17' - - name: Build with Gradle - uses: gradle/gradle-build-action@v2 - with: - arguments: build - - name: Publish to Maven + distribution: 'temurin' + - name: Setup Gradle uses: gradle/gradle-build-action@v2 - env: - SNAPSHOT: true - SAPS_TOKEN: ${{ secrets.SAPS_TOKEN }} with: - arguments: publish + cache-read-only: false + gradle-home-cache-cleanup: true + - name: Build & Publish to Github Maven + run: ./gradlew build --no-daemon diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index a3c6666..fcbbfff 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -8,30 +8,19 @@ on: jobs: build: runs-on: ubuntu-latest - if: | - !contains(github.event.head_commit.message, '[ciskip]') steps: - uses: actions/checkout@v3 - - name: Set up JDK + - name: Set up JDK 17 uses: actions/setup-java@v2 with: - distribution: 'temurin' java-version: '17' - - name: Build with Gradle - uses: gradle/gradle-build-action@v2 - with: - arguments: build - - name: Publish to Maven & Curseforge + distribution: 'temurin' + - name: Setup Gradle uses: gradle/gradle-build-action@v2 + - name: Build & Publish + run: ./gradlew build publish publishMods --no-daemon env: SAPS_TOKEN: ${{ secrets.SAPS_TOKEN }} - CURSEFORGE_KEY: ${{ secrets.CURSEFORGE_KEY }} - with: - arguments: publish curseforgePublish - - name: Release to Github - uses: "softprops/action-gh-release@v1" - with: - body_path: "./CHANGELOG.md" - prerelease: false - files: | - ./+(forge|fabric)/build/libs/*+@(mc+([0-9]).+([0-9]).+([0-9])).jar + MODRINTH_TOKEN: ${{ secrets.MODRINTH_TOKEN }} + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + CURSE_TOKEN: ${{ secrets.CURSEFORGE_KEY }}