citation-style-language / Sheldon

Pull request bot for the CSL styles repository
MIT License
3 stars 4 forks source link
citation-style-language github-bot

Sheldon

Sheldon is used to provide test feedback on styles/locales PRs. It assumes a few things about the environment it's ran in, most of which will automatically be set up correctly when ran on Travis (which is where it will usually run).

Environment variables for submitting the build details to Sheldon, to be ran on the styles/locales REPO

These will all be set by Travis automatically.

example .env for local testing:

TRAVIS_PULL_REQUEST=1
TRAVIS_COMMIT_RANGE=master
TRAVIS_REPO_SLUG=clone/styles
TRAVIS_BUILD_ID=1

Expected files in the repo being tested.

Feedback templates

Sheldon includes templates for the messages to be posted on the github pull requests:

Updating Sheldon

After making changes to Sheldon-gem,

After making changes to Sheldon-bot,