6ce07ee864
CI/release: remove script backup line
2024-10-09 12:00:43 +03:00
d73c14751a
CI/Nix: git+https -> github
2024-09-28 21:53:18 +03:00
b2143a98e2
CI/Nix: no longer build with submodules
2024-09-27 00:07:52 +03:00
7b56ce6521
CI/Nix: add cross build
2024-09-26 21:17:07 +03:00
diniamo
07a21fdfa9
github(nix-build): switch to better nix installer, attempt at fixing hash mismatch ( #7701 )
...
* github(nix-build): switch to DeterminateSystems/nix-installer-action
* github(nix-build): switch to a direct git reference instead of cloning
* github(nix-ci): attempt to fix CI for pull requests
2024-09-08 21:20:45 +03:00
10d7219807
CI: clarify Nix CI jobs; disable on forked repositories
2024-08-31 17:17:36 +03:00
09dbcabcc7
CI: disable stale workflow on forks ( #7535 )
...
The stale workflow will run unconditionally, but will fail on forks due to
`STALEBOT_PAT` not being set. Trigger the workflow *only* if we are on the
main repo, where we can guarantee the PAT. Also formats the YML syntax to be
slightly more readable.
2024-08-26 20:24:57 +02:00
8ec3dc4c09
CI: update actions
...
flake.lock: update aquamarine and xdph
2024-07-30 22:13:48 +03:00
Mihai Fufezan
04b40ea2ec
CI: only run once for PRs with branches from original repo ( #7075 )
2024-07-27 22:17:05 +03:00
DrummyFloyd
1f71d5f5c1
ci: add auto labels on PR ( #6369 )
...
* ci: add auto labels
* ci(labeler): add glob for src/protocols
* ci: adapt to vaxerski request
2024-06-09 15:53:05 +02:00
André Silva
a8ab1b1679
nix: build improvements ( #5952 )
...
* scripts: allow using existing variable values in generateVersion.sh
* nix: populate versioning variables
* nix: remove unused meson input
* nix: remove unnecessary hyprland-protocols dependency
* Nix: remove nixConfig from flake
It's more annoying than helpful.
* CI/Nix: fix PR build failure
---------
Co-authored-by: Mihai Fufezan <mihai@fufexan.net>
2024-05-11 01:51:53 +03:00
589f758d94
CI/Nix: build with submodules
...
- Clone repo recursively
- Update Nix install action
- Remove wlroots update
2024-05-05 16:30:39 +03:00
thejch
aab1df50ab
CI: add no PCH build ( #5708 )
2024-04-23 11:02:51 +03:00
fred21O4
da839f20f1
CI/Nix: use hyprland cachix ( #5701 )
2024-04-22 23:58:27 +03:00
1719905e7f
CI: unshallow on checkout before sourcing the tarball
2024-04-15 02:05:45 +01:00
0c513ba91b
CI: fix packaging
2024-04-12 20:46:21 +01:00
dc44bd7113
ci: remove codeql
...
bullshit, useless, and only fails for no reason
2024-03-15 03:32:24 +00:00
669ea8a373
ci: pack hyprpm to the release tar
2024-03-06 15:26:58 +00:00
musjj
f3c92e75c8
CI/Nix: attempt to fix broken cache ( #4963 )
...
DeterminateSystems/nix-installer-action is causing hash inconsistency between CI & local build.
2024-03-04 20:33:42 +02:00
d3acf8da3b
CI: don't close stale issues
2024-01-05 12:40:18 +01:00
46753b1f22
CI: limit stalebot ops per run
2024-01-01 18:37:49 +01:00
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
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