Vaxry
3534dbdb89
ci: translation note fix
2025-11-16 21:19:36 +00:00
Vaxry
49c0c97c5a
CI: fix translator
2025-11-16 20:55:15 +00:00
Vaxry
e948445f6e
CI: minor translation fixes
2025-11-16 20:22:07 +00:00
Vaxry
f0de61ca21
CI: run translator in pull_request_target for comment access
2025-11-16 19:34:36 +00:00
Vaxry
c02a6184d3
CI: add a fail note to translation ci
2025-11-16 19:32:26 +00:00
Vaxry
15b4b1dd91
ci: fix comment workflow for translations
2025-11-16 19:01:22 +00:00
Vaxry
9321f52e07
CI: Add AI translation checks ( #12342 )
...
Adds AI-driven translation checks for translation MRs. Uses GPT-5-Mini.
Runs on a new translation MR, or can be manually triggered by me with "ai, please recheck"
2025-11-16 18:28:16 +00:00
Mihai Fufezan
2931184921
CI/release: populate git info ( #12247 )
2025-11-09 20:50:56 +00:00
Mihai Fufezan
0907fdf49c
CI/release: run cmake configure
2025-10-27 23:47:35 +02:00
Mihai Fufezan
fd42e9d082
CI/release: remove generateVersion call
...
Addresses https://github.com/hyprwm/Hyprland/pull/12110#issuecomment-3442583784
2025-10-26 21:27:49 +02:00
Bahaa Mohamed
45f007d412
ci: remove duplicate cp and redundant mkdir commands
2025-09-22 12:31:36 +03:00
Nikolai Nechaev
22c8bc9b9b
CI/Nix: Allow running CI in forks
...
Rather than hardcoding the repository name in the workflow file,
use a context value. This allows running workflows in forks.
2025-09-22 12:30:39 +03:00
xqso
5c8d675eed
ci: correct tar command for xz compression & fix typos ( #11213 )
2025-07-25 17:19:23 +02:00
Mihai Fufezan
a01d20cfe8
CI/Nix: fix rebase oopsie
2025-06-27 16:56:52 +03:00
Mihai Fufezan
2796ec1cf2
CI/Nix: separate xdph from hl
2025-06-26 23:38:23 +03:00
Vaxry
3d6476c902
Core: Add a test suite ( #9297 )
...
Adds a test suite for testing hyprland's features with a runtime tester
---------
Co-authored-by: Mihai Fufezan <mihai@fufexan.net>
2025-06-26 19:43:39 +02:00
Mihai Fufezan
ff2f85641a
CI/Nix: add cache-nix-action
...
Use nixbuild/nix-quick-install-action which pairs well with
nix-community/cache-nix-action.
Should help with build times by reducing the number of packages needing
to be re-downloaded on each run.
Parameters are taken from https://github.com/nix-community/cache-nix-action
and may be tweaked later.
2025-06-20 01:37:59 +03:00
raf
ddae3036ca
ci: close unwanted issues automatically ( #10106 )
...
* ci: close unwanted issues automatically
You want it, it's yours my friend.
* ci/close-issues: simplify
* ci/close-issues: try to handle large number of issues
* ci/close-issues: fix 'vaxerski'
2025-04-17 22:33:05 +02:00
Vaxry
ed05f14300
ci: nuke stalebot
2025-04-05 19:28:42 +01:00
Lee Bousfield
c8d80a2920
ci: Fail on warnings ( #9668 )
...
* ci: Fail on warnings
* misc: Fix compiler warnings
2025-03-19 00:46:28 +01:00
Mihai Fufezan
d11d069715
CI/Nix: remove deprecated magic-nix-cache-action
2025-02-01 09:29:06 +02:00
littleblack111
cb7ed4f62b
ci: clang-format fix ( #9145 )
...
* move
* revert, comment via peter-evans/commit-comment@v3
* remove
2025-01-27 17:41:26 +01:00
littleblack111
ecae3c5e4b
ci: fix "Resource not accessible by integration" for cf workflow ( #9144 )
2025-01-23 12:32:44 +00:00
littleblack111
85aba23cbe
ci(clang-format): directly do the clang-format instead of error ( #8955 )
...
Will suggest a clang-format fix on every MR that violates it.
2025-01-09 20:54:25 +00:00
Mihai Fufezan
c106f454c1
CI/Nix: temporarily disable cross build
2024-12-07 22:01:32 +02:00
Mihai Fufezan
083a5cf3c1
CI: update actions
2024-11-06 19:50:01 +02:00
Mihai Fufezan
6ce07ee864
CI/release: remove script backup line
2024-10-09 12:00:43 +03:00
Mihai Fufezan
d73c14751a
CI/Nix: git+https -> github
2024-09-28 21:53:18 +03:00
Mihai Fufezan
b2143a98e2
CI/Nix: no longer build with submodules
2024-09-27 00:07:52 +03:00
Mihai Fufezan
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
NotAShelf
10d7219807
CI: clarify Nix CI jobs; disable on forked repositories
2024-08-31 17:17:36 +03:00
raf
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
Mihai Fufezan
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
Mihai Fufezan
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
Vaxry
1719905e7f
CI: unshallow on checkout before sourcing the tarball
2024-04-15 02:05:45 +01:00
Vaxry
0c513ba91b
CI: fix packaging
2024-04-12 20:46:21 +01:00
Vaxry
dc44bd7113
ci: remove codeql
...
bullshit, useless, and only fails for no reason
2024-03-15 03:32:24 +00:00
Vaxry
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
vaxerski
d3acf8da3b
CI: don't close stale issues
2024-01-05 12:40:18 +01:00
vaxerski
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