Automated maintenance
These components perform actions in automated ways, either triggered by a specific event or continuously as part of a loop.
admin-migrationsโ
- โ๏ธ Deployed in Github Actions via
conda-forge/admin-migrations
- ๐ค Uses
@conda-forge-curator
- ๐ Has access to Github API, Anaconda.org (conda-forge and cf-staging), Circle, Travis, Azure, Drone
This repository hosts workflows that are running 24/7. Its job is to procure an automation loop where some maintenance tasks are added. Its main user is the core team.
admin-requestsโ
- โ๏ธ Deployed in Github Actions via
conda-forge/admin-requests
- ๐ค Uses
@conda-forge-curator
- ๐ Has access to Github API, Anaconda.org
This repository hosts workflows that mainly run when triggered by an user-initiated action. This is usually done via a PR that, once approved, it's merged and triggers the requested action (mark a package as broken, archive a feedstock, etc).
artifact-validationโ
- โ๏ธ Deployed in Github Actions via
conda-forge/artifact-validation
- โ Needs
regro/libcfgraph
- ๐ค Uses
@conda-forge-curator
- ๐ Has access to Github API, Anaconda.org API
The workflows (and code) to scan artifacts uploaded to anaconda.org/conda-forge.
Its main output comes in form of issues in conda-forge/artifact-validation
autotick-botโ
- โ๏ธ Deployed in Github Actions via
regro/autotick-bot
- โ Needs
regro/cf-scripts
,regro/cf-graph-countyfair
,conda-forge/conda-forge-pinning-feedstock
- ๐ค Uses
@regro-cf-autotick-bot
- ๐ Has access to Github API
This is the repository running the regro-cf-autotick-bot
workflows.
There are several pipelines in place (see workflows).
webservicesโ
- โ๏ธ Deployed in Heroku Dyno (
conda-forge.herokuapp.com
) - โ Needs
conda-forge/conda-forge-webservices
- ๐ค Uses
@conda-forge-webservices
,@conda-forge-admin
,@conda-forge-linter
- ๐ Has access to Github API, Anaconda.org (cf-staging and conda-forge), Heroku
This web application powers several services, like:
- the
@conda-forge-admin, please ...
commands - the
@conda-forge-linter
bot - the
cf-staging
toconda-forge
validation (plus copy) - status monitoring