Skip to content

Commit 3fa4b80

Browse files
committed
Add footnote for cfep-3
1 parent 14f2972 commit 3fa4b80

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

docs/maintainer/infrastructure.md

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -470,11 +470,16 @@ you can then request the conda-forge core devs to archive the old feedstock.
470470

471471
## How package building interacts with infrastructure
472472

473-
Packages in conda-forge are always built through CI.
473+
Packages in conda-forge are almost[^manual-builds] always built through CI.
474474
However, when a new package enters conda-forge for the first time, it does so via a pull request in the [`staged-recipes` repository](#staged-recipes), whereas every new build of the package after that is built in its repository, the so-called feedstock.
475475
Both places use slightly different CI setups and interact with the infrastructure accordingly.
476476
Hence, we first describe the interaction at the start of a new package and then for existing packages in their respective feedstocks.
477477

478+
[^manual-builds]:
479+
Very few packages cannot be built through CI due to special resource
480+
requirements. These packages may be built and uploaded manually following the rules
481+
laid out in [CFEP-3](https://github.com/conda-forge/cfep/blob/main/cfep-03.md).
482+
478483
### Initial submission to staged-recipes
479484

480485
The `conda-forge/staged-recipes` repository uses several pieces of infrastructure.

0 commit comments

Comments
 (0)