Skip to content

Commit 7519f91

Browse files
authored
Change format of repository config (#196)
Adopts a more flexible configuration for repository configuration.
1 parent b89fb7b commit 7519f91

File tree

3 files changed

+100
-43
lines changed

3 files changed

+100
-43
lines changed

README.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ graph LR
1919
compat(ansible-compat):::pyclass
2020
navigator(ansible-navigator):::pyclass
2121
adt(ansible-dev-tools):::pyclass;
22-
ade(ansible-development-environment):::pyclass
22+
ade(ansible-dev-environment):::pyclass
2323
creator(ansible-creator):::pyclass;
2424
pytest-ansible(pytest-ansible):::pyclass
2525
tox-ansible(tox-ansible):::pyclass
@@ -68,7 +68,7 @@ end
6868
ade --> builder;
6969
7070
click adt "https://github.com/ansible/ansible-dev-tools"
71-
click ade "https://github.com/ansible/ansible-development-environment"
71+
click ade "https://github.com/ansible/ansible-dev-environment"
7272
click runner "https://github.com/ansible/ansible-runner"
7373
click builder "https://github.com/ansible/ansible-builder"
7474
click community.molecule "https://github.com/ansible-collections/community.molecule"
@@ -100,7 +100,7 @@ graph TB;
100100
vscode-yaml:::tsclass;
101101
102102
click ansible-backstage-plugins "https://github.com/ansible/ansible-backstage-plugins"
103-
click ansible-development-environment "https://github.com/ansible/ansible-development-environment"
103+
click ansible-dev-environment "https://github.com/ansible/ansible-dev-environment"
104104
click community.molecule "https://github.com/ansible-collections/community.molecule"
105105
click creator-ee href "https://github.com/ansible/creator-ee"
106106
click vscode-ansible href "https://github.com/ansible/vscode-ansible"

config/devtools.yml

Lines changed: 96 additions & 39 deletions
Original file line numberDiff line numberDiff line change
@@ -1,44 +1,101 @@
11
---
2+
# TODO: allow layered loading from other repos like dependabot config
3+
# Symlink this as ~/pre.yml and use https://github.com/pycontribs/gh-pre
24
# This file documents repositories that are nurtured by Ansible DevTools team.
35
# Not all these repos are fully managed or maintained by the team.
46
# We aim to use this file when performing maintenance and audit.
5-
#
6-
# Symlink this as ~/pre.yml and use https://github.com/pycontribs/gh-pre
77
# to review open pull requests and issues.
8-
repos:
9-
# primary projects
10-
- ansible/ansible-compat
11-
- ansible/ansible-creator # scaffolding (templating) for new content
12-
- ansible/ansible-dev-tools # former cdk/sdk, the devtools 'bundle', server
13-
- ansible/ansible-development-environment # former pip4a (venv installer)
14-
- ansible/ansible-lint
15-
- ansible/ansible-navigator
16-
- ansible/community-ansible-dev-tools-image
17-
- ansible/creator-ee # deprecated in favour of community-ansible-dev-tools-image
18-
- ansible/molecule
19-
- ansible/pytest-ansible
20-
- ansible/team-devtools
21-
- ansible/tox-ansible
22-
- ansible/vscode-ansible
23-
24-
# experimental / tech-preview
25-
- ansible/ansible-backstage-plugins # private
26-
27-
# auxiliary (usually dependencies)
28-
- ansible-collections/community.molecule
29-
- ansible/ansible-workspace-env-reference-image # dev-spaces reference
30-
- ansible/mkdocs-ansible
31-
- ansible/team-devtools
32-
- pycontribs/enrich
33-
- pycontribs/subprocess-tee
34-
35-
# nurtured (helped on best effort basis)
36-
- ansible-community/molecule-plugins
37-
38-
# unmaintained, obsoleted or archived:
39-
# - ansible-community/protogen # deprecated?
40-
# - ansible-community/role2collection
41-
# - ansible/ansible-language-server (now part vscode-ansible)
42-
# - ansible/ansible-lint-action (now part of ansible-lint)
43-
# - pycontribs/selinux
44-
# - pytest-molecule
8+
_version: 1
9+
# _extends: gh-org/gh-repo
10+
teams:
11+
devtools:
12+
# https://rover.redhat.com/groups/group/ansible-devtools (ldap)
13+
# https://github.com/orgs/ansible/teams/devtools/members (github)
14+
- alisonlhart
15+
- audgirka
16+
- qalthos
17+
- shatakshiiii
18+
- ssbarnea
19+
indirect:
20+
- KB-perByte # Sagar
21+
- ansibuddy
22+
- ariordan-redhat
23+
- cidrblock # Brad
24+
- ganeshrn
25+
- ruchip16
26+
- trishnaguha
27+
# repo key can be 'gh-org/gh-repo' or other simple, override url could be
28+
# configured using 'repo:' key.
29+
_default:
30+
# special meaning, all other keys will inherit attributes this entry
31+
group: primary
32+
# owners: is used to record SMEs, primary, backup, ...
33+
ansible-collections/community.molecule:
34+
section: community
35+
# ansible-community/molecule-plugins:
36+
# section: community
37+
ansible/ansible-backstage-plugins:
38+
owners: [audgirka]
39+
section: experimental
40+
ansible/ansible-compat:
41+
owners: [qalthos, audgirka]
42+
section: primary
43+
ansible/ansible-content-actions:
44+
owners: [KB-perByte, ssbarnea]
45+
section: experimental
46+
# https://github.com/marketplace/actions/ansible-content-actions
47+
ansible/ansible-creator:
48+
owners: [audgirka, shatakshiiii]
49+
section: experimental
50+
ansible/ansible-dev-environment:
51+
owners: [qalthos, shatakshiiii]
52+
section: primary
53+
ansible/ansible-dev-tools:
54+
owners: [audgirka, shatakshiiii]
55+
section: primary
56+
# https://github.com/orgs/ansible/packages/container/community-ansible-dev-tools/settings
57+
ansible/ansible-lint:
58+
owners: [audgirka, qalthos]
59+
section: primary
60+
ansible/ansible-navigator:
61+
owners: [shatakshiiii]
62+
section: primary
63+
ansible/ansible-workspace-env-reference-image:
64+
section: community
65+
ansible/mkdocs-ansible:
66+
section: community
67+
ansible/molecule:
68+
owners: [qalthos, audgirka]
69+
ansible/pytest-ansible:
70+
owners: [shatakshiiii, qalthos]
71+
section: experimental
72+
ansible/team-devtools:
73+
owners: [ssbarnea]
74+
ansible/tox-ansible:
75+
owners: [shatakshiiii, qalthos]
76+
section: experimental
77+
ansible/vscode-ansible:
78+
owners: [alisonlhart, audgirka]
79+
ansible/ansible-contributor-metrics:
80+
owners: [ssbarnea]
81+
section: experimental
82+
coactions/dynamic-matrix:
83+
section: community
84+
pycontribs/enrich:
85+
section: community
86+
pycontribs/subprocess-tee:
87+
section: community
88+
sections:
89+
community:
90+
deprecated:
91+
experimental:
92+
primary:
93+
# unmaintained, obsoleted or archived:
94+
# ansible-community/protogen
95+
# ansible-community/role2collection
96+
# ansible/ansible-language-server (now part vscode-ansible)
97+
# ansible/ansible-lint-action (now part of ansible-lint)
98+
# ansible/community-ansible-dev-tools-image (now part of ansible-dev-tools)
99+
# ansible/creator-ee (now part of ansible-dev-tools)
100+
# pycontribs/selinux
101+
# pytest-molecule

docs/guides/code-reviews.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ A thumb rule regarding code coverage is that any incoming change should not lowe
1515
- [![codecov](https://codecov.io/github/ansible/ansible-navigator/graph/badge.svg?token=QZKqxsNNsL)](https://codecov.io/github/ansible/ansible-navigator) ansible-navigator
1616
- [![codecov](https://codecov.io/github/ansible/molecule/graph/badge.svg?token=QZKqxsNNsL)](https://codecov.io/github/ansible/molecule) molecule
1717

18-
- [![codecov](https://codecov.io/github/ansible/ansible-development-environment/graph/badge.svg?token=QZKqxsNNsL)](https://codecov.io/github/ansible/ansible-development-environment) ansible-development-environment
18+
- [![codecov](https://codecov.io/github/ansible/ansible-dev-environment/graph/badge.svg?token=QZKqxsNNsL)](https://codecov.io/github/ansible/ansible-dev-environment) ansible-dev-environment
1919

2020
- [![codecov](https://codecov.io/github/ansible/ansible-creator/graph/badge.svg?token=QZKqxsNNsL)](https://codecov.io/github/ansible/ansible-creator) ansible-creator
2121

0 commit comments

Comments
 (0)