CI/Nix: separate xdph from hl

This commit is contained in:
Mihai Fufezan 2025-06-26 21:16:03 +03:00
parent 3d6476c902
commit 2796ec1cf2
3 changed files with 39 additions and 60 deletions

View file

@ -1,4 +1,4 @@
name: Nix (CI)
name: Nix
on: [push, pull_request, workflow_dispatch]
@ -8,13 +8,23 @@ jobs:
uses: ./.github/workflows/nix-update-inputs.yml
secrets: inherit
build:
hyprland:
if: (github.event_name != 'pull_request' || github.event.pull_request.head.repo.fork)
uses: ./.github/workflows/nix-build.yml
uses: ./.github/workflows/nix.yml
secrets: inherit
with:
command: nix build 'github:hyprwm/Hyprland?ref=${{ github.ref }}' -L --extra-substituters "https://hyprland.cachix.org"
xdph:
if: (github.event_name != 'pull_request' || github.event.pull_request.head.repo.fork)
needs: hyprland
uses: ./.github/workflows/nix.yml
secrets: inherit
with:
command: nix build 'github:hyprwm/Hyprland?ref=${{ github.ref }}#xdg-desktop-portal-hyprland' -L --extra-substituters "https://hyprland.cachix.org"
test:
if: (github.event_name != 'pull_request' || github.event.pull_request.head.repo.fork)
needs: build
needs: hyprland
uses: ./.github/workflows/nix-test.yml
secrets: inherit