The heroku app deployed to run ```conda smithy recipe-lint``` for all conda-forge PRs
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
conda_forge_webservices
.gitignore
.travis.yml
LICENSE
MANIFEST.in
Procfile
README.md
buildpack-run.sh
conda-requirements.txt
environment.yml
setup.py

README.md

conda-forge recipe linting GitHub webhook

This repository is the source for the Heroku hosted webapp which lints conda-forge's recipes. The linting itself comes from conda-smithy (https://github.com/conda-forge/conda-smithy) - this web service is simply a webapp for the linting functionality on conda-forge pull requests.

Rather than using OAuth, this app is using a pre-determined "personal access token" which has appropriate conda-forge permissions. It has been configured with:

heroku config:set GH_TOKEN=<token>

The service deploys to the "conda-forge" heroku project: https://dashboard.heroku.com/apps/conda-forge/resources

It is then a case of adding the appropriate webhook to trigger the service on pull_request.

The buildpack for this repo comes from https://github.com/pl31/heroku-buildpack-conda, which allows a conda environment to be deployed as part of the slug.