1
0
mirror of https://gitlab.com/kelteseth/ScreenPlay.git synced 2024-11-06 19:12:30 +01:00
Commit Graph

2773 Commits

Author SHA1 Message Date
Elias Steurer
e1b980e704 Fix paths 2023-08-25 14:33:31 +02:00
Elias Steurer
ed0a83b85f Add virtual env support to ci 2023-08-25 14:20:55 +02:00
Elias Steurer
3303a7dbd8 Bump ci image version 2023-08-25 14:08:55 +02:00
Elias Steurer
589e17c75d Add missing dependencies to ci 2023-08-25 13:52:07 +02:00
Elias Steurer
dccc08f2ff Merge branch 'master' into 172-add-wayland-layer-shell-support 2023-08-25 13:42:26 +02:00
Elias Steurer
e53f75b59b Add switch between x11 and wayland
Add missing dependencies
2023-08-25 13:41:36 +02:00
Elias Steurer
22b3eb91dd Add check if we can log in before compiling 2023-08-24 17:17:22 +02:00
Elias Steurer
4c0881ebfe Refactor script to only job is to upload to steam
our ci does the rest
2023-08-24 16:43:46 +02:00
Elias Steurer
325c47f87b Move BuildConfig and BuildResult into dedicated files
this fixed the circular dependency in the build_and_publish
script than internally imports the macos_sign
2023-08-24 16:17:48 +02:00
Elias Steurer
fdbf077f0e WIP: Add mac .dmg installer
This does not yet work with signing of the
macos .dmg
ScreenPlay-Installer.dmg:
rejected (the code is valid but does not seem to be an app)
2023-08-24 16:02:43 +02:00
Elias Steurer
716db7ac66 Fix sha using path instead of filename 2023-08-24 08:40:10 +02:00
Elias Steurer
00ed9816e3 Fix release paths 2023-08-23 17:47:16 +02:00
Elias Steurer
f5ab76186a Fix missing release-cli
Remove dependencies from check_jobs
Remove qml format until qmlformat is installed
2023-08-22 19:45:35 +02:00
Elias Steurer
e933e0a50a Add ip to known hosts 2023-08-22 16:36:02 +02:00
Elias Steurer
81f6230d4d Add missing ssh dependency 2023-08-20 15:30:09 +02:00
Elias Steurer
9cf2e999b1 Fix job logic never executing 2023-08-20 15:25:35 +02:00
Elias Steurer
7a00984b27 Remove dependencies 2023-08-20 15:17:18 +02:00
Elias Steurer
2a39f70964 Fix ssh connection using ip to work around the host auth
Fix folder creation logic
Fix osx names
2023-08-20 14:26:25 +02:00
Elias Steurer
e9f4948b72 Fix osx arch namings 2023-08-20 12:48:51 +02:00
Elias Steurer
befa765117 Fix zip naming and hash creation 2023-08-20 12:44:38 +02:00
Elias Steurer
126af43f5c Add license SPDX checker script 2023-08-20 12:29:05 +02:00
Elias Steurer
72f44a6a1a Fix git tag parsing 2023-08-20 12:23:14 +02:00
Elias Steurer
f1facf2bfa Add explicit dependencies 2023-08-20 12:22:59 +02:00
Elias Steurer
ae9390add3 Change comment position 2023-08-20 12:04:34 +02:00
Elias Steurer
50b991dfb8 Fix qml format still containing test code 2023-08-20 12:03:47 +02:00
Elias Steurer
e327f73812 Fix all formatting scripts and format files
They default to format but also can be used
for checking
2023-08-20 11:59:02 +02:00
Elias Steurer
9b1de7cadf Fix wrong base image not containing python 2023-08-19 12:11:06 +02:00
Elias Steurer
c56fb68202 Fix build cmake parsing using lowercase v 2023-08-19 10:04:30 +02:00
Elias Steurer
59cb5d0dc5 Change to disable default content for now 2023-08-18 20:23:33 +02:00
Elias Steurer
7cf9dd1d80 Change ci again to upload to getsp.de 2023-08-18 20:23:12 +02:00
Elias Steurer
b96990accb Add pre-release flags 2023-08-18 17:56:50 +02:00
Elias Steurer
52b4732360 Fix release downloads 2023-08-18 17:47:39 +02:00
Elias Steurer
090e4aa75f Fix missing - 2023-08-18 14:27:08 +02:00
Elias Steurer
31f5fb7fa1 Add release ci 2023-08-18 12:32:20 +02:00
Elias Steurer
bdd613ab01 Disable plausible for now 2023-08-18 12:30:59 +02:00
Elias Steurer
f052c43d66 Merge branch '173-update-cmake-versioning-and-add-ci-step-for-screenplay-releases' into 'master'
Resolve "Update CMake Versioning and Add CI Step for ScreenPlay Releases"

Closes #173

See merge request kelteseth/ScreenPlay!107
2023-08-17 18:45:15 +00:00
Elias Steurer
58567987aa Remove ScreePlay version from defines.py
We now use always the latest set git tag as version.
This means we also no longer need to add it as an argument
2023-08-17 14:26:39 +02:00
Elias Steurer
18b8c4025b Change ci formatter script to allow system wide installation
this is fine for a temporary ci
2023-08-17 10:48:28 +02:00
Elias Steurer
b1cc1587eb Fix --installer 2023-08-12 12:18:39 +02:00
Elias Steurer
4bd6cc3da1 Add separate steam builds step 2023-08-12 11:57:36 +02:00
Elias Steurer
ebff53948c Change build args to have double -
Split builds into regular and official
git tag release builds
2023-08-12 11:53:34 +02:00
Elias Steurer
799f4978be Fix path 2023-08-11 17:01:37 +02:00
Elias Steurer
efc70e9fc0 Change CI to split into multile sections
Change version to be only set via git tags
2023-08-11 17:00:24 +02:00
Elias Steurer
925899f15d Add dependency to ci and add linux launch.json for vscode 2023-08-04 15:59:48 +02:00
Elias Steurer
9fb9ab4391 Fix linking and setting window position 2023-08-04 15:55:49 +02:00
Elias Steurer
b36b340762 Fix dependencies and compilation 2023-08-04 15:22:31 +02:00
Elias Steurer
994b0cd10a Merge branch 'wip-layer-shell' into 172-add-wayland-layer-shell-support 2023-08-04 11:20:30 +02:00
Elias Steurer
07c56f19e6 WIP basic layer shell setup 2023-08-04 11:19:51 +02:00
Elias Steurer
1d3847e9b7 Fix and simplify sidebar path handling 2023-08-04 09:29:33 +02:00
Elias Steurer
aebda377fc Add default content to list model
Add option to disable default content
2023-08-03 14:14:24 +02:00