132 lines
3.8 KiB
YAML
132 lines
3.8 KiB
YAML
name: build
|
|
on:
|
|
pull_request:
|
|
branches:
|
|
- main
|
|
jobs:
|
|
user-base-x86_64-linux:
|
|
uses: ./.github/workflows/build-one.yml
|
|
with:
|
|
job: homeConfigurations.base-x86_64-linux
|
|
secrets: inherit
|
|
user-base-aarch64-linux:
|
|
uses: ./.github/workflows/build-one.yml
|
|
with:
|
|
job: homeConfigurations.base-aarch64-linux
|
|
secrets: inherit
|
|
user-root-x86_64-linux:
|
|
needs: user-base-x86_64-linux
|
|
uses: ./.github/workflows/build-one.yml
|
|
with:
|
|
job: homeConfigurations.root-x86_64-linux
|
|
secrets: inherit
|
|
user-root-aarch64-linux:
|
|
needs: user-base-aarch64-linux
|
|
uses: ./.github/workflows/build-one.yml
|
|
with:
|
|
job: homeConfigurations.root-aarch64-linux
|
|
secrets: inherit
|
|
user-darkkirb-x86_64-linux:
|
|
needs: user-base-x86_64-linux
|
|
uses: ./.github/workflows/build-one.yml
|
|
with:
|
|
job: homeConfigurations.darkkirb-x86_64-linux
|
|
secrets: inherit
|
|
user-darkkirb-aarch64-linux:
|
|
needs: user-base-aarch64-linux
|
|
uses: ./.github/workflows/build-one.yml
|
|
with:
|
|
job: homeConfigurations.darkkirb-aarch64-linux
|
|
secrets: inherit
|
|
user-miifox-x86_64-linux:
|
|
needs: user-base-x86_64-linux
|
|
uses: ./.github/workflows/build-one.yml
|
|
with:
|
|
job: homeConfigurations.miifox-x86_64-linux
|
|
secrets: inherit
|
|
user-miifox-aarch64-linux:
|
|
needs: user-base-aarch64-linux
|
|
uses: ./.github/workflows/build-one.yml
|
|
with:
|
|
job: homeConfigurations.miifox-aarch64-linux
|
|
secrets: inherit
|
|
user-base-desktop-x86_64-linux:
|
|
needs: user-base-x86_64-linux
|
|
uses: ./.github/workflows/build-one.yml
|
|
with:
|
|
job: homeConfigurations.base-desktop-x86_64-linux
|
|
secrets: inherit
|
|
user-base-desktop-aarch64-linux:
|
|
needs: user-base-aarch64-linux
|
|
uses: ./.github/workflows/build-one.yml
|
|
with:
|
|
job: homeConfigurations.base-desktop-aarch64-linux
|
|
secrets: inherit
|
|
user-darkkirb-desktop-x86_64-linux:
|
|
needs: user-base-desktop-x86_64-linux
|
|
uses: ./.github/workflows/build-one.yml
|
|
with:
|
|
job: homeConfigurations.darkkirb-desktop-x86_64-linux
|
|
secrets: inherit
|
|
user-darkkirb-desktop-aarch64-linux:
|
|
needs: user-base-desktop-aarch64-linux
|
|
uses: ./.github/workflows/build-one.yml
|
|
with:
|
|
job: homeConfigurations.darkkirb-desktop-aarch64-linux
|
|
secrets: inherit
|
|
base-server-x86_64:
|
|
needs:
|
|
- user-root-x86_64-linux
|
|
- user-darkkirb-x86_64-linux
|
|
uses: ./.github/workflows/build-one.yml
|
|
with:
|
|
job: hydraJobs.server-x86_64.x86_64-linux
|
|
secrets: inherit
|
|
base-server-aarch64:
|
|
needs:
|
|
- user-root-aarch64-linux
|
|
- user-darkkirb-aarch64-linux
|
|
uses: ./.github/workflows/build-one.yml
|
|
with:
|
|
job: hydraJobs.server-aarch64.aarch64-linux
|
|
secrets: inherit
|
|
base-desktop-x86_64:
|
|
needs:
|
|
- user-root-x86_64-linux
|
|
- user-darkkirb-desktop-x86_64-linux
|
|
uses: ./.github/workflows/build-one.yml
|
|
with:
|
|
job: hydraJobs.desktop-x86_64.x86_64-linux
|
|
secrets: inherit
|
|
nas:
|
|
needs: base-server-x86_64
|
|
uses: ./.github/workflows/build-one.yml
|
|
with:
|
|
job: hydraJobs.nas.x86_64-linux
|
|
secrets: inherit
|
|
nixos-8gb-fsn1-1:
|
|
needs:
|
|
- base-server-x86_64
|
|
- user-miifox-x86_64-linux
|
|
uses: ./.github/workflows/build-one.yml
|
|
with:
|
|
job: hydraJobs.nixos-8gb-fsn1-1.x86_64-linux
|
|
secrets: inherit
|
|
nutty-noon:
|
|
needs: base-desktop-x86_64
|
|
uses: ./.github/workflows/build-one.yml
|
|
with:
|
|
job: hydraJobs.nutty-noon.x86_64-linux
|
|
secrets: inherit
|
|
thinkrac:
|
|
needs: base-desktop-x86_64
|
|
uses: ./.github/workflows/build-one.yml
|
|
with:
|
|
job: hydraJobs.thinkrac.x86_64-linux
|
|
secrets: inherit
|
|
instance-20221213-1915:
|
|
needs: base-server-aarch64
|
|
uses: ./.github/workflows/build-one.yml
|
|
with:
|
|
job: hydraJobs.instance-20221213-1915.aarch64-linux
|
|
secrets: inherit
|