zuul-jobs/zuul-tests.d/haskell.yaml
Ian Wienand 219afd0227 Update Fedora 34 to 35
Change-Id: I84f9e052f488217f8a63791556de99469451a1d9
2021-11-22 10:32:59 +11:00

59 lines
1.5 KiB
YAML

- job:
name: zuul-jobs-test-cabal-test
description: Test the cabal-test job and roles
parent: cabal-test
files:
- playbooks/haskell/cabal.yaml
- playbooks/haskell/pre.yaml
- roles/ensure-cabal/.*
- roles/ensure-ghc/.*
- roles/cabal-test/.*
pre-run: test-playbooks/haskell/setup-project.yaml
nodeset:
nodes:
- name: fedora-35
label: fedora-35
- job:
name: zuul-jobs-test-haskell-stack-test
description: Test the haskell-stack-test job and roles
parent: haskell-stack-test
files:
- playbooks/haskell/stack.yaml
- playbooks/haskell/pre-stack.yaml
- roles/ensure-haskell-stack/.*
- roles/haskell-stack-test/.*
pre-run: test-playbooks/haskell/setup-stack-project.yaml
nodeset:
nodes:
- name: fedora-35
label: fedora-35
- job:
name: zuul-jobs-test-hlint
description: Test the hlint job and roles
parent: hlint
files:
- playbooks/haskell/hlint.yaml
- playbooks/haskell/pre-hlint.yaml
- roles/ensure-hlint/.*
- roles/hlint/.*
pre-run:
- playbooks/haskell/pre.yaml
- test-playbooks/haskell/setup-project.yaml
nodeset:
nodes:
- name: fedora-35
label: fedora-35
- project:
check:
jobs: &id001
- zuul-jobs-test-cabal-test
- zuul-jobs-test-haskell-stack-test
- zuul-jobs-test-hlint
gate:
jobs: *id001
periodic-weekly:
jobs: *id001