diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 8ec6648..dd0d2f8 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -6,9 +6,9 @@ jobs: build: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: Set up JDK 17 - uses: actions/setup-java@v3 + uses: actions/setup-java@v4 with: distribution: 'temurin' java-version: 17 @@ -17,26 +17,30 @@ jobs: run: chmod +x ./gradlew - name: Build with Gradle run: ./gradlew build - - uses: actions/upload-artifact@v3 + - uses: actions/upload-artifact@v4 + with: + name: NeoForgeArtifact + path: ./neoforge/build/libs/*.jar + - uses: actions/upload-artifact@v4 with: name: ForgeArtifact - path: ./Forge/build/libs/*.jar - - uses: actions/upload-artifact@v3 + path: ./forge/build/libs/*.jar + - uses: actions/upload-artifact@v4 with: name: FabricArtifact - path: ./Fabric/build/libs/*.jar + path: ./fabric/build/libs/*.jar + - name: Publish to maven + if: contains(github.event.head_commit.message, '[push]') || contains(github.event.head_commit.message, '[build]') + env: + SAP_SECRET: ${{ secrets.SAP_SECRET }} + run: ./gradlew publish - name: Publish To Curseforge if: contains(github.event.head_commit.message, '[publish]') || contains(github.event.head_commit.message, '[curseforge]') env: CURSEFORGE_KEY: ${{ secrets.CURSEFORGE_KEY }} - run: ./gradlew curseforge + run: ./gradlew curseforge --stacktrace - name: Publish To Modrinth if: contains(github.event.head_commit.message, '[publish]') || contains(github.event.head_commit.message, '[modrinth]') env: MODRINTH_KEY: ${{ secrets.MODRINTH_KEY }} - run: ./gradlew modrinth - - name: Publish to maven - if: contains(github.event.head_commit.message, '[push]') || contains(github.event.head_commit.message, '[build]') - env: - SAP_SECRET: ${{ secrets.SAP_SECRET }} - run: ./gradlew publish \ No newline at end of file + run: ./gradlew modrinth --stacktrace \ No newline at end of file