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