From 7db97ca0beddab3fa6d6677f19fe1835981beeb0 Mon Sep 17 00:00:00 2001 From: "P. L. Lim" <2090236+pllim@users.noreply.github.com> Date: Mon, 6 Mar 2023 17:11:09 -0500 Subject: [PATCH 1/3] Roles: Merge doc and test infra maintainers into core infrastructure --- roles.json | 34 +++++++++------------------------- 1 file changed, 9 insertions(+), 25 deletions(-) diff --git a/roles.json b/roles.json index c11af396..a4ac3076 100644 --- a/roles.json +++ b/roles.json @@ -222,21 +222,25 @@ } }, { - "role": "Documentation infrastructure maintainer", - "url": "Documentation_infrastructure_maintainer", + "role": "Core infrastructure maintainer", + "url": "Core_infrastructure_maintainer", "people": [ "Simon Conseil", "Pey Lian Lim", "Thomas Robitaille", "Brigitta Sip\u0151cz" ], - "role-head": "Documentation infrastructure maintainer", + "role-head": "Core infrastructure maintainer", "responsibilities": { - "description": "Maintain the Astropy documentation website, including:", + "description": "Lead development and maintenance of the documentation and testing infrastructure for Astropy and the helpers, including:", "details": [ "Managing the Sphinx infrastructure", "Implementing changes and improvements to the documentation website", - "Overseeing content (although primary responsibility for content lies with subpackage maintainers)" + "Overseeing content (although primary responsibility for content lies with subpackage maintainers)", + "Managing issues/pull request for the Astropy core package regarding testing infrastructure", + "Managing issues/pull requests in the repositories containing the testing plugins, and determining when new plugins are required", + "Maintaining the 'metapackage' with the testing machinery (pytest-astropy at the time of this writing)", + "Supporting and enabling affiliated package usage of the testing infrastructure" ] } }, @@ -312,26 +316,6 @@ ] } }, - { - "role": "Testing infrastructure maintainer", - "url": "Testing_infrastructure_maintainer", - "people": [ - "Simon Conseil", - "Pey Lian Lim", - "Thomas Robitaille", - "Brigitta Sip\u0151cz" - ], - "role-head": "Testing infrastructure maintainer", - "responsibilities": { - "description": "Lead development and maintenance of the testing infrastructure for Astropy and the helpers, including:", - "details": [ - "Managing issues/pull request for the Astropy core package regarding testing infrastructure", - "Managing issues/pull requests in the repositories containing the testing plugins, and determining when new plugins are required", - "Maintaining the 'metapackage' with the testing machinery (pytest-astropy at the time of this writing)", - "Supporting and enabling affiliated package usage of the testing infrastructure" - ] - } - }, { "role": "Package template maintainer", "url": "Packagetemplate_maintainer", From 917bd8a2ae5b23ca44bc9b218ad61cbda7aa6d30 Mon Sep 17 00:00:00 2001 From: "P. L. Lim" <2090236+pllim@users.noreply.github.com> Date: Mon, 6 Mar 2023 23:40:44 -0500 Subject: [PATCH 2/3] Move CI task from #522 --- roles.json | 1 + 1 file changed, 1 insertion(+) diff --git a/roles.json b/roles.json index a4ac3076..46305c3d 100644 --- a/roles.json +++ b/roles.json @@ -239,6 +239,7 @@ "Overseeing content (although primary responsibility for content lies with subpackage maintainers)", "Managing issues/pull request for the Astropy core package regarding testing infrastructure", "Managing issues/pull requests in the repositories containing the testing plugins, and determining when new plugins are required", + "Set up and maintain continuous integration services", "Maintaining the 'metapackage' with the testing machinery (pytest-astropy at the time of this writing)", "Supporting and enabling affiliated package usage of the testing infrastructure" ] From bf91b50d64c2b7ba14c0f0c3f9fca163d29a73e1 Mon Sep 17 00:00:00 2001 From: "P. L. Lim" <2090236+pllim@users.noreply.github.com> Date: Tue, 7 Mar 2023 12:05:19 -0500 Subject: [PATCH 3/3] Add link to https://github.com/astropy/astropy-project/tree/main/infrastructure --- roles.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/roles.json b/roles.json index 46305c3d..c91a898b 100644 --- a/roles.json +++ b/roles.json @@ -232,7 +232,7 @@ ], "role-head": "Core infrastructure maintainer", "responsibilities": { - "description": "Lead development and maintenance of the documentation and testing infrastructure for Astropy and the helpers, including:", + "description": "Lead development and maintenance of the documentation and testing infrastructure (also see infrastructure) for Astropy and the helpers, including:", "details": [ "Managing the Sphinx infrastructure", "Implementing changes and improvements to the documentation website",