oslo.db/.zuul.yaml
Takashi Kajinami 45dd78c812 Fix zuul config warning
This change resolves the following warning detected by zuul.

  All regular expressions must conform to RE2 syntax, but an
  expression using the deprecated Perl-style syntax has been detected.
  Adjust the configuration to conform to RE2 syntax.

  The RE2 syntax error is: invalid perl operator: (?!

Change-Id: Iddb5224b6e2f32a0c26f348ae3acc884b8d9b53b
2023-11-25 12:00:05 +09:00

61 lines
1.9 KiB
YAML

- job:
name: oslodb-tox-py38-tips
parent: openstack-tox-py38
description: |
Run unit tests for oslo.db with main branch of important libs.
Takes advantage of the base tox job's install-siblings feature.
# The job only tests the latest and shouldn't be run on the stable branches
branches:
regex: ^stable
negate: true
required-projects:
- name: github.com/sqlalchemy/sqlalchemy
override-checkout: main
- name: github.com/sqlalchemy/alembic
override-checkout: main
vars:
# Set work dir to oslo.db so that if it's triggered by one of the
# other repos the tests will run in the same place
zuul_work_dir: src/opendev.org/openstack/oslo.db
- job:
name: oslodb-tox-py310-tips
parent: openstack-tox-py310
description: |
Run unit tests for oslo.db with main branch of important libs.
Takes advantage of the base tox job's install-siblings feature.
# The job only tests the latest and shouldn't be run on the stable branches
branches:
regex: ^stable
negate: true
required-projects:
- name: github.com/sqlalchemy/sqlalchemy
override-checkout: main
- name: github.com/sqlalchemy/alembic
override-checkout: main
vars:
# Set work dir to oslo.db so that if it's triggered by one of the
# other repos the tests will run in the same place
zuul_work_dir: src/opendev.org/openstack/oslo.db
- project-template:
name: oslodb-tox-unit-tips
check:
jobs:
- oslodb-tox-py38-tips
- oslodb-tox-py310-tips
gate:
jobs:
- oslodb-tox-py38-tips
- oslodb-tox-py310-tips
- project:
templates:
- oslodb-tox-unit-tips
- check-requirements
- lib-forward-testing-python3
- openstack-python3-jobs
- periodic-stable-jobs
- publish-openstack-docs-pti
- release-notes-jobs-python3