Create/.github/workflows/build.yml
IThundxr eccf2de123
Merge remote-tracking branch 'upstream/mc1.20.1/dev' into mc1.21.1/dev
# Conflicts:
#	.github/workflows/build.yml
#	.github/workflows/release.yml
2025-02-28 19:21:14 -05:00

38 lines
983 B
YAML

name: Build
on: [ workflow_dispatch, push, pull_request ]
jobs:
build:
runs-on: ubuntu-latest
steps:
- name: Checkout Repository
uses: actions/checkout@v4
- name: Setup Java
uses: actions/setup-java@v4
with:
distribution: 'temurin'
java-version: '21'
- name: ModDevGradle Cache
uses: actions/cache@v4
with:
path: "**/.gradle/repositories/"
key: "${{ runner.os }}-gradle-${{ hashFiles('**/libs.versions.*', '**/*.gradle*', '**/gradle-wrapper.properties') }}"
restore-keys: "${{ runner.os }}-gradle-"
- name: Setup Gradle
uses: gradle/actions/setup-gradle@v4
with:
gradle-home-cache-cleanup: true
- name: Validate Gradle Wrapper Integrity
uses: gradle/wrapper-validation-action@v2
- name: Build
run: ./gradlew build
- uses: actions/upload-artifact@v4
with:
path: build/libs/