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
8c8da355bb
Fix build.yml
2026-06-12 10:02:34 +02:00
Chaoscaot
b98273a7b2
Fix build, maybe?
...
Signed-off-by: Chaoscaot <max@maxsp.de >
2026-05-17 19:20:44 +02:00
Chaoscaot
bd28b133a2
Fix build, maybe?
...
Signed-off-by: Chaoscaot <max@maxsp.de >
2026-05-17 19:05:24 +02:00
D4rkr34lm
4198a08cda
fix pipeline
2026-05-17 15:11:32 +02:00
Chaoscaot
6d24aa160f
Fix CI
...
Signed-off-by: Chaoscaot <max@maxsp.de >
2026-05-15 16:12:39 +02:00
Chaoscaot
105630bbd8
Fix CI
...
Signed-off-by: Chaoscaot <max@maxsp.de >
2026-05-15 16:09:36 +02:00
Chaoscaot
8b33bf40c3
Add CLI artifact deployment and service restart steps in build workflow
...
Signed-off-by: Chaoscaot <max@maxsp.de >
2026-05-15 15:51:01 +02:00
Chaoscaot
143e7dc17c
Test Backporting
...
Signed-off-by: Chaoscaot <max@maxsp.de >
2026-05-15 15:03:01 +02:00
Chaoscaot
c666f0228d
Test Backporting
...
Signed-off-by: Chaoscaot <max@maxsp.de >
2026-05-15 14:54:31 +02:00
Chaoscaot
39898825ef
Test Backporting
...
Signed-off-by: Chaoscaot <max@maxsp.de >
2026-05-15 14:47:37 +02:00
Chaoscaot
b923b98b2c
Test Backporting
...
Signed-off-by: Chaoscaot <max@maxsp.de >
2026-05-15 14:41:06 +02:00
Chaoscaot
02cc8330ca
Add automated CommonCore backport workflow
...
- Create backport PRs for merged CommonCore changes on `main`
- Auto-merge successful backport PRs into `version/*` branches
- Add opt-out label handling for backports
2026-05-15 14:35:02 +02:00
Chaoscaot
f8397b8bab
Test Backporting
...
Signed-off-by: Chaoscaot <max@maxsp.de >
2026-05-15 14:15:35 +02:00
Chaoscaot
259e8bdb7b
Test Backporting
...
Signed-off-by: Chaoscaot <max@maxsp.de >
2026-05-15 14:13:41 +02:00
Chaoscaot
34c361d3f8
Test Backporting
...
Signed-off-by: Chaoscaot <max@maxsp.de >
2026-05-15 14:01:22 +02:00
Chaoscaot
33c032092d
Test Backporting
...
Signed-off-by: Chaoscaot <max@maxsp.de >
2026-05-15 13:53:09 +02:00
Chaoscaot
c6f432a5c4
Test Backporting
...
Signed-off-by: Chaoscaot <max@maxsp.de >
2026-05-15 13:43:56 +02:00
Chaoscaot
9ca7446dba
.gitea/workflows/backport-commoncore.yml aktualisiert
2026-05-15 13:42:26 +02:00
Chaoscaot
755a05fe34
Add merge-backport workflow to automate PR backports after successful builds
...
Signed-off-by: Chaoscaot <max@maxsp.de >
2026-05-15 13:31:11 +02:00
Chaoscaot
202da658ee
Refactor workflows: split pull request build, rename deploy, and remove unused steps
...
Signed-off-by: Chaoscaot <max@maxsp.de >
2026-05-15 12:47:00 +02:00
Chaoscaot
d307038e5e
Use non basic caching
...
Signed-off-by: Chaoscaot <max@maxsp.de >
2026-05-15 12:07:41 +02:00
Chaoscaot
d5aeeaf5e3
Add backport workflow for CommonCore changes and update build.yml
...
Signed-off-by: Chaoscaot <max@maxsp.de >
2026-05-15 12:04:02 +02:00
Chaoscaot
134a05ea23
Add build.yml
...
Signed-off-by: Chaoscaot <max@maxsp.de >
2026-05-15 11:37:16 +02:00
Chaoscaot
db63f2a67c
Add build.yml
...
Signed-off-by: Chaoscaot <max@maxsp.de >
2026-05-15 11:29:08 +02:00
Chaoscaot
97a3c3ef35
.gitea/workflows/build.yml aktualisiert
2026-05-15 11:09:37 +02:00
Chaoscaot
a40e904ab3
.gitea/workflows/build.yml aktualisiert
2026-05-15 11:06:54 +02:00
Chaoscaot
a8a89b0809
.gitea/workflows/build.yml aktualisiert
2026-05-15 10:30:13 +02:00
Chaoscaot
480efd1f8b
Add build.yml
...
Signed-off-by: Chaoscaot <max@maxsp.de >
2026-05-15 10:11:29 +02:00