From f212ea8d5f21482ea0c8dd31ed9d35a2325ad375 Mon Sep 17 00:00:00 2001 From: Kiara Grouwstra Date: Tue, 4 Nov 2025 12:13:36 +0100 Subject: [PATCH] split out CI checks (#568) closes #567. Reviewed-on: https://git.fediversity.eu/fediversity/fediversity/pulls/568 --- .forgejo/workflows/_complete.yaml | 18 ++ .forgejo/workflows/deployment-basic.yaml | 22 ++ .forgejo/workflows/deployment-cli.yaml | 22 ++ .../workflows/deployment-model-nixops4.yaml | 22 ++ .forgejo/workflows/deployment-model-ssh.yaml | 22 ++ .../deployment-model-tf-proxmox.yaml | 22 ++ .forgejo/workflows/deployment-model-tf.yaml | 22 ++ .forgejo/workflows/deployment-panel.yaml | 22 ++ .forgejo/workflows/nix-flake-check.sh | 49 ++- .forgejo/workflows/nix-flake-check.yaml | 286 ------------------ .../nixops-deployment-providers-default.yaml | 22 ++ .../nixops-deployment-providers-fedi201.yaml | 22 ++ ...ixops-deployment-providers-forgejo-ci.yaml | 22 ++ .../nixops-deployment-providers-test.yaml | 22 ++ .../nixops-deployment-providers-vm02116.yaml | 22 ++ .../nixops-deployment-providers-vm02187.yaml | 22 ++ .../nixosConfigurations-fedi201.yaml | 22 ++ .../nixosConfigurations-forgejo-ci.yaml | 22 ++ .../workflows/nixosConfigurations-test01.yaml | 22 ++ .../workflows/nixosConfigurations-test02.yaml | 22 ++ .../workflows/nixosConfigurations-test03.yaml | 22 ++ .../workflows/nixosConfigurations-test04.yaml | 22 ++ .../workflows/nixosConfigurations-test05.yaml | 22 ++ .../workflows/nixosConfigurations-test06.yaml | 22 ++ .../workflows/nixosConfigurations-test11.yaml | 22 ++ .../workflows/nixosConfigurations-test12.yaml | 22 ++ .../workflows/nixosConfigurations-test13.yaml | 22 ++ .../workflows/nixosConfigurations-test14.yaml | 22 ++ .../nixosConfigurations-vm02116.yaml | 22 ++ .../nixosConfigurations-vm02187.yaml | 22 ++ .forgejo/workflows/panel.yaml | 22 ++ .forgejo/workflows/pre-commit.yaml | 22 ++ .forgejo/workflows/proxmox-basic.yaml | 22 ++ .forgejo/workflows/test-mastodon-service.yaml | 22 ++ .forgejo/workflows/test-peertube-service.yaml | 22 ++ .forgejo/workflows/vmOptions-fedi201.yaml | 22 ++ .forgejo/workflows/vmOptions-test01.yaml | 22 ++ .forgejo/workflows/vmOptions-test02.yaml | 22 ++ .forgejo/workflows/vmOptions-test03.yaml | 22 ++ .forgejo/workflows/vmOptions-test04.yaml | 22 ++ .forgejo/workflows/vmOptions-test05.yaml | 22 ++ .forgejo/workflows/vmOptions-test06.yaml | 22 ++ .forgejo/workflows/vmOptions-test11.yaml | 22 ++ .forgejo/workflows/vmOptions-test12.yaml | 22 ++ .forgejo/workflows/vmOptions-test13.yaml | 22 ++ .forgejo/workflows/vmOptions-test14.yaml | 22 ++ 46 files changed, 982 insertions(+), 317 deletions(-) create mode 100644 .forgejo/workflows/_complete.yaml create mode 100644 .forgejo/workflows/deployment-basic.yaml create mode 100644 .forgejo/workflows/deployment-cli.yaml create mode 100644 .forgejo/workflows/deployment-model-nixops4.yaml create mode 100644 .forgejo/workflows/deployment-model-ssh.yaml create mode 100644 .forgejo/workflows/deployment-model-tf-proxmox.yaml create mode 100644 .forgejo/workflows/deployment-model-tf.yaml create mode 100644 .forgejo/workflows/deployment-panel.yaml delete mode 100644 .forgejo/workflows/nix-flake-check.yaml create mode 100644 .forgejo/workflows/nixops-deployment-providers-default.yaml create mode 100644 .forgejo/workflows/nixops-deployment-providers-fedi201.yaml create mode 100644 .forgejo/workflows/nixops-deployment-providers-forgejo-ci.yaml create mode 100644 .forgejo/workflows/nixops-deployment-providers-test.yaml create mode 100644 .forgejo/workflows/nixops-deployment-providers-vm02116.yaml create mode 100644 .forgejo/workflows/nixops-deployment-providers-vm02187.yaml create mode 100644 .forgejo/workflows/nixosConfigurations-fedi201.yaml create mode 100644 .forgejo/workflows/nixosConfigurations-forgejo-ci.yaml create mode 100644 .forgejo/workflows/nixosConfigurations-test01.yaml create mode 100644 .forgejo/workflows/nixosConfigurations-test02.yaml create mode 100644 .forgejo/workflows/nixosConfigurations-test03.yaml create mode 100644 .forgejo/workflows/nixosConfigurations-test04.yaml create mode 100644 .forgejo/workflows/nixosConfigurations-test05.yaml create mode 100644 .forgejo/workflows/nixosConfigurations-test06.yaml create mode 100644 .forgejo/workflows/nixosConfigurations-test11.yaml create mode 100644 .forgejo/workflows/nixosConfigurations-test12.yaml create mode 100644 .forgejo/workflows/nixosConfigurations-test13.yaml create mode 100644 .forgejo/workflows/nixosConfigurations-test14.yaml create mode 100644 .forgejo/workflows/nixosConfigurations-vm02116.yaml create mode 100644 .forgejo/workflows/nixosConfigurations-vm02187.yaml create mode 100644 .forgejo/workflows/panel.yaml create mode 100644 .forgejo/workflows/pre-commit.yaml create mode 100644 .forgejo/workflows/proxmox-basic.yaml create mode 100644 .forgejo/workflows/test-mastodon-service.yaml create mode 100644 .forgejo/workflows/test-peertube-service.yaml create mode 100644 .forgejo/workflows/vmOptions-fedi201.yaml create mode 100644 .forgejo/workflows/vmOptions-test01.yaml create mode 100644 .forgejo/workflows/vmOptions-test02.yaml create mode 100644 .forgejo/workflows/vmOptions-test03.yaml create mode 100644 .forgejo/workflows/vmOptions-test04.yaml create mode 100644 .forgejo/workflows/vmOptions-test05.yaml create mode 100644 .forgejo/workflows/vmOptions-test06.yaml create mode 100644 .forgejo/workflows/vmOptions-test11.yaml create mode 100644 .forgejo/workflows/vmOptions-test12.yaml create mode 100644 .forgejo/workflows/vmOptions-test13.yaml create mode 100644 .forgejo/workflows/vmOptions-test14.yaml diff --git a/.forgejo/workflows/_complete.yaml b/.forgejo/workflows/_complete.yaml new file mode 100644 index 0000000..9b34d47 --- /dev/null +++ b/.forgejo/workflows/_complete.yaml @@ -0,0 +1,18 @@ +name: Nix flake completeness check + +on: + pull_request: + types: + - opened + - synchronize + - reopened + push: + branches: + - main + +jobs: + _complete: + runs-on: native + steps: + - uses: actions/checkout@v4 + - run: nix-shell --run '.forgejo/workflows/nix-flake-check.sh check' diff --git a/.forgejo/workflows/deployment-basic.yaml b/.forgejo/workflows/deployment-basic.yaml new file mode 100644 index 0000000..7a4e302 --- /dev/null +++ b/.forgejo/workflows/deployment-basic.yaml @@ -0,0 +1,22 @@ +name: deployment-basic + +on: + pull_request: + types: + - opened + - synchronize + - reopened + push: + branches: + - main + +concurrency: + cancel-in-progress: true + group: ${{ forgejo.workflow }}-${{ forgejo.event.pull_request.number || forgejo.ref }} + +jobs: + deployment-basic: + runs-on: native + steps: + - uses: actions/checkout@v4 + - run: nix build .#checks.x86_64-linux.deployment-basic -vL diff --git a/.forgejo/workflows/deployment-cli.yaml b/.forgejo/workflows/deployment-cli.yaml new file mode 100644 index 0000000..6beb432 --- /dev/null +++ b/.forgejo/workflows/deployment-cli.yaml @@ -0,0 +1,22 @@ +name: deployment-cli + +on: + pull_request: + types: + - opened + - synchronize + - reopened + push: + branches: + - main + +concurrency: + cancel-in-progress: true + group: ${{ forgejo.workflow }}-${{ forgejo.event.pull_request.number || forgejo.ref }} + +jobs: + deployment-cli: + runs-on: native + steps: + - uses: actions/checkout@v4 + - run: nix build .#checks.x86_64-linux.deployment-cli -vL diff --git a/.forgejo/workflows/deployment-model-nixops4.yaml b/.forgejo/workflows/deployment-model-nixops4.yaml new file mode 100644 index 0000000..541d6c3 --- /dev/null +++ b/.forgejo/workflows/deployment-model-nixops4.yaml @@ -0,0 +1,22 @@ +name: deployment-model-nixops4 + +on: + pull_request: + types: + - opened + - synchronize + - reopened + push: + branches: + - main + +concurrency: + cancel-in-progress: true + group: ${{ forgejo.workflow }}-${{ forgejo.event.pull_request.number || forgejo.ref }} + +jobs: + deployment-model-nixops4: + runs-on: native + steps: + - uses: actions/checkout@v4 + - run: nix build .#checks.x86_64-linux.deployment-model-nixops4 -vL diff --git a/.forgejo/workflows/deployment-model-ssh.yaml b/.forgejo/workflows/deployment-model-ssh.yaml new file mode 100644 index 0000000..3fc7632 --- /dev/null +++ b/.forgejo/workflows/deployment-model-ssh.yaml @@ -0,0 +1,22 @@ +name: deployment-model-ssh + +on: + pull_request: + types: + - opened + - synchronize + - reopened + push: + branches: + - main + +concurrency: + cancel-in-progress: true + group: ${{ forgejo.workflow }}-${{ forgejo.event.pull_request.number || forgejo.ref }} + +jobs: + deployment-model-ssh: + runs-on: native + steps: + - uses: actions/checkout@v4 + - run: nix build .#checks.x86_64-linux.deployment-model-ssh -vL diff --git a/.forgejo/workflows/deployment-model-tf-proxmox.yaml b/.forgejo/workflows/deployment-model-tf-proxmox.yaml new file mode 100644 index 0000000..e384b94 --- /dev/null +++ b/.forgejo/workflows/deployment-model-tf-proxmox.yaml @@ -0,0 +1,22 @@ +name: deployment-model-tf-proxmox + +on: + pull_request: + types: + - opened + - synchronize + - reopened + push: + branches: + - main + +concurrency: + cancel-in-progress: true + group: ${{ forgejo.workflow }}-${{ forgejo.event.pull_request.number || forgejo.ref }} + +jobs: + deployment-model-tf-proxmox: + runs-on: native + steps: + - uses: actions/checkout@v4 + - run: nix build .#checks.x86_64-linux.deployment-model-tf-proxmox -vL diff --git a/.forgejo/workflows/deployment-model-tf.yaml b/.forgejo/workflows/deployment-model-tf.yaml new file mode 100644 index 0000000..b048f00 --- /dev/null +++ b/.forgejo/workflows/deployment-model-tf.yaml @@ -0,0 +1,22 @@ +name: deployment-model-tf + +on: + pull_request: + types: + - opened + - synchronize + - reopened + push: + branches: + - main + +concurrency: + cancel-in-progress: true + group: ${{ forgejo.workflow }}-${{ forgejo.event.pull_request.number || forgejo.ref }} + +jobs: + deployment-model-tf: + runs-on: native + steps: + - uses: actions/checkout@v4 + - run: nix build .#checks.x86_64-linux.deployment-model-tf -vL diff --git a/.forgejo/workflows/deployment-panel.yaml b/.forgejo/workflows/deployment-panel.yaml new file mode 100644 index 0000000..0a43e3e --- /dev/null +++ b/.forgejo/workflows/deployment-panel.yaml @@ -0,0 +1,22 @@ +name: deployment-panel + +on: + pull_request: + types: + - opened + - synchronize + - reopened + push: + branches: + - main + +concurrency: + cancel-in-progress: true + group: ${{ forgejo.workflow }}-${{ forgejo.event.pull_request.number || forgejo.ref }} + +jobs: + deployment-panel: + runs-on: native + steps: + - uses: actions/checkout@v4 + - run: nix build .#checks.x86_64-linux.deployment-panel -vL diff --git a/.forgejo/workflows/nix-flake-check.sh b/.forgejo/workflows/nix-flake-check.sh index e66ced1..3013742 100755 --- a/.forgejo/workflows/nix-flake-check.sh +++ b/.forgejo/workflows/nix-flake-check.sh @@ -1,4 +1,7 @@ -#!/bin/sh +#! /usr/bin/env sh +# shellcheck shell=bash + +# generate CI checks or verify they are up to date set -euC cd "$(dirname "$0")" || exit 3 @@ -7,11 +10,11 @@ nix_eval () { nix eval --impure --raw --expr "with builtins; $1"; } system=$(nix_eval "currentSystem") checks=$(nix_eval "toJSON (attrNames (getFlake (toString ../..)).checks.$system)") -output=$(mktemp) - +for check in $(echo "$checks" | jq -r .[]); do + output=$(mktemp) { - cat <| "$output" -target=$(basename "$0" .sh).yaml + target="${check}.yaml" -if [ $# -eq 1 ] && [ "$1" = "check" ]; then - if ! diff_output=$(diff --color=always "$target" "$output"); then - printf >&2 'Changes detected (\e[31m< current\e[0m | \e[32m> generated\e[0m):\n%s\n' "$diff_output" - exit 1 - fi -else - mv "$output" "$target" -fi + if [ $# -eq 1 ] && [ "$1" = "check" ]; then + if ! diff_output=$(diff --color=always "$target" "$output"); then + printf >&2 'Changes detected (\e[31m< current\e[0m | \e[32m> generated\e[0m):\n%s\n' "$diff_output" + exit 1 + fi + else + mv "$output" "$target" + fi +done diff --git a/.forgejo/workflows/nix-flake-check.yaml b/.forgejo/workflows/nix-flake-check.yaml deleted file mode 100644 index 46180d7..0000000 --- a/.forgejo/workflows/nix-flake-check.yaml +++ /dev/null @@ -1,286 +0,0 @@ -name: Nix flake checks - -on: - pull_request: - types: - - opened - - synchronize - - reopened - push: - branches: - - main - -concurrency: - cancel-in-progress: true - group: ${{ forgejo.workflow }}-${{ forgejo.event.pull_request.number || forgejo.ref }} - -jobs: - _checks: - needs: ["deployment-basic","deployment-cli","deployment-model-nixops4","deployment-model-ssh","deployment-model-tf","deployment-model-tf-proxmox","deployment-panel","nixops-deployment-providers-default","nixops-deployment-providers-fedi201","nixops-deployment-providers-forgejo-ci","nixops-deployment-providers-test","nixops-deployment-providers-vm02116","nixops-deployment-providers-vm02187","nixosConfigurations-fedi201","nixosConfigurations-forgejo-ci","nixosConfigurations-test01","nixosConfigurations-test02","nixosConfigurations-test03","nixosConfigurations-test04","nixosConfigurations-test05","nixosConfigurations-test06","nixosConfigurations-test11","nixosConfigurations-test12","nixosConfigurations-test13","nixosConfigurations-test14","nixosConfigurations-vm02116","nixosConfigurations-vm02187","panel","pre-commit","proxmox-basic","test-mastodon-service","test-peertube-service","vmOptions-fedi201","vmOptions-test01","vmOptions-test02","vmOptions-test03","vmOptions-test04","vmOptions-test05","vmOptions-test06","vmOptions-test11","vmOptions-test12","vmOptions-test13","vmOptions-test14"] - runs-on: native - steps: - - run: true - - _complete: - runs-on: native - steps: - - uses: actions/checkout@v4 - - run: nix-shell --run '.forgejo/workflows/nix-flake-check.sh check' - - deployment-basic: - runs-on: native - steps: - - uses: actions/checkout@v4 - - run: nix build .#checks.x86_64-linux.deployment-basic -vL - - deployment-cli: - runs-on: native - steps: - - uses: actions/checkout@v4 - - run: nix build .#checks.x86_64-linux.deployment-cli -vL - - deployment-model-nixops4: - runs-on: native - steps: - - uses: actions/checkout@v4 - - run: nix build .#checks.x86_64-linux.deployment-model-nixops4 -vL - - deployment-model-ssh: - runs-on: native - steps: - - uses: actions/checkout@v4 - - run: nix build .#checks.x86_64-linux.deployment-model-ssh -vL - - deployment-model-tf: - runs-on: native - steps: - - uses: actions/checkout@v4 - - run: nix build .#checks.x86_64-linux.deployment-model-tf -vL - - deployment-model-tf-proxmox: - runs-on: native - steps: - - uses: actions/checkout@v4 - - run: nix build .#checks.x86_64-linux.deployment-model-tf-proxmox -vL - - deployment-panel: - runs-on: native - steps: - - uses: actions/checkout@v4 - - run: nix build .#checks.x86_64-linux.deployment-panel -vL - - nixops-deployment-providers-default: - runs-on: native - steps: - - uses: actions/checkout@v4 - - run: nix build .#checks.x86_64-linux.nixops-deployment-providers-default -vL - - nixops-deployment-providers-fedi201: - runs-on: native - steps: - - uses: actions/checkout@v4 - - run: nix build .#checks.x86_64-linux.nixops-deployment-providers-fedi201 -vL - - nixops-deployment-providers-forgejo-ci: - runs-on: native - steps: - - uses: actions/checkout@v4 - - run: nix build .#checks.x86_64-linux.nixops-deployment-providers-forgejo-ci -vL - - nixops-deployment-providers-test: - runs-on: native - steps: - - uses: actions/checkout@v4 - - run: nix build .#checks.x86_64-linux.nixops-deployment-providers-test -vL - - nixops-deployment-providers-vm02116: - runs-on: native - steps: - - uses: actions/checkout@v4 - - run: nix build .#checks.x86_64-linux.nixops-deployment-providers-vm02116 -vL - - nixops-deployment-providers-vm02187: - runs-on: native - steps: - - uses: actions/checkout@v4 - - run: nix build .#checks.x86_64-linux.nixops-deployment-providers-vm02187 -vL - - nixosConfigurations-fedi201: - runs-on: native - steps: - - uses: actions/checkout@v4 - - run: nix build .#checks.x86_64-linux.nixosConfigurations-fedi201 -vL - - nixosConfigurations-forgejo-ci: - runs-on: native - steps: - - uses: actions/checkout@v4 - - run: nix build .#checks.x86_64-linux.nixosConfigurations-forgejo-ci -vL - - nixosConfigurations-test01: - runs-on: native - steps: - - uses: actions/checkout@v4 - - run: nix build .#checks.x86_64-linux.nixosConfigurations-test01 -vL - - nixosConfigurations-test02: - runs-on: native - steps: - - uses: actions/checkout@v4 - - run: nix build .#checks.x86_64-linux.nixosConfigurations-test02 -vL - - nixosConfigurations-test03: - runs-on: native - steps: - - uses: actions/checkout@v4 - - run: nix build .#checks.x86_64-linux.nixosConfigurations-test03 -vL - - nixosConfigurations-test04: - runs-on: native - steps: - - uses: actions/checkout@v4 - - run: nix build .#checks.x86_64-linux.nixosConfigurations-test04 -vL - - nixosConfigurations-test05: - runs-on: native - steps: - - uses: actions/checkout@v4 - - run: nix build .#checks.x86_64-linux.nixosConfigurations-test05 -vL - - nixosConfigurations-test06: - runs-on: native - steps: - - uses: actions/checkout@v4 - - run: nix build .#checks.x86_64-linux.nixosConfigurations-test06 -vL - - nixosConfigurations-test11: - runs-on: native - steps: - - uses: actions/checkout@v4 - - run: nix build .#checks.x86_64-linux.nixosConfigurations-test11 -vL - - nixosConfigurations-test12: - runs-on: native - steps: - - uses: actions/checkout@v4 - - run: nix build .#checks.x86_64-linux.nixosConfigurations-test12 -vL - - nixosConfigurations-test13: - runs-on: native - steps: - - uses: actions/checkout@v4 - - run: nix build .#checks.x86_64-linux.nixosConfigurations-test13 -vL - - nixosConfigurations-test14: - runs-on: native - steps: - - uses: actions/checkout@v4 - - run: nix build .#checks.x86_64-linux.nixosConfigurations-test14 -vL - - nixosConfigurations-vm02116: - runs-on: native - steps: - - uses: actions/checkout@v4 - - run: nix build .#checks.x86_64-linux.nixosConfigurations-vm02116 -vL - - nixosConfigurations-vm02187: - runs-on: native - steps: - - uses: actions/checkout@v4 - - run: nix build .#checks.x86_64-linux.nixosConfigurations-vm02187 -vL - - panel: - runs-on: native - steps: - - uses: actions/checkout@v4 - - run: nix build .#checks.x86_64-linux.panel -vL - - pre-commit: - runs-on: native - steps: - - uses: actions/checkout@v4 - - run: nix build .#checks.x86_64-linux.pre-commit -vL - - proxmox-basic: - runs-on: native - steps: - - uses: actions/checkout@v4 - - run: nix build .#checks.x86_64-linux.proxmox-basic -vL - - test-mastodon-service: - runs-on: native - steps: - - uses: actions/checkout@v4 - - run: nix build .#checks.x86_64-linux.test-mastodon-service -vL - - test-peertube-service: - runs-on: native - steps: - - uses: actions/checkout@v4 - - run: nix build .#checks.x86_64-linux.test-peertube-service -vL - - vmOptions-fedi201: - runs-on: native - steps: - - uses: actions/checkout@v4 - - run: nix build .#checks.x86_64-linux.vmOptions-fedi201 -vL - - vmOptions-test01: - runs-on: native - steps: - - uses: actions/checkout@v4 - - run: nix build .#checks.x86_64-linux.vmOptions-test01 -vL - - vmOptions-test02: - runs-on: native - steps: - - uses: actions/checkout@v4 - - run: nix build .#checks.x86_64-linux.vmOptions-test02 -vL - - vmOptions-test03: - runs-on: native - steps: - - uses: actions/checkout@v4 - - run: nix build .#checks.x86_64-linux.vmOptions-test03 -vL - - vmOptions-test04: - runs-on: native - steps: - - uses: actions/checkout@v4 - - run: nix build .#checks.x86_64-linux.vmOptions-test04 -vL - - vmOptions-test05: - runs-on: native - steps: - - uses: actions/checkout@v4 - - run: nix build .#checks.x86_64-linux.vmOptions-test05 -vL - - vmOptions-test06: - runs-on: native - steps: - - uses: actions/checkout@v4 - - run: nix build .#checks.x86_64-linux.vmOptions-test06 -vL - - vmOptions-test11: - runs-on: native - steps: - - uses: actions/checkout@v4 - - run: nix build .#checks.x86_64-linux.vmOptions-test11 -vL - - vmOptions-test12: - runs-on: native - steps: - - uses: actions/checkout@v4 - - run: nix build .#checks.x86_64-linux.vmOptions-test12 -vL - - vmOptions-test13: - runs-on: native - steps: - - uses: actions/checkout@v4 - - run: nix build .#checks.x86_64-linux.vmOptions-test13 -vL - - vmOptions-test14: - runs-on: native - steps: - - uses: actions/checkout@v4 - - run: nix build .#checks.x86_64-linux.vmOptions-test14 -vL diff --git a/.forgejo/workflows/nixops-deployment-providers-default.yaml b/.forgejo/workflows/nixops-deployment-providers-default.yaml new file mode 100644 index 0000000..e4ff2f9 --- /dev/null +++ b/.forgejo/workflows/nixops-deployment-providers-default.yaml @@ -0,0 +1,22 @@ +name: nixops-deployment-providers-default + +on: + pull_request: + types: + - opened + - synchronize + - reopened + push: + branches: + - main + +concurrency: + cancel-in-progress: true + group: ${{ forgejo.workflow }}-${{ forgejo.event.pull_request.number || forgejo.ref }} + +jobs: + nixops-deployment-providers-default: + runs-on: native + steps: + - uses: actions/checkout@v4 + - run: nix build .#checks.x86_64-linux.nixops-deployment-providers-default -vL diff --git a/.forgejo/workflows/nixops-deployment-providers-fedi201.yaml b/.forgejo/workflows/nixops-deployment-providers-fedi201.yaml new file mode 100644 index 0000000..31be79e --- /dev/null +++ b/.forgejo/workflows/nixops-deployment-providers-fedi201.yaml @@ -0,0 +1,22 @@ +name: nixops-deployment-providers-fedi201 + +on: + pull_request: + types: + - opened + - synchronize + - reopened + push: + branches: + - main + +concurrency: + cancel-in-progress: true + group: ${{ forgejo.workflow }}-${{ forgejo.event.pull_request.number || forgejo.ref }} + +jobs: + nixops-deployment-providers-fedi201: + runs-on: native + steps: + - uses: actions/checkout@v4 + - run: nix build .#checks.x86_64-linux.nixops-deployment-providers-fedi201 -vL diff --git a/.forgejo/workflows/nixops-deployment-providers-forgejo-ci.yaml b/.forgejo/workflows/nixops-deployment-providers-forgejo-ci.yaml new file mode 100644 index 0000000..8e91aa2 --- /dev/null +++ b/.forgejo/workflows/nixops-deployment-providers-forgejo-ci.yaml @@ -0,0 +1,22 @@ +name: nixops-deployment-providers-forgejo-ci + +on: + pull_request: + types: + - opened + - synchronize + - reopened + push: + branches: + - main + +concurrency: + cancel-in-progress: true + group: ${{ forgejo.workflow }}-${{ forgejo.event.pull_request.number || forgejo.ref }} + +jobs: + nixops-deployment-providers-forgejo-ci: + runs-on: native + steps: + - uses: actions/checkout@v4 + - run: nix build .#checks.x86_64-linux.nixops-deployment-providers-forgejo-ci -vL diff --git a/.forgejo/workflows/nixops-deployment-providers-test.yaml b/.forgejo/workflows/nixops-deployment-providers-test.yaml new file mode 100644 index 0000000..f50975a --- /dev/null +++ b/.forgejo/workflows/nixops-deployment-providers-test.yaml @@ -0,0 +1,22 @@ +name: nixops-deployment-providers-test + +on: + pull_request: + types: + - opened + - synchronize + - reopened + push: + branches: + - main + +concurrency: + cancel-in-progress: true + group: ${{ forgejo.workflow }}-${{ forgejo.event.pull_request.number || forgejo.ref }} + +jobs: + nixops-deployment-providers-test: + runs-on: native + steps: + - uses: actions/checkout@v4 + - run: nix build .#checks.x86_64-linux.nixops-deployment-providers-test -vL diff --git a/.forgejo/workflows/nixops-deployment-providers-vm02116.yaml b/.forgejo/workflows/nixops-deployment-providers-vm02116.yaml new file mode 100644 index 0000000..621de97 --- /dev/null +++ b/.forgejo/workflows/nixops-deployment-providers-vm02116.yaml @@ -0,0 +1,22 @@ +name: nixops-deployment-providers-vm02116 + +on: + pull_request: + types: + - opened + - synchronize + - reopened + push: + branches: + - main + +concurrency: + cancel-in-progress: true + group: ${{ forgejo.workflow }}-${{ forgejo.event.pull_request.number || forgejo.ref }} + +jobs: + nixops-deployment-providers-vm02116: + runs-on: native + steps: + - uses: actions/checkout@v4 + - run: nix build .#checks.x86_64-linux.nixops-deployment-providers-vm02116 -vL diff --git a/.forgejo/workflows/nixops-deployment-providers-vm02187.yaml b/.forgejo/workflows/nixops-deployment-providers-vm02187.yaml new file mode 100644 index 0000000..633ab0b --- /dev/null +++ b/.forgejo/workflows/nixops-deployment-providers-vm02187.yaml @@ -0,0 +1,22 @@ +name: nixops-deployment-providers-vm02187 + +on: + pull_request: + types: + - opened + - synchronize + - reopened + push: + branches: + - main + +concurrency: + cancel-in-progress: true + group: ${{ forgejo.workflow }}-${{ forgejo.event.pull_request.number || forgejo.ref }} + +jobs: + nixops-deployment-providers-vm02187: + runs-on: native + steps: + - uses: actions/checkout@v4 + - run: nix build .#checks.x86_64-linux.nixops-deployment-providers-vm02187 -vL diff --git a/.forgejo/workflows/nixosConfigurations-fedi201.yaml b/.forgejo/workflows/nixosConfigurations-fedi201.yaml new file mode 100644 index 0000000..1579ce1 --- /dev/null +++ b/.forgejo/workflows/nixosConfigurations-fedi201.yaml @@ -0,0 +1,22 @@ +name: nixosConfigurations-fedi201 + +on: + pull_request: + types: + - opened + - synchronize + - reopened + push: + branches: + - main + +concurrency: + cancel-in-progress: true + group: ${{ forgejo.workflow }}-${{ forgejo.event.pull_request.number || forgejo.ref }} + +jobs: + nixosConfigurations-fedi201: + runs-on: native + steps: + - uses: actions/checkout@v4 + - run: nix build .#checks.x86_64-linux.nixosConfigurations-fedi201 -vL diff --git a/.forgejo/workflows/nixosConfigurations-forgejo-ci.yaml b/.forgejo/workflows/nixosConfigurations-forgejo-ci.yaml new file mode 100644 index 0000000..40029e5 --- /dev/null +++ b/.forgejo/workflows/nixosConfigurations-forgejo-ci.yaml @@ -0,0 +1,22 @@ +name: nixosConfigurations-forgejo-ci + +on: + pull_request: + types: + - opened + - synchronize + - reopened + push: + branches: + - main + +concurrency: + cancel-in-progress: true + group: ${{ forgejo.workflow }}-${{ forgejo.event.pull_request.number || forgejo.ref }} + +jobs: + nixosConfigurations-forgejo-ci: + runs-on: native + steps: + - uses: actions/checkout@v4 + - run: nix build .#checks.x86_64-linux.nixosConfigurations-forgejo-ci -vL diff --git a/.forgejo/workflows/nixosConfigurations-test01.yaml b/.forgejo/workflows/nixosConfigurations-test01.yaml new file mode 100644 index 0000000..8a59f3d --- /dev/null +++ b/.forgejo/workflows/nixosConfigurations-test01.yaml @@ -0,0 +1,22 @@ +name: nixosConfigurations-test01 + +on: + pull_request: + types: + - opened + - synchronize + - reopened + push: + branches: + - main + +concurrency: + cancel-in-progress: true + group: ${{ forgejo.workflow }}-${{ forgejo.event.pull_request.number || forgejo.ref }} + +jobs: + nixosConfigurations-test01: + runs-on: native + steps: + - uses: actions/checkout@v4 + - run: nix build .#checks.x86_64-linux.nixosConfigurations-test01 -vL diff --git a/.forgejo/workflows/nixosConfigurations-test02.yaml b/.forgejo/workflows/nixosConfigurations-test02.yaml new file mode 100644 index 0000000..e1cc550 --- /dev/null +++ b/.forgejo/workflows/nixosConfigurations-test02.yaml @@ -0,0 +1,22 @@ +name: nixosConfigurations-test02 + +on: + pull_request: + types: + - opened + - synchronize + - reopened + push: + branches: + - main + +concurrency: + cancel-in-progress: true + group: ${{ forgejo.workflow }}-${{ forgejo.event.pull_request.number || forgejo.ref }} + +jobs: + nixosConfigurations-test02: + runs-on: native + steps: + - uses: actions/checkout@v4 + - run: nix build .#checks.x86_64-linux.nixosConfigurations-test02 -vL diff --git a/.forgejo/workflows/nixosConfigurations-test03.yaml b/.forgejo/workflows/nixosConfigurations-test03.yaml new file mode 100644 index 0000000..5111ec5 --- /dev/null +++ b/.forgejo/workflows/nixosConfigurations-test03.yaml @@ -0,0 +1,22 @@ +name: nixosConfigurations-test03 + +on: + pull_request: + types: + - opened + - synchronize + - reopened + push: + branches: + - main + +concurrency: + cancel-in-progress: true + group: ${{ forgejo.workflow }}-${{ forgejo.event.pull_request.number || forgejo.ref }} + +jobs: + nixosConfigurations-test03: + runs-on: native + steps: + - uses: actions/checkout@v4 + - run: nix build .#checks.x86_64-linux.nixosConfigurations-test03 -vL diff --git a/.forgejo/workflows/nixosConfigurations-test04.yaml b/.forgejo/workflows/nixosConfigurations-test04.yaml new file mode 100644 index 0000000..2808d95 --- /dev/null +++ b/.forgejo/workflows/nixosConfigurations-test04.yaml @@ -0,0 +1,22 @@ +name: nixosConfigurations-test04 + +on: + pull_request: + types: + - opened + - synchronize + - reopened + push: + branches: + - main + +concurrency: + cancel-in-progress: true + group: ${{ forgejo.workflow }}-${{ forgejo.event.pull_request.number || forgejo.ref }} + +jobs: + nixosConfigurations-test04: + runs-on: native + steps: + - uses: actions/checkout@v4 + - run: nix build .#checks.x86_64-linux.nixosConfigurations-test04 -vL diff --git a/.forgejo/workflows/nixosConfigurations-test05.yaml b/.forgejo/workflows/nixosConfigurations-test05.yaml new file mode 100644 index 0000000..3f0dc83 --- /dev/null +++ b/.forgejo/workflows/nixosConfigurations-test05.yaml @@ -0,0 +1,22 @@ +name: nixosConfigurations-test05 + +on: + pull_request: + types: + - opened + - synchronize + - reopened + push: + branches: + - main + +concurrency: + cancel-in-progress: true + group: ${{ forgejo.workflow }}-${{ forgejo.event.pull_request.number || forgejo.ref }} + +jobs: + nixosConfigurations-test05: + runs-on: native + steps: + - uses: actions/checkout@v4 + - run: nix build .#checks.x86_64-linux.nixosConfigurations-test05 -vL diff --git a/.forgejo/workflows/nixosConfigurations-test06.yaml b/.forgejo/workflows/nixosConfigurations-test06.yaml new file mode 100644 index 0000000..e716f22 --- /dev/null +++ b/.forgejo/workflows/nixosConfigurations-test06.yaml @@ -0,0 +1,22 @@ +name: nixosConfigurations-test06 + +on: + pull_request: + types: + - opened + - synchronize + - reopened + push: + branches: + - main + +concurrency: + cancel-in-progress: true + group: ${{ forgejo.workflow }}-${{ forgejo.event.pull_request.number || forgejo.ref }} + +jobs: + nixosConfigurations-test06: + runs-on: native + steps: + - uses: actions/checkout@v4 + - run: nix build .#checks.x86_64-linux.nixosConfigurations-test06 -vL diff --git a/.forgejo/workflows/nixosConfigurations-test11.yaml b/.forgejo/workflows/nixosConfigurations-test11.yaml new file mode 100644 index 0000000..3008483 --- /dev/null +++ b/.forgejo/workflows/nixosConfigurations-test11.yaml @@ -0,0 +1,22 @@ +name: nixosConfigurations-test11 + +on: + pull_request: + types: + - opened + - synchronize + - reopened + push: + branches: + - main + +concurrency: + cancel-in-progress: true + group: ${{ forgejo.workflow }}-${{ forgejo.event.pull_request.number || forgejo.ref }} + +jobs: + nixosConfigurations-test11: + runs-on: native + steps: + - uses: actions/checkout@v4 + - run: nix build .#checks.x86_64-linux.nixosConfigurations-test11 -vL diff --git a/.forgejo/workflows/nixosConfigurations-test12.yaml b/.forgejo/workflows/nixosConfigurations-test12.yaml new file mode 100644 index 0000000..6d49c4d --- /dev/null +++ b/.forgejo/workflows/nixosConfigurations-test12.yaml @@ -0,0 +1,22 @@ +name: nixosConfigurations-test12 + +on: + pull_request: + types: + - opened + - synchronize + - reopened + push: + branches: + - main + +concurrency: + cancel-in-progress: true + group: ${{ forgejo.workflow }}-${{ forgejo.event.pull_request.number || forgejo.ref }} + +jobs: + nixosConfigurations-test12: + runs-on: native + steps: + - uses: actions/checkout@v4 + - run: nix build .#checks.x86_64-linux.nixosConfigurations-test12 -vL diff --git a/.forgejo/workflows/nixosConfigurations-test13.yaml b/.forgejo/workflows/nixosConfigurations-test13.yaml new file mode 100644 index 0000000..86d80cf --- /dev/null +++ b/.forgejo/workflows/nixosConfigurations-test13.yaml @@ -0,0 +1,22 @@ +name: nixosConfigurations-test13 + +on: + pull_request: + types: + - opened + - synchronize + - reopened + push: + branches: + - main + +concurrency: + cancel-in-progress: true + group: ${{ forgejo.workflow }}-${{ forgejo.event.pull_request.number || forgejo.ref }} + +jobs: + nixosConfigurations-test13: + runs-on: native + steps: + - uses: actions/checkout@v4 + - run: nix build .#checks.x86_64-linux.nixosConfigurations-test13 -vL diff --git a/.forgejo/workflows/nixosConfigurations-test14.yaml b/.forgejo/workflows/nixosConfigurations-test14.yaml new file mode 100644 index 0000000..a666ce0 --- /dev/null +++ b/.forgejo/workflows/nixosConfigurations-test14.yaml @@ -0,0 +1,22 @@ +name: nixosConfigurations-test14 + +on: + pull_request: + types: + - opened + - synchronize + - reopened + push: + branches: + - main + +concurrency: + cancel-in-progress: true + group: ${{ forgejo.workflow }}-${{ forgejo.event.pull_request.number || forgejo.ref }} + +jobs: + nixosConfigurations-test14: + runs-on: native + steps: + - uses: actions/checkout@v4 + - run: nix build .#checks.x86_64-linux.nixosConfigurations-test14 -vL diff --git a/.forgejo/workflows/nixosConfigurations-vm02116.yaml b/.forgejo/workflows/nixosConfigurations-vm02116.yaml new file mode 100644 index 0000000..8ffc4bf --- /dev/null +++ b/.forgejo/workflows/nixosConfigurations-vm02116.yaml @@ -0,0 +1,22 @@ +name: nixosConfigurations-vm02116 + +on: + pull_request: + types: + - opened + - synchronize + - reopened + push: + branches: + - main + +concurrency: + cancel-in-progress: true + group: ${{ forgejo.workflow }}-${{ forgejo.event.pull_request.number || forgejo.ref }} + +jobs: + nixosConfigurations-vm02116: + runs-on: native + steps: + - uses: actions/checkout@v4 + - run: nix build .#checks.x86_64-linux.nixosConfigurations-vm02116 -vL diff --git a/.forgejo/workflows/nixosConfigurations-vm02187.yaml b/.forgejo/workflows/nixosConfigurations-vm02187.yaml new file mode 100644 index 0000000..7c9af13 --- /dev/null +++ b/.forgejo/workflows/nixosConfigurations-vm02187.yaml @@ -0,0 +1,22 @@ +name: nixosConfigurations-vm02187 + +on: + pull_request: + types: + - opened + - synchronize + - reopened + push: + branches: + - main + +concurrency: + cancel-in-progress: true + group: ${{ forgejo.workflow }}-${{ forgejo.event.pull_request.number || forgejo.ref }} + +jobs: + nixosConfigurations-vm02187: + runs-on: native + steps: + - uses: actions/checkout@v4 + - run: nix build .#checks.x86_64-linux.nixosConfigurations-vm02187 -vL diff --git a/.forgejo/workflows/panel.yaml b/.forgejo/workflows/panel.yaml new file mode 100644 index 0000000..f377037 --- /dev/null +++ b/.forgejo/workflows/panel.yaml @@ -0,0 +1,22 @@ +name: panel + +on: + pull_request: + types: + - opened + - synchronize + - reopened + push: + branches: + - main + +concurrency: + cancel-in-progress: true + group: ${{ forgejo.workflow }}-${{ forgejo.event.pull_request.number || forgejo.ref }} + +jobs: + panel: + runs-on: native + steps: + - uses: actions/checkout@v4 + - run: nix build .#checks.x86_64-linux.panel -vL diff --git a/.forgejo/workflows/pre-commit.yaml b/.forgejo/workflows/pre-commit.yaml new file mode 100644 index 0000000..ae3eba7 --- /dev/null +++ b/.forgejo/workflows/pre-commit.yaml @@ -0,0 +1,22 @@ +name: pre-commit + +on: + pull_request: + types: + - opened + - synchronize + - reopened + push: + branches: + - main + +concurrency: + cancel-in-progress: true + group: ${{ forgejo.workflow }}-${{ forgejo.event.pull_request.number || forgejo.ref }} + +jobs: + pre-commit: + runs-on: native + steps: + - uses: actions/checkout@v4 + - run: nix build .#checks.x86_64-linux.pre-commit -vL diff --git a/.forgejo/workflows/proxmox-basic.yaml b/.forgejo/workflows/proxmox-basic.yaml new file mode 100644 index 0000000..d56b165 --- /dev/null +++ b/.forgejo/workflows/proxmox-basic.yaml @@ -0,0 +1,22 @@ +name: proxmox-basic + +on: + pull_request: + types: + - opened + - synchronize + - reopened + push: + branches: + - main + +concurrency: + cancel-in-progress: true + group: ${{ forgejo.workflow }}-${{ forgejo.event.pull_request.number || forgejo.ref }} + +jobs: + proxmox-basic: + runs-on: native + steps: + - uses: actions/checkout@v4 + - run: nix build .#checks.x86_64-linux.proxmox-basic -vL diff --git a/.forgejo/workflows/test-mastodon-service.yaml b/.forgejo/workflows/test-mastodon-service.yaml new file mode 100644 index 0000000..fd271d8 --- /dev/null +++ b/.forgejo/workflows/test-mastodon-service.yaml @@ -0,0 +1,22 @@ +name: test-mastodon-service + +on: + pull_request: + types: + - opened + - synchronize + - reopened + push: + branches: + - main + +concurrency: + cancel-in-progress: true + group: ${{ forgejo.workflow }}-${{ forgejo.event.pull_request.number || forgejo.ref }} + +jobs: + test-mastodon-service: + runs-on: native + steps: + - uses: actions/checkout@v4 + - run: nix build .#checks.x86_64-linux.test-mastodon-service -vL diff --git a/.forgejo/workflows/test-peertube-service.yaml b/.forgejo/workflows/test-peertube-service.yaml new file mode 100644 index 0000000..180b19d --- /dev/null +++ b/.forgejo/workflows/test-peertube-service.yaml @@ -0,0 +1,22 @@ +name: test-peertube-service + +on: + pull_request: + types: + - opened + - synchronize + - reopened + push: + branches: + - main + +concurrency: + cancel-in-progress: true + group: ${{ forgejo.workflow }}-${{ forgejo.event.pull_request.number || forgejo.ref }} + +jobs: + test-peertube-service: + runs-on: native + steps: + - uses: actions/checkout@v4 + - run: nix build .#checks.x86_64-linux.test-peertube-service -vL diff --git a/.forgejo/workflows/vmOptions-fedi201.yaml b/.forgejo/workflows/vmOptions-fedi201.yaml new file mode 100644 index 0000000..2cf4525 --- /dev/null +++ b/.forgejo/workflows/vmOptions-fedi201.yaml @@ -0,0 +1,22 @@ +name: vmOptions-fedi201 + +on: + pull_request: + types: + - opened + - synchronize + - reopened + push: + branches: + - main + +concurrency: + cancel-in-progress: true + group: ${{ forgejo.workflow }}-${{ forgejo.event.pull_request.number || forgejo.ref }} + +jobs: + vmOptions-fedi201: + runs-on: native + steps: + - uses: actions/checkout@v4 + - run: nix build .#checks.x86_64-linux.vmOptions-fedi201 -vL diff --git a/.forgejo/workflows/vmOptions-test01.yaml b/.forgejo/workflows/vmOptions-test01.yaml new file mode 100644 index 0000000..c6ba693 --- /dev/null +++ b/.forgejo/workflows/vmOptions-test01.yaml @@ -0,0 +1,22 @@ +name: vmOptions-test01 + +on: + pull_request: + types: + - opened + - synchronize + - reopened + push: + branches: + - main + +concurrency: + cancel-in-progress: true + group: ${{ forgejo.workflow }}-${{ forgejo.event.pull_request.number || forgejo.ref }} + +jobs: + vmOptions-test01: + runs-on: native + steps: + - uses: actions/checkout@v4 + - run: nix build .#checks.x86_64-linux.vmOptions-test01 -vL diff --git a/.forgejo/workflows/vmOptions-test02.yaml b/.forgejo/workflows/vmOptions-test02.yaml new file mode 100644 index 0000000..912d40a --- /dev/null +++ b/.forgejo/workflows/vmOptions-test02.yaml @@ -0,0 +1,22 @@ +name: vmOptions-test02 + +on: + pull_request: + types: + - opened + - synchronize + - reopened + push: + branches: + - main + +concurrency: + cancel-in-progress: true + group: ${{ forgejo.workflow }}-${{ forgejo.event.pull_request.number || forgejo.ref }} + +jobs: + vmOptions-test02: + runs-on: native + steps: + - uses: actions/checkout@v4 + - run: nix build .#checks.x86_64-linux.vmOptions-test02 -vL diff --git a/.forgejo/workflows/vmOptions-test03.yaml b/.forgejo/workflows/vmOptions-test03.yaml new file mode 100644 index 0000000..fcc5048 --- /dev/null +++ b/.forgejo/workflows/vmOptions-test03.yaml @@ -0,0 +1,22 @@ +name: vmOptions-test03 + +on: + pull_request: + types: + - opened + - synchronize + - reopened + push: + branches: + - main + +concurrency: + cancel-in-progress: true + group: ${{ forgejo.workflow }}-${{ forgejo.event.pull_request.number || forgejo.ref }} + +jobs: + vmOptions-test03: + runs-on: native + steps: + - uses: actions/checkout@v4 + - run: nix build .#checks.x86_64-linux.vmOptions-test03 -vL diff --git a/.forgejo/workflows/vmOptions-test04.yaml b/.forgejo/workflows/vmOptions-test04.yaml new file mode 100644 index 0000000..3cacf9c --- /dev/null +++ b/.forgejo/workflows/vmOptions-test04.yaml @@ -0,0 +1,22 @@ +name: vmOptions-test04 + +on: + pull_request: + types: + - opened + - synchronize + - reopened + push: + branches: + - main + +concurrency: + cancel-in-progress: true + group: ${{ forgejo.workflow }}-${{ forgejo.event.pull_request.number || forgejo.ref }} + +jobs: + vmOptions-test04: + runs-on: native + steps: + - uses: actions/checkout@v4 + - run: nix build .#checks.x86_64-linux.vmOptions-test04 -vL diff --git a/.forgejo/workflows/vmOptions-test05.yaml b/.forgejo/workflows/vmOptions-test05.yaml new file mode 100644 index 0000000..4f6ea28 --- /dev/null +++ b/.forgejo/workflows/vmOptions-test05.yaml @@ -0,0 +1,22 @@ +name: vmOptions-test05 + +on: + pull_request: + types: + - opened + - synchronize + - reopened + push: + branches: + - main + +concurrency: + cancel-in-progress: true + group: ${{ forgejo.workflow }}-${{ forgejo.event.pull_request.number || forgejo.ref }} + +jobs: + vmOptions-test05: + runs-on: native + steps: + - uses: actions/checkout@v4 + - run: nix build .#checks.x86_64-linux.vmOptions-test05 -vL diff --git a/.forgejo/workflows/vmOptions-test06.yaml b/.forgejo/workflows/vmOptions-test06.yaml new file mode 100644 index 0000000..6307b8e --- /dev/null +++ b/.forgejo/workflows/vmOptions-test06.yaml @@ -0,0 +1,22 @@ +name: vmOptions-test06 + +on: + pull_request: + types: + - opened + - synchronize + - reopened + push: + branches: + - main + +concurrency: + cancel-in-progress: true + group: ${{ forgejo.workflow }}-${{ forgejo.event.pull_request.number || forgejo.ref }} + +jobs: + vmOptions-test06: + runs-on: native + steps: + - uses: actions/checkout@v4 + - run: nix build .#checks.x86_64-linux.vmOptions-test06 -vL diff --git a/.forgejo/workflows/vmOptions-test11.yaml b/.forgejo/workflows/vmOptions-test11.yaml new file mode 100644 index 0000000..40fbd0d --- /dev/null +++ b/.forgejo/workflows/vmOptions-test11.yaml @@ -0,0 +1,22 @@ +name: vmOptions-test11 + +on: + pull_request: + types: + - opened + - synchronize + - reopened + push: + branches: + - main + +concurrency: + cancel-in-progress: true + group: ${{ forgejo.workflow }}-${{ forgejo.event.pull_request.number || forgejo.ref }} + +jobs: + vmOptions-test11: + runs-on: native + steps: + - uses: actions/checkout@v4 + - run: nix build .#checks.x86_64-linux.vmOptions-test11 -vL diff --git a/.forgejo/workflows/vmOptions-test12.yaml b/.forgejo/workflows/vmOptions-test12.yaml new file mode 100644 index 0000000..9f5b374 --- /dev/null +++ b/.forgejo/workflows/vmOptions-test12.yaml @@ -0,0 +1,22 @@ +name: vmOptions-test12 + +on: + pull_request: + types: + - opened + - synchronize + - reopened + push: + branches: + - main + +concurrency: + cancel-in-progress: true + group: ${{ forgejo.workflow }}-${{ forgejo.event.pull_request.number || forgejo.ref }} + +jobs: + vmOptions-test12: + runs-on: native + steps: + - uses: actions/checkout@v4 + - run: nix build .#checks.x86_64-linux.vmOptions-test12 -vL diff --git a/.forgejo/workflows/vmOptions-test13.yaml b/.forgejo/workflows/vmOptions-test13.yaml new file mode 100644 index 0000000..4d855f9 --- /dev/null +++ b/.forgejo/workflows/vmOptions-test13.yaml @@ -0,0 +1,22 @@ +name: vmOptions-test13 + +on: + pull_request: + types: + - opened + - synchronize + - reopened + push: + branches: + - main + +concurrency: + cancel-in-progress: true + group: ${{ forgejo.workflow }}-${{ forgejo.event.pull_request.number || forgejo.ref }} + +jobs: + vmOptions-test13: + runs-on: native + steps: + - uses: actions/checkout@v4 + - run: nix build .#checks.x86_64-linux.vmOptions-test13 -vL diff --git a/.forgejo/workflows/vmOptions-test14.yaml b/.forgejo/workflows/vmOptions-test14.yaml new file mode 100644 index 0000000..1df8afb --- /dev/null +++ b/.forgejo/workflows/vmOptions-test14.yaml @@ -0,0 +1,22 @@ +name: vmOptions-test14 + +on: + pull_request: + types: + - opened + - synchronize + - reopened + push: + branches: + - main + +concurrency: + cancel-in-progress: true + group: ${{ forgejo.workflow }}-${{ forgejo.event.pull_request.number || forgejo.ref }} + +jobs: + vmOptions-test14: + runs-on: native + steps: + - uses: actions/checkout@v4 + - run: nix build .#checks.x86_64-linux.vmOptions-test14 -vL