Files
zuul-jobs/zuul-tests.d/haskell.yaml
James E. Blair 9a6dd076b0 Remove xenial test jobs
We don't have xenial images anymore, and we're about to drop
ansible-8.

Also, some jobs were configured to run on fedora-36 nodes; those
haven't existed for a while.  Mark them non-voting and remove
their nodesets until someone can fix them.

Change-Id: I2c8c61195001bbee485c63c55f06b6a37ed32b92
2025-07-25 07:31:54 -07:00

62 lines
1.7 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
voting: false
nodeset:
# This used to run on fedora-36; it needs a new nodeset defined
# and made voting.
nodes: []
- 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
voting: false
nodeset:
# This used to run on fedora-36; it needs a new nodeset defined
# and made voting.
nodes: []
- 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
voting: false
nodeset:
# This used to run on fedora-36; it needs a new nodeset defined
# and made voting.
nodes: []
- project:
check:
jobs:
- zuul-jobs-test-cabal-test
- zuul-jobs-test-haskell-stack-test
- zuul-jobs-test-hlint
gate:
jobs: &id001 []
periodic-weekly:
jobs: *id001