Enrico Weigelt, metux IT consult
a5bcefbb90
.github: delete old workflows
...
Add nightly cron job for automatically cleaning up old workflow runs.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net >
2025-07-25 13:32:25 +02:00
Enrico Weigelt, metux IT consult
d6225de192
.gitlab: merge release into xserver-build workflow
...
Not neccessary to have entirely separate workflow for it - that's
just spamming the workflow list.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net >
2025-07-11 17:35:46 +02:00
Enrico Weigelt, metux IT consult
939ba0803c
.github: add workflow for github releases
...
when tag xlibre-xserver-* is pushed, automatically create a github release.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net >
2025-07-09 13:57:53 +02:00
Collin
949e4e4fa0
Update build-xserver.yml to have correct permissions to resolve CodeQL alert
...
https://github.com/HaplessIdiot/xserver/security/code-scanning/16 Adds permissions to build in read only to support ubuntu package standards.
2025-06-30 12:25:18 +02:00
Mike Gelfand
f40afc8983
.github: .gitlab-ci: add macos (xquartz) build job
...
Signed-off-by: Mike Gelfand <mikedld@mikedld.com >
2025-06-27 17:07:42 +02:00
Mike Gelfand
bc8518f8f8
.github: drop sudo for prerequisites builds
...
Files aren't being installed into privileged directories as part of the
build but instead into $X11_PREFIX which resides in current user's home
directory.
Change the cache key to avoid reusing old cache entries, which would
lead to permission errors.
Signed-off-by: Mike Gelfand <mikedld@mikedld.com >
2025-06-27 13:34:40 +02:00
Mike Gelfand
705d1ce679
.github: export MACHINE the right way
...
Otherwise, paths constructed on "build xserver sdk" step aren't valid.
Signed-off-by: Mike Gelfand <mikedld@mikedld.com >
2025-06-27 13:13:54 +02:00
Enrico Weigelt, metux IT consult
49f5056b45
.github: run pipeline on pull requests
...
Also run the pipeline on pull requests, so nothing utterly broken
can easily slip in.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net >
2025-06-17 20:33:00 +02:00
Enrico Weigelt, metux IT consult
36a24ef23c
.github: drop -Dxwayland=false
...
Xwayland had been dropped, so no need to switch it off explicitly
anymore.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net >
2025-06-17 20:33:00 +02:00
Enrico Weigelt, metux IT consult
fd02fc0b04
.github: workflow for building Xservers and some drivers
...
Add a github workflow that builds the Xservers on Linux and also
runs build-test of several common drivers against xorg sdk.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net >
2025-06-17 19:45:34 +02:00