- job: name: charmbuild run: playbooks/charmbuild.yaml provides: charm timeout: 3600 - job: name: zaza-smoke-test timeout: 3600 run: playbooks/zaza-smoke-test.yaml post-run: playbooks/collect-run-data.yaml requires: charm dependencies: - name: charmbuild - job: name: prometheus-alert-rules-test run: playbooks/prometheus-alert-rules-test.yaml timeout: 600 - job: name: openstack-tox-pep8-charm-focal parent: openstack-tox-pep8 nodeset: ubuntu-focal description: | Runs code pep8 tests. Uses tox with the ``pep8`` environment. branches: - ^.*/focal - ^.*/ussuri - job: name: openstack-tox-pep8-charm-jammy parent: openstack-tox-pep8 nodeset: ubuntu-jammy description: | Runs code pep8 tests. Uses tox with the ``pep8`` environment. branches: - ^.*/jammy - ^.*/yoga - ^.*/2024.1 - legacy - job: name: openstack-tox-pep8-charm-noble parent: openstack-tox-pep8 nodeset: ubuntu-noble description: | Runs code pep8 tests. Uses tox with the ``pep8`` environment. branches: - ^.*/noble - master - job: name: openstack-tox-cover-charm-focal parent: openstack-tox-cover description: | Run code coverage tests. Uses tox with the ``cover`` environment. nodeset: ubuntu-focal - job: name: openstack-tox-cover-charm-jammy parent: openstack-tox-cover description: | Run code coverage tests. Uses tox with the ``cover`` environment. nodeset: ubuntu-jammy - job: name: openstack-tox-cover-charm-noble parent: openstack-tox-cover description: | Run code coverage tests. Uses tox with the ``cover`` environment. nodeset: ubuntu-noble