All NixOS configurations

This commit is contained in:
Nicolas Jeannerod 2024-09-30 11:28:53 +02:00
parent 33255c778d
commit 882c96ef52
Signed by: Niols
GPG key ID: 35DB9EC8886E1CB8

View file

@ -1,13 +1,45 @@
on: [push] on:
push:
branches: [main]
pull_request:
types: [opened, synchronize, reopened]
jobs: jobs:
## NixOS configurations
nixosConfiguration-all:
runs-on: native
steps:
- uses: actions/checkout@v4
- run: nix build .#nixosConfigurations.all.config.system.build.toplevel
nixosConfiguration-mastodon:
runs-on: native
steps:
- uses: actions/checkout@v4
- run: nix build .#nixosConfigurations.mastodon.config.system.build.toplevel
nixosConfiguration-peertube:
runs-on: native
steps:
- uses: actions/checkout@v4
- run: nix build .#nixosConfigurations.peertube.config.system.build.toplevel
nixosConfiguration-pixelfed: nixosConfiguration-pixelfed:
runs-on: native runs-on: native
steps: steps:
- uses: actions/checkout@v4 - uses: actions/checkout@v4
- run: nix build .#nixosConfigurations.pixelfed.config.system.build.toplevel - run: nix build .#nixosConfigurations.pixelfed.config.system.build.toplevel
## Checks
check-other-pixelfed-garage-fixme:
runs-on: native
steps:
- uses: actions/checkout@v4
- run: nix build .#checks.x86_64-linux.pixelfed-garage -L
check-pixelfed-garage: check-pixelfed-garage:
runs-on: native runs-on: native
steps: steps: