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",