Commit Graph
32 Commits
Author SHA1 Message Date
YoyoNow cbb2987504 Only build and deploy changed projects in CI
Every project gets a checkAffected task that decides whether it has to
be rebuilt. A project is affected when one of these changed:
- its own files, or paths it adds with an affected { } block
- the versions of its resolved dependencies
- a project it depends on
- the root project, which owns the shared build and CI files

Projects list what they ship in a deploy { } block, and can add
afterDeploy commands there. Jars are now byte-reproducible. Only files
whose hash differs from the deployed one are uploaded, and only their
afterDeploy commands are run.

The deploy workflow diffs against the last deployed commit, which is
stored on the server with the dependency versions. PR builds diff
against the merge base. Shared setup steps moved into composite actions
under .gitea/actions.
2026-11-01 09:36:19 +01:00
YoyoNow 37f017b84c Improve action bar loading bar for server start 2026-10-19 09:59:02 +02:00
Hut512 8401f67b24 Fix CRIU subserver stop 2026-09-03 02:24:49 +02:00
YoyoNow c538cdbbd2 Implement proper stop and not sleep on BauCommand.stop 2026-06-17 21:13:57 +02:00
YoyoNow 09aa2ee22c Fix compile of VelocityCore 2026-05-21 08:43:28 +02:00
YoyoNow eceb58b28c Format code 2026-05-17 10:12:22 +02:00
YoyoNow 5125453406 Format code 2026-05-17 10:08:06 +02:00
YoyoNow d110df924e Format code 2026-05-16 23:08:09 +02:00
YoyoNow 62c41cdda8 Improve softreload 2025-10-30 16:29:57 +01:00
YoyoNow a03a3f45e8 Update copyright notices 2025-10-23 17:56:43 +02:00
YoyoNow 383604ec9f Implement Linkage for SpigotCore 2025-10-23 17:20:07 +02:00
YoyoNow 5fe62d67d9 Improve StreamingCommand 2025-09-29 08:17:49 +02:00
YoyoNow 14be3a8e3b Fix CheckpointUtilsJ9 2025-07-30 21:01:18 +02:00
YoyoNow 1355b57a93 Improve Subserver.run for CRIU 2025-07-29 12:04:48 +02:00
YoyoNow e04f0d4ad1 Revert the PR merge 2025-07-29 12:03:33 +02:00
YoyoNow 933e2119ef Improve Subserver.run for checkpoint 2025-07-19 18:20:48 +02:00
Chaoscaot 3e5055c246 Refine checkpoint handling in Subserver and remove unnecessary debug logs in CheckpointUtilsJ9 2025-07-16 09:43:24 +02:00
Chaoscaot 44c06314c6 Update checkpoint restoration message handling in Subserver 2025-07-16 09:39:38 +02:00
Chaoscaot 0464442b83 VelocityCore/Persistent/src/de/steamwar/persistent/Subserver.java aktualisiert 2025-07-14 19:38:46 +02:00
YoyoNow d7908c8255 Improve perceived server start time 2025-07-10 13:02:24 +02:00
YoyoNow 909c1c52aa Hotfix Persistent 2025-06-11 08:09:31 +02:00
YoyoNow 26b126fdba Hotfix Persistent 2025-06-11 08:05:28 +02:00
YoyoNow adaae7f943 Update Persistent.queueRestart to toggle 2025-06-10 20:40:04 +02:00
YoyoNow 428c63429c Add 'queuerestart' command 2025-06-10 17:26:20 +02:00
Lixfel a3490b801e Fix server transfer failure after checkpoint restoration 2025-01-03 12:55:59 +01:00
Lixfel 22a8ca4aea Move ViaVersion to Proxy 2024-12-24 14:55:27 +01:00
Lixfel 3ce958778a Fix NPE 2024-12-05 16:03:21 +01:00
Lixfel d2650ad97f Remove Servertype enum, fix starting multiple servers at once, 2024-12-03 15:42:57 +01:00
Lixfel da3d0a97b5 Gradle Rewrite 2024-08-06 00:26:48 +02:00
Chaoscaot 54e00e88f3 Add Copyright and CRUIDummy 2024-08-04 21:51:15 +02:00
Chaoscaot 52dc74a487 Finish VelocityCore 2024-08-04 21:15:24 +02:00
Chaoscaot 28d4886584 Add VelocityCore Module 2024-08-04 21:05:46 +02:00