Skip to content

Commit 5048e13

Browse files
authored
Merge pull request #1553 from BastianZim/contact-core
How to contact core and deal with abandoned feedstocks.
2 parents 042dc19 + a6cabc6 commit 5048e13

File tree

2 files changed

+40
-8
lines changed

2 files changed

+40
-8
lines changed

src/maintainer/infrastructure.rst

Lines changed: 15 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -128,6 +128,13 @@ Entering this command in the PR of a feedstock or staged-recipes will have the a
128128
associated with the repo. This command can be useful for people who are not yet members of conda-forge and
129129
so cannot @-mention the ``staged-recipes`` team for PR reviews.
130130

131+
@conda-forge-admin, please ping conda-forge/<team>
132+
------------------------------------
133+
134+
Entering this command in the PR of a feedstock or staged-recipes will have the admin bot @-mention the respective team.
135+
This command can be useful for people who are not yet members of conda-forge and
136+
so cannot @-mention someone due to the general GitHub limitations.
137+
131138
@conda-forge-admin, please rerun bot
132139
------------------------------------
133140

@@ -291,23 +298,23 @@ GitHub Actions.
291298
Automerge
292299
.........
293300

294-
The automerge service uses the GitHub action in this `repo <https://github.com/conda-forge/automerge-action>`_. This action runs out of a
295-
Docker `container <https://hub.docker.com/repository/docker/condaforge/automerge-action>`_ on the ``prod`` tag. See the
296-
repo `README.md <https://github.com/conda-forge/automerge-action#readme>`_ for more details. PRs are automatically merged if they satisfy either
301+
The automerge service uses the GitHub action in this `repo <https://github.com/conda-forge/automerge-action>`_. This action runs out of a
302+
Docker `container <https://hub.docker.com/repository/docker/condaforge/automerge-action>`_ on the ``prod`` tag. See the
303+
repo `README.md <https://github.com/conda-forge/automerge-action#readme>`_ for more details. PRs are automatically merged if they satisfy either
297304
of the two following sets of conditions:
298305

299306
1. are from the ``regro-cf-autotick-bot``, have ``[bot-automerge]`` in the title, all statuses are passing, and the feedstock allows automerge
300-
2. have the ``automerge`` label and all statuses are passing.
307+
2. have the ``automerge`` label and all statuses are passing.
301308

302-
For PRs from the ``regro-cf-autotick-bot``, it can be useful to remove the ``[bot-automerge]`` slug from the PR title if you are making
309+
For PRs from the ``regro-cf-autotick-bot``, it can be useful to remove the ``[bot-automerge]`` slug from the PR title if you are making
303310
edits to the PR.
304311

305312
Rerendering
306313
...........
307314

308-
The rerendering service is triggered by the Heroku app. It uses the GitHub action in this `repo <https://github.com/conda-forge/webservices-dispatch-action>`_.
309-
This action runs out of a Docker `container <https://hub.docker.com/repository/docker/condaforge/webservices-dispatch-action>`_ on the ``prod`` tag. See the
310-
repo `README.md <https://github.com/conda-forge/webservices-dispatch-action#readme>`_ for more details.
315+
The rerendering service is triggered by the Heroku app. It uses the GitHub action in this `repo <https://github.com/conda-forge/webservices-dispatch-action>`_.
316+
This action runs out of a Docker `container <https://hub.docker.com/repository/docker/condaforge/webservices-dispatch-action>`_ on the ``prod`` tag. See the
317+
repo `README.md <https://github.com/conda-forge/webservices-dispatch-action#readme>`_ for more details.
311318

312319

313320
Skipping CI builds

src/maintainer/maintainer_faq.rst

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -164,3 +164,28 @@ FAQ
164164
build:
165165
script_env:
166166
- QT_QPA_PLATFORM=offscreen
167+
168+
169+
.. _mfaq_contact_core:
170+
171+
:ref:`(Q) <mfaq_contact_core>` **How can I contact conda-forge/core?**
172+
173+
When in an issue or PR, you can contact `conda-forge/core <https://conda-forge.org/docs/orga/governance.html#teams-roles>`_ by simply mentioning ``@conda-forge/core`` in a comment.
174+
If you don't receive an an answer after a couple of days, feel free to reach out to us via the public `gitter <https://gitter.im/conda-forge/conda-forge.github.io>`_ channel.
175+
176+
.. note::
177+
178+
Due to a GitHub limitation, this is disabled for new members.
179+
In that case, you can ping core using the bot command `@conda-forge-admin, please ping conda-forge/core <https://conda-forge.org/docs/maintainer/infrastructure.html#conda-forge-admin-please-ping-conda-forge-team>`_.
180+
181+
In case your issue is longer or you would like to contact us privately, feel free to reach out to us via the options listed `here <https://conda-forge.org/docs/orga/governance.html#teams-roles>`_.
182+
183+
.. _mfaq_abandoned_feedstock:
184+
185+
:ref:`(Q) <mfaq_abandoned_feedstock>` **A feedstock has been abandoned and I would like to take over maintenance.**
186+
187+
A feedstock is generally considered abandoned when the maintainer isn't around anymore and doesn't merge new PRs or answer any issues. If that is the case, you can add yourself to the team by using the `@conda-forge-admin, please add user @username <https://conda-forge.org/docs/maintainer/infrastructure.html#conda-forge-admin-please-add-user-username>`_ command. If the maintainer doesn't merge it after roughly a week, :ref:`contact conda-forge/core<mfaq_contact_core>` to have it merged. Once added, you have full rights to the feedstock and can continue its maintenance.
188+
189+
.. note::
190+
191+
Even if the maintainer isn't active anymore, we generally like to keep them in the list of maintainers and not remove them, in case they want to take up maintenance at a later date.

0 commit comments

Comments
 (0)