Commit Graph

74 Commits

Author SHA1 Message Date
09b899c7a9 [ci skip] Temp disable dc workflow 2023-03-17 22:25:41 +01:00
ccb503e49d [ci skip] Update CF workflow 2023-03-07 00:14:47 +01:00
94f57799d0 Pin GH actions to SHA to avoid mutable refs (#2126) 2023-03-06 13:51:53 +01:00
98c2d2124e Split workflows (#2071) 2023-01-16 00:33:13 +01:00
f98e526fa0 Add support for 1.19.3 (#2042)
* 1.19.3

* More fixes

* fix: compile time issues for 1.19.3

* fix: new mappings and GeneratorStructureState

* Add 1.19.3 to release and issue template

* Update dependencies for 1.19.3

* Update worldedit-bukkit/adapters/adapter-1_19_3/build.gradle.kts

Co-authored-by: Pierre Maurice Schwang <mail@pschwang.eu>
2022-12-11 18:36:13 +01:00
41ea21f91d Run announcement workflow after release workflow 2022-11-28 11:34:09 +01:00
faa0908ba8 Run announcement workflow after 'build' workflow 2022-11-28 11:30:32 +01:00
34dbaa633a Add CF upload task (#2018) 2022-11-15 19:25:03 +01:00
f356f64c3d [ci skip] chore: Announce releases on discord (#1980) 2022-10-09 16:40:04 +02:00
292d9f2439 chore: Re-enable CodeQL (#1973) 2022-10-08 13:34:25 +02:00
18bf911fdc Release 2.4.7 2022-10-04 14:05:36 +02:00
ad38d88642 [ci skip] Link to GH releases (#1970)
chore: Link to GH releases
2022-10-04 13:28:10 +02:00
a32d8dcbdb Release to Modrinth (#1968)
* feat: Release to Modrinth

* chore: List-ify gameVersions
2022-10-02 21:50:16 +02:00
122b32b9f0 Release 2.4.5 2022-09-05 11:26:31 +02:00
3b109ba3ff Upload files to curseforge on release (#1929)
* chore: Upload files to curseforge on release

* chore: Use direct artifact path
2022-09-04 23:30:02 +02:00
5b72f396bb docs: Publish javadocs to GH pages (#1824)
* docs: Publish javadocs to GH pages

* chore: Use up to date URLs

* chore: Update README url
2022-06-17 15:09:32 +02:00
14811169e3 [ci skip] Attach assets to GH releases (#1754)
* ci: Upload release assets

* chore: Update workflow name
2022-05-19 16:17:45 +02:00
0d2ed796d8 build: Update release-drafter/release-drafter action to v5.20.0 (#1748)
* build: Update release-drafter/release-drafter action to v5.20.0

* Update release-drafter.yml

Co-authored-by: Renovate Bot <bot@renovateapp.com>
Co-authored-by: Alexander Brandes <mc.cache@web.de>
2022-05-18 17:21:27 +02:00
3f970cdaef Rename codeql.yml to codeql.yml.disabled 2022-04-21 13:11:39 +02:00
9d56275247 [ci skip] build: Update actions/setup-java action to v3.1.0 (#1690)
* build: Update actions/setup-java action to v3.1.0

* Update build.yml

Co-authored-by: Renovate Bot <bot@renovateapp.com>
Co-authored-by: Alexander Brandes <mc.cache@web.de>
2022-04-04 15:17:09 +02:00
fbb25f289b [ci skip] build: Update actions/checkout action to v3 (#1663)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-03-14 18:52:53 +01:00
3ee9797408 build: Misc dependency updates 2022-03-08 20:51:17 +01:00
345785a25e feat: Support for 1.18.2 (#1641)
* feat: Preliminary work for 1.18.2

* Update SpigotNames to 1.18.2 (#1642)

* 1.18.2 / Biome-Holders, regeneration (#1645)

* 1.18.2 / Biome-Holders, regeneration

* fix: reuse old structure sets

* build: Update dev bundles

* fix: Don't log regen world generation

* fix: Run DataConverter with CBT

* fix: Override `#toNativeBinary`

* fix: Exception on regen

Co-Authored-By: Pierre Maurice Schwang <mail@pschwang.eu>

* refactor: Minor cleanup

Co-authored-by: Aurora <21148213+aurorasmiles@users.noreply.github.com>
Co-authored-by: Pierre Maurice Schwang <mail@pschwang.eu>
2022-03-07 15:20:05 +01:00
081d8ddb50 ci: Bump actions/setup-java to 3.0.0 (#1631) 2022-02-25 22:53:39 +01:00
77b41e052a Revert "build: Update dependency org.ajoberstar.grgit:grgit-gradle to v5 (#1611)"
This reverts commit cf0a21d

Apparently that doesn't integrate that seamless in all environments.
2022-02-23 11:15:01 +01:00
23b5f0cb4a [ci skip] GitHub does now allow you to rebase PRs straight away 2022-02-21 00:52:22 +01:00
7e17a5cbd1 [ci skip] build: Update release-drafter/release-drafter action to v5.18.1 (#1603)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-02-07 10:34:27 +01:00
2bb72ebfea [ci skip] ci: Don't run actions twice 2022-01-31 21:13:44 +01:00
c461674402 build: Update release-drafter/release-drafter action to v5.17.6 (#1562)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-01-24 11:05:47 +01:00
96805b85b5 build: Update release-drafter/release-drafter action to v5.17.5 (#1549)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-01-17 11:02:21 +01:00
f077ec9163 build: Back to snapshot for development 2022-01-14 14:54:37 +01:00
5fc0de0b82 build: Update actions/setup-java action to v2.5.0 (#1530)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-01-10 11:30:26 +01:00
f27959e49a [ci skip] Don't run build twice 2022-01-07 10:42:57 +01:00
fe1a77a593 ci: Let release drafter listen to forks too 2022-01-05 23:49:36 +01:00
3a78abe273 ci: Change GH action branch 2022-01-05 17:00:42 +01:00
30c2597aad ci: dordsor does love rebasing here too 2022-01-04 20:33:43 +01:00
aff3d8ba49 build: Deploy API snapshots for 2.0.0 2021-12-21 17:48:56 +01:00
6350fe5411 build: Fix release drafter base branch 2021-12-20 22:20:41 +01:00
d6e3c331d4 Make 1.18 to be effectively in a usable state (#1452)
* Update swathes of easy-to-update-sort-of-code.
 - Untested
 - Should compile but NMF broken something
 - Several todos:
  - biome history//better support (move to biome sections in core)
  - regen (haha lol no thanks, someone else can do that)
  - probably actually do the palette stuff that probably won't work in PaperweightPlatformAdapter

* ci: Provide basic Jenkinsfile for ghprb pipeline

* build: Update paperweight

* upstream: Update Upstream

de6fa17 Add getBrush helper for use with instanceof pattern matching (1926)

* FAWE will now load on startup

* it....works?

* Begin to allow biome edits (and fix biomes reverting to plains upon editing blocks)

* Add new blocks/block properties

* Only create biome palette if supplies is null

* Fix biome operations

* Finally get removing BlockID done (major version change allows it)

* refactor!: Drop PlotSquared v4

Fawe 2.0.0 and newer requires Java 17, PlotSquared v4 supports 1.13 and 1.14, Fawe wont work on these versions nevertheless and refuses to load due Java version incompatiblities with older versions. Newer versions can use PlotSquared v6.

* docs: Update readme

* Added and removed some comments

* Added and removed some comments

* refactor: Rename worldedit configuration

* build: Re-add 1.17 module

This the a very nasty commit

* chore: Implement missing methods

* build: Update paperweight

* upstream: Update upstream

6df194e Remove finalize, use a Cleaner instead (1943)
9843a4f Fix snapshots in 1.18 (1959)

* ci: Escape workflows

* build: Update paperweight to 1.18.1

* build: Update Paster

* Fix compilation

* Bump to 1.18.1

* Do both 1.18 and 1.18.1

Co-authored-by: Alex <mc.cache@web.de>

* Fix single-block lookups

* Reserve ordinals 0 through 3 for air/"reserved"

* Create block palette data with values

* Fix classpath for testing for starlight

* Correctly use block rather than sky light layer [not used in paper]

Co-authored-by: NotMyFault <mc.cache@web.de>
Co-authored-by: Matt <4009945+MattBDev@users.noreply.github.com>
2021-12-20 21:12:04 +00:00
64f393201f revert: OSSRH snapshot deployment was successful, returning to baseline
This reverts commit 3a189f65f2.
2021-11-22 18:11:27 +01:00
3a189f65f2 ci: Trigger initial sync with the OSSRH 2021-11-22 17:18:21 +01:00
507b8d5e35 ci: Switch deployment to gh actions and use semver & java 17 2021-11-22 13:38:32 +01:00
4b57a34f59 [ci skip] Setup release drafter for future work 2021-11-22 09:44:24 +01:00
f0880a27a0 feat: Paperweight support (#1362)
* Initial work towards paperweight

* feat: Port Fawe classes to paperweight

- Hide UnsafeUtilities in javadocs
- Fix typo in Regenerator
- Create fawe tmp directory for fawe regen

* Update adapters

* chore: Update MiniMessage

* Address todos

* Fix leftover Tuinity loggers
2021-10-17 16:32:36 +02:00
d641e21dfc [ci skip] Move to org level templates 2021-10-08 19:03:41 +02:00
7d3a9ff36d Fixed Unit Tests (BlockVector3.isLongPackable) (#1168)
* Fixed Unit Tests (BlockVector3.isLongPackable)

* Re-enable tests for ci

* Address gh action dependency complaints

* Fix "invalid usage of tag &" for MinecraftVersion.java

* Simple StubServer for BukkitWorldTest.java

* Add parallelgzip to test runtime, fixed javadoc encoding, make gradlew executable and patch StubServer for latest spigot / paper release

* Move Javadoc UTF-8 to PlatformConfig.kt

* Revert "make gradlew executable"
Was required for act to run, but not required for GH actions - Weird behavior

* Mark upstream changes, move class + apply editorconfig

Co-authored-by: NotMyFault <mc.cache@web.de>
Co-authored-by: Matt <4009945+MattBDev@users.noreply.github.com>
2021-08-10 09:31:37 +01:00
9ea5a94941 Use temurin for gh actions 2021-08-09 15:09:55 +02:00
17019ac723 Archive workflow artifacts 2021-07-28 15:04:49 +02:00
aae5d037db Reduce gh actions time by ~75% (~6 minutes) 2021-07-25 17:46:33 +02:00
f479e32b5f Update contributing url 2021-07-24 19:28:28 +02:00