matthewcroughan
8bf5dd8890
ci: print flatland revision for gnome-graphical-test in Discord message
2023-05-20 10:49:30 +01:00
matthewcroughan
88ec60d970
github: remove workflows
...
Since Hercules CI is in use now, GitHub Actions are not necessarily required
2023-05-20 10:40:31 +01:00
matthewcroughan
a48749f945
flake: add hercules-ci
...
This commit also adds a HCI Effect for posting to Discord the result of the gnome-graphical-test on every single commit
2023-05-20 10:40:31 +01:00
matthewcroughan
517b10912f
nix: add graphical-gnome-test
...
This VM integration test spawns Gnome, monado-service,
stardust-xr-server, flatland and weston-cliptest and tests that the
functionality works correctly. The result is a screenshot. If any
program in the test produces an exit code above 0 it will fail the test,
graphical rendering bugs should be visible in the resulting screenshot
2023-05-20 10:40:28 +01:00
matthewcroughan
7f581f5ad4
flake.lock: Update
...
Flake lock file updates:
• Updated input 'fenix':
'github:nix-community/fenix/3a0b59a2ea946a533c62ac417596835779087f0e' (2023-04-20)
→ 'github:nix-community/fenix/5816c7bbcc385d2e65877631497df3f7d66b354a' (2023-05-11)
• Updated input 'fenix/rust-analyzer-src':
'github:rust-lang/rust-analyzer/2400b36a2ed40f68a26473f69ac208ba10d98af9' (2023-04-19)
→ 'github:rust-lang/rust-analyzer/b7cdd93f3e1533e96d4cfa1ac8573e6210a2bedf' (2023-05-09)
• Added input 'flatland':
'github:StardustXR/flatland/24613a496841bdf38e5f136608d5295860a75fce' (2023-05-11)
• Added input 'flatland/fenix':
'github:nix-community/fenix/ee59e1c769657b1e27e608f8b981fa8f6b715583' (2023-03-14)
• Added input 'flatland/fenix/nixpkgs':
follows 'flatland/nixpkgs'
• Added input 'flatland/fenix/rust-analyzer-src':
'github:rust-lang/rust-analyzer/95497533524537b1cc7a2870ce94b0b14503be8b' (2023-03-13)
• Added input 'flatland/nixpkgs':
'github:NixOS/nixpkgs/67f26c1cfc5d5783628231e776a81c1ade623e0b' (2023-03-13)
• Updated input 'nixpkgs':
'github:NixOS/nixpkgs/da45bf6ec7bbcc5d1e14d3795c025199f28e0de0' (2023-04-30)
→ 'github:NixOS/nixpkgs/897876e4c484f1e8f92009fd11b7d988a121a4e7' (2023-05-06)
2023-05-11 15:46:13 +01:00
matthewcroughan
e606426730
flake: filter nix code and README out of src
...
This means that changing the Nix code doesn't cause the Rust code to need to be recompiled when using nix build
2023-05-11 15:46:13 +01:00