Seth Flynn
24fea7b8a8
ci(container): fix digest image reference for manifest
...
Signed-off-by: Seth Flynn <getchoo@tuta.io>
2026-03-19 16:29:47 -04:00
Alexandru Ionut Tripon
b00e5e3f64
chore(deps): update hendrikmuhs/ccache-action action to v1.2.21 ( #5208 )
2026-03-18 20:23:42 +00:00
renovate[bot]
4c3a7c492b
chore(deps): update cachix/cachix-action action to v17
2026-03-18 19:51:48 +00:00
Seth Flynn
289a7e3859
ci(container): login to ghcr to fetch digests for manifest ( #5206 )
2026-03-18 05:38:22 +00:00
renovate[bot]
cf1722110e
chore(deps): update hendrikmuhs/ccache-action action to v1.2.21
2026-03-18 03:57:15 +00:00
Seth Flynn
877832c713
Use clang-tidy in CMake and CI ( #5051 )
2026-03-18 03:40:12 +00:00
Seth Flynn
a5a6da8a45
ci(container): login to ghcr to fetch digests for manifest
...
Podman should be able to find the images we push in the previous step
now........hopefully
Signed-off-by: Seth Flynn <getchoo@tuta.io>
2026-03-17 20:22:54 -04:00
Seth Flynn
067a992378
ci(clang-tidy): disable pch
...
This would previously make most of our files error out with
`error: __OPTIMIZE__ predefined macro was enabled in PCH file but is currently disabled`
Signed-off-by: Seth Flynn <getchoo@tuta.io>
2026-03-17 15:47:03 -04:00
Seth Flynn
33056c913d
ci: run clang-tidy
...
Co-authored-by: Octol1ttle <l1ttleofficial@outlook.com
Signed-off-by: Seth Flynn <getchoo@tuta.io>
2026-03-17 15:46:57 -04:00
DioEgizio
49cc358154
chore(deps): update cachix/install-nix-action digest to 1ca7d21 ( #5163 )
2026-03-17 05:16:23 +00:00
DioEgizio
90a3769d33
chore(deps): update actions/create-github-app-token action to v3 ( #5174 )
2026-03-17 05:16:08 +00:00
Octol1ttle
90c4107199
Actually update blocked/blocking workflow
...
Signed-off-by: Octol1ttle <l1ttleofficial@outlook.com>
2026-03-16 23:11:52 +05:00
Octol1ttle
81f9837e37
Update blocked/blocking workflow to match new labels
...
Signed-off-by: Octol1ttle <l1ttleofficial@outlook.com>
2026-03-16 16:45:18 +05:00
Alexandru Ionut Tripon
cc22702ea5
Remove stale workflow ( #5167 )
2026-03-16 07:54:26 +00:00
renovate[bot]
ec874f7f21
chore(deps): update actions/create-github-app-token action to v3
2026-03-14 00:52:59 +00:00
Seth Flynn
8cb9262b09
ci(container): try to fix manifest creation ( #5157 )
2026-03-12 07:45:23 +00:00
Octol1ttle
d65b140d73
change(Actions): remove stale workflow
...
Signed-off-by: Octol1ttle <l1ttleofficial@outlook.com>
2026-03-12 12:07:03 +05:00
renovate[bot]
bf65a7385c
chore(deps): update cachix/install-nix-action digest to 1ca7d21
2026-03-10 21:55:39 +00:00
Alexandru Ionut Tripon
8b33c6e06e
chore(deps): update korthout/backport-action action to v4.2.0 ( #5039 )
2026-03-10 10:42:15 +00:00
Alexandru Ionut Tripon
0845218da8
chore(deps): update github artifact actions (major) ( #5154 )
2026-03-10 10:41:50 +00:00
Seth Flynn
367de94f31
ci(container): try to fix manifest creation
...
Signed-off-by: Seth Flynn <getchoo@tuta.io>
2026-03-09 21:05:45 -04:00
renovate[bot]
7348cb9dc9
chore(deps): update github artifact actions
2026-03-10 01:04:56 +00:00
renovate[bot]
a46fb0df86
chore(deps): update docker/metadata-action action to v6
2026-03-10 01:04:52 +00:00
Seth Flynn
437242169d
Push development container to GHCR ( #5132 )
2026-03-10 00:48:16 +00:00
Seth Flynn
6763a7fa39
ci: push devcontainer to ghcr
...
Signed-off-by: Seth Flynn <getchoo@tuta.io>
2026-03-09 19:03:04 -04:00
Alexandru Ionut Tripon
1bc5f18b04
chore(deps): update github artifact actions (major) ( #5109 )
2026-03-09 22:26:45 +00:00
Alexandru Ionut Tripon
0068eef222
chore(deps): update cachix/install-nix-action digest to 2126ae7 ( #5126 )
2026-03-09 22:26:30 +00:00
renovate[bot]
3ab187a4fe
chore(deps): update cachix/install-nix-action digest to 2126ae7
2026-03-09 20:16:36 +00:00
mctaylors
0aa2ceffec
actions(macos): keep .zip and upload .dmg on release
...
Signed-off-by: mctaylors <cantsendmails@mctaylors.ru>
2026-03-05 22:20:46 +03:00
renovate[bot]
cd9efa2e42
chore(deps): update korthout/backport-action action to v4.2.0
2026-03-05 19:09:15 +00:00
renovate[bot]
e3ea57c96b
chore(deps): update github artifact actions
2026-03-05 09:39:53 +00:00
Rachel Powers
8855e16230
tests: remove testsdata symlinks
...
Signed-off-by: Rachel Powers <508861+Ryex@users.noreply.github.com>
2026-02-23 12:40:26 -07:00
Octol1ttle
894787bdfd
change(Actions): run Nix checks when Markdown files are changed
...
Signed-off-by: Octol1ttle <l1ttleofficial@outlook.com>
2026-02-17 11:04:40 +05:00
DioEgizio
00eb04db58
feat: disable pch on codeql build
...
this allows us to notice when no-pch builds break
Signed-off-by: DioEgizio <83089242+DioEgizio@users.noreply.github.com>
2026-02-13 18:28:47 +01:00
Alexandru Ionut Tripon
9e86c44f7c
Harden CI permissions ( #4950 )
2026-02-03 22:09:41 +00:00
Seth Flynn
0e06c57efe
ci: always run required checks
...
Signed-off-by: Seth Flynn <getchoo@tuta.io>
2026-02-02 22:14:15 -05:00
Seth Flynn
f476b2b726
Use Merge Groups for primary CI ( #4948 )
2026-02-02 17:42:21 -05:00
Seth Flynn
add9e55493
ci: use permissionless runner token by default
...
Runner token permissions should be explicitly declared at the job-level
Signed-off-by: Seth Flynn <getchoo@tuta.io>
2026-02-02 17:01:07 -05:00
Seth Flynn
e0ad6a2b3b
ci(codeql): explicitly grant runner token permissions
...
This allows us to make our runner token only have read-only permissions
by default
Signed-off-by: Seth Flynn <getchoo@tuta.io>
2026-02-02 17:01:07 -05:00
Seth Flynn
f85e2ddb15
ci(blocked-prs): restrict runner token permissions
...
These can run without any permissions since we use our own app for auth
Signed-off-by: Seth Flynn <getchoo@tuta.io>
2026-02-02 17:01:07 -05:00
Seth Flynn
a770cc1128
ci(build+codeql): run for merge groups
...
Signed-off-by: Seth Flynn <getchoo@tuta.io>
2026-02-02 16:53:10 -05:00
Octol1ttle
2338455076
change(Actions): run tests with more output
...
Signed-off-by: Octol1ttle <l1ttleofficial@outlook.com>
2026-02-01 09:59:21 +01:00
DioEgizio
b1857508f7
chore: update to Qt 6.10.2 on windows and linux appimage/portable
...
also switches codeql to build on Qt 6.4.3, to make sure prism still builds on the oldest version we still wanna support.
for this reason, codeql also now runs tests (to see if they don't fail on 6.4.3). While doing this I also noticed our qt requirement is 6.4, as we use Qt::Literals::StringLiterals
Signed-off-by: DioEgizio <83089242+DioEgizio@users.noreply.github.com>
2026-01-30 17:38:30 +01:00
Alexandru Ionut Tripon
e4a4d42bca
Remove in-tree flatpak ( #4856 )
2026-01-27 14:01:53 +02:00
Octol1ttle
70f9b88e45
change(Actions): use low-cost runner for simple workflows
...
Signed-off-by: Octol1ttle <l1ttleofficial@outlook.com>
2026-01-25 21:09:36 +05:00
Seth Flynn
3833b1e292
build(flatpak): remove
...
See https://github.com/PrismLauncher/flatpak
Signed-off-by: Seth Flynn <getchoo@tuta.io>
2026-01-25 00:44:28 -05:00
Seth Flynn
fd91f87c21
style: re-format tree with editorconfig
...
```
find $PWD \
-type f \
! -path '*/.git/*' ! -path '*/flatpak/shared-modules/*' \
! -path '*/libraries/*' ! -path '*/testdata/*' ! -name '*.patch' \
! -name '*.svg' ! -name '*.scd' ! -path '*/program_info/LICENSE' \
! -path '*/COPYING.md' ! -path '*/cmake/*' ! -name '.gitmodules' \
-exec eclint -fix {} \;
```
Signed-off-by: Seth Flynn <getchoo@tuta.io>
2026-01-18 15:48:07 -05:00
Octol1ttle
eafce5d5f6
hack: try to free up disk space on Flatpak builds so they don't crash
...
Signed-off-by: Octol1ttle <l1ttleofficial@outlook.com>
2026-01-12 23:30:14 +05:00
Seth Flynn
939093d648
ci: actually sign windows builds in Release env
...
Signed-off-by: Seth Flynn <getchoo@tuta.io>
2026-01-05 13:32:03 -05:00
Alexandru Ionut Tripon
fe2e171fa1
feat: use Qt 6.10.1 outside mac and use sharun for portable builds too ( #4599 )
2025-12-31 14:25:26 +02:00