Skip to content

Commit

Permalink
add actions with paperweight build for now
Browse files Browse the repository at this point in the history
  • Loading branch information
jpenilla committed Dec 15, 2024
1 parent a028feb commit 5aa6a16
Show file tree
Hide file tree
Showing 4 changed files with 39 additions and 0 deletions.
30 changes: 30 additions & 0 deletions .github/workflows/build.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
name: Patch and Build

on:
push:
branches: [ "**" ]
pull_request:

jobs:
build:
# Only run on PRs if the source branch is on someone else's repo
if: ${{ github.event_name != 'pull_request' || github.repository != github.event.pull_request.head.repo.full_name }}
runs-on: ubuntu-latest
steps:
- name: Checkout Git Repository
uses: actions/checkout@v4
- name: Set up JDK
uses: actions/setup-java@v4
with:
distribution: 'temurin'
java-version: '21'
- name: Setup Gradle
uses: gradle/actions/setup-gradle@v4
- name: Configure Git User Details
run: git config --global user.email "[email protected]" && git config --global user.name "Github Actions"
- name: build paperweight
run: ./build_paperweight.sh
- name: Apply Patches
run: ./gradlew applyAllPatches --stacktrace
- name: Build
run: ./gradlew build
3 changes: 3 additions & 0 deletions .gitmodules
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
[submodule "paperweight"]
path = paperweight
url = https://github.com/PaperMC/paperweight.git
5 changes: 5 additions & 0 deletions build_paperweight.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
#!/bin/bash
set -eou pipefail
git submodule update --init --recursive
cd paperweight
./gradlew pTML
1 change: 1 addition & 0 deletions paperweight
Submodule paperweight added at 2dfd1f

0 comments on commit 5aa6a16

Please sign in to comment.