chore(deps): bump net.minecraftforge.gradle from 7.0.25 to 7.0.31 #115
Workflow file for this run
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| name: Dev Build | |
| on: | |
| workflow_dispatch: | |
| push: | |
| paths: | |
| - "**.java" | |
| - "**.gradle" | |
| - "**.json" | |
| - "**.toml" | |
| - "gradle/wrapper/gradle-wrapper.properties" | |
| - ".github/workflows/dev.yml" | |
| branches: | |
| - "dev" | |
| pull_request: | |
| branches: | |
| - "dev" | |
| jobs: | |
| build: | |
| name: ZMusic ${{ matrix.loader }} ${{ matrix.mc-version }} | |
| runs-on: ubuntu-latest | |
| strategy: | |
| fail-fast: false | |
| matrix: | |
| include: | |
| - loader: Fabric | |
| build-dir: builds/fabric | |
| project: zmusic-fabric-26.1.2 | |
| mc-version: 26.1.2 | |
| artifact-path: zmusic-fabric/zmusic-fabric-26.1.2/build/libs/**.jar | |
| - loader: Fabric | |
| build-dir: builds/fabric | |
| project: zmusic-fabric-1.21.11 | |
| mc-version: 1.21.11 | |
| artifact-path: zmusic-fabric/zmusic-fabric-1.21.11/build/libs/**.jar | |
| - loader: Fabric | |
| build-dir: builds/fabric | |
| project: zmusic-fabric-1.21.5 | |
| mc-version: 1.21.5 | |
| artifact-path: zmusic-fabric/zmusic-fabric-1.21.5/build/libs/**.jar | |
| - loader: Fabric | |
| build-dir: builds/fabric | |
| project: zmusic-fabric-1.20.6 | |
| mc-version: 1.20.6 | |
| artifact-path: zmusic-fabric/zmusic-fabric-1.20.6/build/libs/**.jar | |
| - loader: Fabric | |
| build-dir: builds/fabric | |
| project: zmusic-fabric-1.20.4 | |
| mc-version: 1.20.4 | |
| artifact-path: zmusic-fabric/zmusic-fabric-1.20.4/build/libs/**.jar | |
| - loader: Fabric | |
| build-dir: builds/fabric | |
| project: zmusic-fabric-1.20.1 | |
| mc-version: 1.20.1 | |
| artifact-path: zmusic-fabric/zmusic-fabric-1.20.1/build/libs/**.jar | |
| - loader: Fabric | |
| build-dir: builds/fabric | |
| project: zmusic-fabric-1.19.4 | |
| mc-version: 1.19.4 | |
| artifact-path: zmusic-fabric/zmusic-fabric-1.19.4/build/libs/**.jar | |
| - loader: Fabric | |
| build-dir: builds/fabric | |
| project: zmusic-fabric-1.19.2 | |
| mc-version: 1.19.2 | |
| artifact-path: zmusic-fabric/zmusic-fabric-1.19.2/build/libs/**.jar | |
| - loader: Fabric | |
| build-dir: builds/fabric | |
| project: zmusic-fabric-1.18.2 | |
| mc-version: 1.18.2 | |
| artifact-path: zmusic-fabric/zmusic-fabric-1.18.2/build/libs/**.jar | |
| - loader: Fabric | |
| build-dir: builds/fabric | |
| project: zmusic-fabric-1.17.1 | |
| mc-version: 1.17.1 | |
| artifact-path: zmusic-fabric/zmusic-fabric-1.17.1/build/libs/**.jar | |
| - loader: Fabric | |
| build-dir: builds/fabric | |
| project: zmusic-fabric-1.16.5 | |
| mc-version: 1.16.5 | |
| artifact-path: zmusic-fabric/zmusic-fabric-1.16.5/build/libs/**.jar | |
| - loader: Fabric | |
| build-dir: builds/fabric | |
| project: zmusic-fabric-1.15.2 | |
| mc-version: 1.15.2 | |
| artifact-path: zmusic-fabric/zmusic-fabric-1.15.2/build/libs/**.jar | |
| - loader: Fabric | |
| build-dir: builds/fabric | |
| project: zmusic-fabric-1.14.4 | |
| mc-version: 1.14.4 | |
| artifact-path: zmusic-fabric/zmusic-fabric-1.14.4/build/libs/**.jar | |
| - loader: Forge | |
| build-dir: builds/forge | |
| project: zmusic-forge-1.20.4 | |
| mc-version: 1.20.4 | |
| artifact-path: zmusic-forge/zmusic-forge-1.20.4/build/libs/**.jar | |
| - loader: Forge | |
| build-dir: builds/forge | |
| project: zmusic-forge-1.20.1 | |
| mc-version: 1.20.1 | |
| artifact-path: zmusic-forge/zmusic-forge-1.20.1/build/libs/**.jar | |
| - loader: Forge | |
| build-dir: builds/forge | |
| project: zmusic-forge-1.19.4 | |
| mc-version: 1.19.4 | |
| artifact-path: zmusic-forge/zmusic-forge-1.19.4/build/libs/**.jar | |
| - loader: Forge | |
| build-dir: builds/forge | |
| project: zmusic-forge-1.19.2 | |
| mc-version: 1.19.2 | |
| artifact-path: zmusic-forge/zmusic-forge-1.19.2/build/libs/**.jar | |
| - loader: Forge | |
| build-dir: builds/forge | |
| project: zmusic-forge-1.18.2 | |
| mc-version: 1.18.2 | |
| artifact-path: zmusic-forge/zmusic-forge-1.18.2/build/libs/**.jar | |
| - loader: Forge | |
| build-dir: builds/forge | |
| project: zmusic-forge-1.17.1 | |
| mc-version: 1.17.1 | |
| artifact-path: zmusic-forge/zmusic-forge-1.17.1/build/libs/**.jar | |
| - loader: Forge | |
| build-dir: builds/forge | |
| project: zmusic-forge-1.16.5 | |
| mc-version: 1.16.5 | |
| artifact-path: zmusic-forge/zmusic-forge-1.16.5/build/libs/**.jar | |
| - loader: Forge | |
| build-dir: builds/forge | |
| project: zmusic-forge-1.15.2 | |
| mc-version: 1.15.2 | |
| artifact-path: zmusic-forge/zmusic-forge-1.15.2/build/libs/**.jar | |
| - loader: Forge | |
| build-dir: builds/forge | |
| project: zmusic-forge-1.14.4 | |
| mc-version: 1.14.4 | |
| artifact-path: zmusic-forge/zmusic-forge-1.14.4/build/libs/**.jar | |
| - loader: Forge | |
| build-dir: builds/forge | |
| project: zmusic-forge-1.12.2 | |
| mc-version: 1.12.2 | |
| artifact-path: zmusic-forge/zmusic-forge-1.12.2/build/libs/**.jar | |
| - loader: NeoForge | |
| build-dir: builds/neoforge | |
| project: zmusic-neoforge-26.1.2 | |
| mc-version: 26.1.2 | |
| artifact-path: zmusic-neoforge/zmusic-neoforge-26.1.2/build/libs/**.jar | |
| - loader: NeoForge | |
| build-dir: builds/neoforge | |
| project: zmusic-neoforge-1.21.1 | |
| mc-version: 1.21.1 | |
| artifact-path: zmusic-neoforge/zmusic-neoforge-1.21.1/build/libs/**.jar | |
| - loader: NeoForge | |
| build-dir: builds/neoforge | |
| project: zmusic-neoforge-1.20.6 | |
| mc-version: 1.20.6 | |
| artifact-path: zmusic-neoforge/zmusic-neoforge-1.20.6/build/libs/**.jar | |
| - loader: NeoForge | |
| build-dir: builds/neoforge | |
| project: zmusic-neoforge-1.20.4 | |
| mc-version: 1.20.4 | |
| artifact-path: zmusic-neoforge/zmusic-neoforge-1.20.4/build/libs/**.jar | |
| steps: | |
| - uses: actions/checkout@v6 | |
| - name: Setup mise | |
| uses: jdx/mise-action@v4 | |
| - name: Cache Gradle | |
| uses: actions/cache@v5 | |
| with: | |
| path: | | |
| ~/.gradle/caches | |
| ~/.gradle/wrapper | |
| .gradle/zmusic-player | |
| builds/forge/.gradle/mavenizer | |
| key: ${{ runner.os }}-gradle-${{ matrix.project }}-${{ hashFiles('**/*.gradle', '**/gradle-wrapper.properties', 'mise.toml') }} | |
| restore-keys: | | |
| ${{ runner.os }}-gradle-${{ matrix.project }}- | |
| ${{ runner.os }}-gradle- | |
| - name: Warm Forge 1.12.2 classpath | |
| if: matrix.project == 'zmusic-forge-1.12.2' | |
| run: | | |
| ./gradlew --project-dir "${{ matrix.build-dir }}" ":${{ matrix.project }}:dependencies" --configuration compileClasspath --no-daemon \ | |
| -Pzmusic.project="${{ matrix.project }}" \ | |
| -Porg.gradle.java.installations.paths="$(mise where java@temurin-8),$(mise where java@temurin-16),$(mise where java@temurin-17),$(mise where java@temurin-21),$(mise where java@temurin-25)" | |
| - name: Build ${{ matrix.loader }} ${{ matrix.mc-version }} | |
| run: | | |
| ./gradlew --project-dir "${{ matrix.build-dir }}" ":${{ matrix.project }}:build" --no-daemon \ | |
| -Pzmusic.project="${{ matrix.project }}" \ | |
| -Porg.gradle.java.installations.paths="$(mise where java@temurin-8),$(mise where java@temurin-16),$(mise where java@temurin-17),$(mise where java@temurin-21),$(mise where java@temurin-25)" | |
| - name: Upload Artifact | |
| uses: actions/upload-artifact@v7 | |
| with: | |
| name: ZMusic ${{ matrix.loader }} ${{ matrix.mc-version }} | |
| path: ${{ matrix.artifact-path }} |