diff --git a/modules/openstack_project/files/gerrit/acls/openstack-dev/bash8.config b/modules/openstack_project/files/gerrit/acls/openstack-dev/bash8.config new file mode 100644 index 0000000000..7bb129b911 --- /dev/null +++ b/modules/openstack_project/files/gerrit/acls/openstack-dev/bash8.config @@ -0,0 +1,13 @@ +[access "refs/heads/*"] + label-Code-Review = -2..+2 group bash8-core + label-Workflow = -1..+1 group bash8-core +[access "refs/tags/*"] + create = group bash8-ptl + pushSignedTag = group bash8-ptl +[project] + status = active +[receive] + requireChangeId = true + requireContributorAgreement = true +[submit] + mergeContent = true diff --git a/modules/openstack_project/files/jenkins_job_builder/config/projects.yaml b/modules/openstack_project/files/jenkins_job_builder/config/projects.yaml index 90409b177b..c837f1a6ca 100644 --- a/modules/openstack_project/files/jenkins_job_builder/config/projects.yaml +++ b/modules/openstack_project/files/jenkins_job_builder/config/projects.yaml @@ -2385,3 +2385,12 @@ jobs: - python-jobs + +- project: + name: bash8 + github-org: openstack-dev + node: bare-precise + tarball-site: tarballs.openstack.org + + jobs: + - python-jobs diff --git a/modules/openstack_project/files/review.projects.yaml b/modules/openstack_project/files/review.projects.yaml index bdb5028a92..655effd2eb 100644 --- a/modules/openstack_project/files/review.projects.yaml +++ b/modules/openstack_project/files/review.projects.yaml @@ -1,3 +1,6 @@ +- project: openstack-dev/bash8 + description: A pep8 equivalent for bash scripts + upstream: git://github.com/locke105/bash8.git - project: openstack-dev/cookiecutter description: Cookiecutter Template for new OpenStack projects upstream: git://github.com/emonty/cookiecutter-openstack.git diff --git a/modules/openstack_project/files/zuul/layout.yaml b/modules/openstack_project/files/zuul/layout.yaml index a6c7710b39..4b23d06aed 100644 --- a/modules/openstack_project/files/zuul/layout.yaml +++ b/modules/openstack_project/files/zuul/layout.yaml @@ -2410,6 +2410,19 @@ projects: # Section: OpenStack development projects + - name: openstack-dev/bash8 + check: + - gate-bash8-pep8 + - gate-bash8-python26 + - gate-bash8-python27 + gate: + - gate-bash8-pep8 + - gate-bash8-python26 + - gate-bash8-python27 + post: + - bash8-branch-tarball + - bash8-coverage + - name: openstack-dev/cookiecutter check: - noop