diff --git a/modules/openstack_project/files/gerrit/acls/stackforge/taskflow.config b/modules/openstack_project/files/gerrit/acls/stackforge/taskflow.config new file mode 100644 index 0000000000..2299143faf --- /dev/null +++ b/modules/openstack_project/files/gerrit/acls/stackforge/taskflow.config @@ -0,0 +1,19 @@ +[access "refs/*"] + owner = group Administrators + create = group taskflow-core +[access "refs/heads/*"] + label-Code-Review = -2..+2 group taskflow-core + label-Approved = +0..+1 group taskflow-core + workInProgress = group taskflow-core +[access "refs/heads/stable/*"] + exclusiveGroupPermissions = label-Code-Review label-Approved + label-Code-Review = -2..+2 group taskflow-core + label-Code-Review = -1..+1 group Registered Users + label-Approved = +0..+1 group taskflow-core +[project] + state = active +[receive] + requireChangeId = true + requireContributorAgreement = true +[submit] + mergeContent = true diff --git a/modules/openstack_project/files/zuul/layout.yaml b/modules/openstack_project/files/zuul/layout.yaml index db4fd07ac4..4951039bd8 100644 --- a/modules/openstack_project/files/zuul/layout.yaml +++ b/modules/openstack_project/files/zuul/layout.yaml @@ -1968,3 +1968,9 @@ projects: - gate-noop gate: - gate-noop + + - name: stackforge/taskflow + check: + - gate-noop + gate: + - gate-noop diff --git a/modules/openstack_project/templates/review.projects.yaml.erb b/modules/openstack_project/templates/review.projects.yaml.erb index 9c05cdfe2d..fe8ed57829 100644 --- a/modules/openstack_project/templates/review.projects.yaml.erb +++ b/modules/openstack_project/templates/review.projects.yaml.erb @@ -294,3 +294,6 @@ upstream: git://github.com/tmetsch/occi-os.git - project: stackforge/golang-client description: OpenStack API client for golang +- project: stackforge/taskflow + description: "A library to complete workflows/tasks in HA manner" + upstream: upstream: git://github.com/yahoo/TaskFlow