Commit Graph

74 Commits

Author SHA1 Message Date
Vaxry
d4e68ab602
CI: allow manual stale execution 2024-01-01 18:34:15 +01:00
Vaxry
4e0e8d933e
CI: add stalebot 2024-01-01 18:26:48 +01:00
Mihai Fufezan
cedf5f1fca
CI/Nix: fix build 2023-12-29 00:07:23 +02:00
François Conzelmann
359baa0214
ci: use composite action to minimize code duplication (#4112) 2023-12-10 19:26:25 +00:00
Vaxry
d360550546
hyprpm: Add hyprpm, a Hyprland Plugin Manager (#4072) 2023-12-07 10:41:09 +00:00
François Conzelmann
4a42344e97
style/ci: apply clang-format and verify it in ci (#4039)
* style: apply clang-format

* ci: add new clang-format job to CI
2023-12-06 22:54:56 +00:00
Vaxry
cd96ceecc5
build: remove nv patches (#3957) 2023-11-26 02:58:57 +00:00
Vaxry
2ebfd0c745
renderer: Move to a full Hyprland GL rendering pipeline (#3920)
Also updates wlroots
2023-11-24 10:54:21 +00:00
Vaxry
d4e4931008
build: CMake pipeline improvements (#3564) 2023-10-14 18:48:05 +01:00
Mihai Fufezan
a0038fa161
CI/release: update version generation 2023-10-10 22:53:23 +03:00
Mihai Fufezan
f8008e4b3b
Nix CI: use DetSys' install & cache actions 2023-09-14 17:55:53 +03:00
Mihai Fufezan
b6191cbc76
CI: don't run wlroots update in PRs 2023-09-12 11:48:30 +03:00
Mihai Fufezan
ed51fe7bac CI: add reusable actions 2023-09-12 01:40:57 +03:00
Mihai Fufezan
6692fb12ab
CI: set myself as author and committer 2023-08-23 13:08:02 +03:00
Mihai Fufezan
5e7183daf5
CI/Nix: remove waybar build 2023-08-22 20:59:15 +03:00
Mihai Fufezan
e5fb9b1b02
CI: update auto commit author & committer 2023-08-14 15:34:44 +03:00
vaxerski
261c3307f7 internal: cleanup headers in helpers/ 2023-08-07 13:36:14 +02:00
Mihai Fufezan
79ce387cb8
CI: update auto commit author 2023-08-04 17:41:42 +03:00
Mihai Fufezan
bc34713b29
Nix CI: fix typo 2023-07-06 13:02:56 +03:00
Mihai Fufezan
981c71e60a Nix CI: split inputs and wlroots updating
Now there are separate update scripts for wlroots and for all other
inputs.
2023-07-05 16:46:02 +03:00
solopasha
da093a8aec
quote hash for the GIT_COMMIT_HASH macro (#2227)
otherwise compilation fails with smth like
```
../src/debug/../plugins/../defines.hpp:1:25:
error: ‘f27873a6f06dc2f87600edb890f3c38298bfb55f’ was not declared in this scope
```
2023-05-03 20:50:33 +01:00
vaxerski
5ce76cd0b0 internal: add tag to version, send hash in release ci 2023-04-27 14:28:40 +01:00
Vaxry
b0d86a7159
CI: Add CodeQL (#2088) 2023-04-17 17:16:19 +01:00
Mihai Fufezan
be22172a35 Nix: simplify CI 2023-03-04 17:03:33 +02:00
vaxerski
8bfb2ad2b7 ci: fix arch ci 2023-03-03 21:50:02 +00:00
Mihai Fufezan
50a4a74b4e
CI/nix: update nix-install-action 2023-03-01 10:05:54 +02:00
Mihai Fufezan
7cbbf9a850
CI/nix: update nix-install-action 2023-03-01 10:03:21 +02:00
Vaxry
8b81f41e52
Plugin System (#1590)
---------

Co-authored-by: Mihai Fufezan <fufexan@protonmail.com>
2023-02-27 12:32:38 +00:00
Mihai Fufezan
ab6a092dbc
Nix CI: add GH token (#1557) 2023-02-15 20:45:23 +02:00
Mihai Fufezan
e811394603
Nix: update waybar-hyprland, add hyprland-nvidia (#1409)
Also add them to CI
2023-01-21 02:26:29 +02:00
Mihai Fufezan
32c11bb212
Nix CI: build xdg-desktop-portal-hyprland 2023-01-18 12:54:56 +02:00
Mihai Fufezan
85a71d15b6
CI: add jq to Arch Meson build 2023-01-06 16:43:10 +02:00
vaxerski
50e37419e9 fix the release CI 2022-12-06 13:25:24 +00:00
vaxerski
22978aa31e fix tarbomb with source tars 2022-12-06 13:15:18 +00:00
Mihai Fufezan
e2da4ff257
Nix CI: update actions (#1014) 2022-11-15 10:23:46 +00:00
vaxerski
a7ed3a5e47 fix arch ci 2022-11-13 14:41:26 +00:00
Vaxry
d5a0610ea2
No xwayland overhaul (#920) 2022-10-27 11:26:35 +01:00
Fernando Ayats
8d3f6c5d84 docs: fix github workflow 2022-09-07 12:44:20 +02:00
Mihai Fufezan
bdd20c401d
Add HiDPI xwayland + wlroots patches (#591) 2022-08-29 16:51:39 +03:00
Fernando Ayats
aaba11b7a2 gha: build man pages 2022-08-21 10:33:45 +02:00
Mihai Fufezan
d9687c93ee
Nix: add cachix (#448) 2022-07-31 15:19:28 +03:00
Fernando Ayats
d7d5b1a4eb ci: fix repo source 2022-07-13 10:39:57 +02:00
Fernando Ayats
868fc6e0f3 Revert "FIXME: temp disable workflows"
This reverts commit 532ffe1681.
2022-07-13 10:36:47 +02:00
Fernando Ayats
9580ef4bc2 ci: upload source 2022-07-13 10:35:23 +02:00
Fernando Ayats
532ffe1681 FIXME: temp disable workflows 2022-07-13 10:26:11 +02:00
Fernando Ayats
0cfc97972f ci: upload source 2022-07-13 10:25:21 +02:00
Mihai Fufezan
e95e01416e
flake, meson: manually update version
version update workflow: temporarily disable running on push
2022-06-24 19:48:11 +03:00
Mihai Fufezan
c78b811b49
Nix & Meson: fix update workflow 2022-06-24 19:44:53 +03:00
Kainoa Kanter
64f6818a13
:finnadie:
https://www.youtube.com/watch?v=_asNhzXq72w
2022-06-22 15:22:22 -07:00
ThatOneCalculator
2631489a18 Syntax error in CI 2022-06-22 15:17:21 -07:00