From 1fad41479b8e99cee72c153fa094992d417ab5dc Mon Sep 17 00:00:00 2001 From: Mathew Odden Date: Fri, 18 Apr 2014 20:42:35 -0500 Subject: [PATCH] Create bash8 project in openstack-dev This new project space will hold the bash8 python module from devstack so it can be published to PyPI and utilized in other projects. Partial-Bug: 1243660 Change-Id: Ic44ec68ba4df947ad0c4b6638208dcfdab4b43f5 --- .../files/gerrit/acls/openstack-dev/bash8.config | 13 +++++++++++++ .../files/jenkins_job_builder/config/projects.yaml | 9 +++++++++ .../openstack_project/files/review.projects.yaml | 3 +++ modules/openstack_project/files/zuul/layout.yaml | 13 +++++++++++++ 4 files changed, 38 insertions(+) create mode 100644 modules/openstack_project/files/gerrit/acls/openstack-dev/bash8.config 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 5c7b78876c..48025c13b8 100644 --- a/modules/openstack_project/files/jenkins_job_builder/config/projects.yaml +++ b/modules/openstack_project/files/jenkins_job_builder/config/projects.yaml @@ -2362,3 +2362,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 a91a33ea02..1e0573f853 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 0229a22661..4b530f5ac1 100644 --- a/modules/openstack_project/files/zuul/layout.yaml +++ b/modules/openstack_project/files/zuul/layout.yaml @@ -2363,6 +2363,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