PlotSquared/.github/workflows/build-pr.yml

22 lines
632 B
YAML
Raw Normal View History

name: Build PR
v7 is here (#3982) * Update MiniMessage to 4.10.1 (#3617) * chore!: bump MiniMessage to 4.10.1 BREAKING CHANGE: bumping MiniMessage and Adventure removes the adventure Template class and breaks the whole messaging system api wise * chore: fix minimessage messages, fix circular method reference * build: Update to Paper 1.18.2 (#3622) build: Align MM and Adventure version * Replace legacy color codes in flag examples (#3520) * chore: Change maven group and artifact ID (#3632) chore: Change maven group and artifact ID * v7 is 7.0.0-SNAPSHOT * build: Update bom * Chore: General deprecations (#3660) Address deprecations for removal throughout the plugin * Address deprecations in queue/generation code (#3658) * Update to new Spigot generation API (#3659) * Address deprecations in queue/generation code * Move to new generation API - Currently not working due to lack of biome-setting capability via BiomeProvider for flat worlds * Any fixes to flat world biome setting will target 1.19 * Ensure compiled is actually set to true in BlockBucket * Delegate to platformGenerator in deprecated generation method if applicable when using new generation methods (1.19) * Re-add wrongly removed method * Handle exceptions using logger * We can simplify getting relative offset using floormod * Replace many booleans with EnumSet * Address comments, remove needless boolean return for populateChunk * Ensure use of new generation methods only on 1.19 and above * refactor: simplify timeout logic in uuid pipeline (#3760) simplify timeout logic * Fix compile errors * Revert GAV changes * Update javadoc links * Start deployment of v7 snapshots * Temporarily create javadocs for v7 snapshots * Temporarily create javadocs for v7 snapshots * Fixes #3919 * Fix relocation of informative annotations * Drop HTTP4J (#3916) * Fixes #3906 by fine-graining the help menu generation localization support * Clean up merge * *Actually clean up * chore: Remove things marked as for removal (#3941) * chore: Remove things marked as for removal * Address feedback Co-authored-by: Alexander Brandes <mc.cache@web.de> * Resolved conflicts * Cleanup deprecated methods * Revert "Cleanup deprecated methods" This reverts commit 26692d6633b742b2e8af398c883b111887529fd9. * Record-inize methods (#3976) * Delete unused HyperverseWorldManager file * Migrate left over occurrences to enhanced switches (#3979) * Migrate left-overs to enhanced switches * More * Cleanup deprecated methods (#3980) * Perform code formatting according to editorconfig (#3981) * Perform code reformatting * Fix javadoc errors * Don't format JSON files --------- Co-authored-by: Pierre Maurice Schwang <mail@pschwang.eu> Co-authored-by: Hannes Greule <SirYwell@users.noreply.github.com> Co-authored-by: dordsor21 <dordsor21@gmail.com>
2023-03-06 12:04:39 +01:00
on: [ pull_request ]
jobs:
build_pr:
if: github.repository_owner == 'IntellectualSites'
runs-on: ${{ matrix.os }}
strategy:
matrix:
v7 is here (#3982) * Update MiniMessage to 4.10.1 (#3617) * chore!: bump MiniMessage to 4.10.1 BREAKING CHANGE: bumping MiniMessage and Adventure removes the adventure Template class and breaks the whole messaging system api wise * chore: fix minimessage messages, fix circular method reference * build: Update to Paper 1.18.2 (#3622) build: Align MM and Adventure version * Replace legacy color codes in flag examples (#3520) * chore: Change maven group and artifact ID (#3632) chore: Change maven group and artifact ID * v7 is 7.0.0-SNAPSHOT * build: Update bom * Chore: General deprecations (#3660) Address deprecations for removal throughout the plugin * Address deprecations in queue/generation code (#3658) * Update to new Spigot generation API (#3659) * Address deprecations in queue/generation code * Move to new generation API - Currently not working due to lack of biome-setting capability via BiomeProvider for flat worlds * Any fixes to flat world biome setting will target 1.19 * Ensure compiled is actually set to true in BlockBucket * Delegate to platformGenerator in deprecated generation method if applicable when using new generation methods (1.19) * Re-add wrongly removed method * Handle exceptions using logger * We can simplify getting relative offset using floormod * Replace many booleans with EnumSet * Address comments, remove needless boolean return for populateChunk * Ensure use of new generation methods only on 1.19 and above * refactor: simplify timeout logic in uuid pipeline (#3760) simplify timeout logic * Fix compile errors * Revert GAV changes * Update javadoc links * Start deployment of v7 snapshots * Temporarily create javadocs for v7 snapshots * Temporarily create javadocs for v7 snapshots * Fixes #3919 * Fix relocation of informative annotations * Drop HTTP4J (#3916) * Fixes #3906 by fine-graining the help menu generation localization support * Clean up merge * *Actually clean up * chore: Remove things marked as for removal (#3941) * chore: Remove things marked as for removal * Address feedback Co-authored-by: Alexander Brandes <mc.cache@web.de> * Resolved conflicts * Cleanup deprecated methods * Revert "Cleanup deprecated methods" This reverts commit 26692d6633b742b2e8af398c883b111887529fd9. * Record-inize methods (#3976) * Delete unused HyperverseWorldManager file * Migrate left over occurrences to enhanced switches (#3979) * Migrate left-overs to enhanced switches * More * Cleanup deprecated methods (#3980) * Perform code formatting according to editorconfig (#3981) * Perform code reformatting * Fix javadoc errors * Don't format JSON files --------- Co-authored-by: Pierre Maurice Schwang <mail@pschwang.eu> Co-authored-by: Hannes Greule <SirYwell@users.noreply.github.com> Co-authored-by: dordsor21 <dordsor21@gmail.com>
2023-03-06 12:04:39 +01:00
os: [ ubuntu-latest, windows-latest, macos-latest ]
steps:
- name: Checkout Repository
uses: actions/checkout@v3
- name: Validate Gradle Wrapper
uses: gradle/wrapper-validation-action@55e685c48d84285a5b0418cd094606e199cca3b6 # v1
- name: Setup Java
uses: actions/setup-java@v3
with:
distribution: temurin
java-version: 17
- name: Clean Build
run: ./gradlew clean build