StackStorm Exchange CI
ci: the one repository that makes StackStorm Exchange tick. Indulge your natural
curiosity: take a look around and learn a little about how StackStorm Exchange works from the
This repository contains scripts for running tests and linters on pack PRs; sample files and
schemas; and finally, the index builder. If you're looking for lint configs that we use in
pylint, the lint-configs repo
would be the correct source.
The CI pipeline in StackStorm Exchange is based on CircleCI (see
for the reference config). On every PR we automatically run tests (if present), check the pack
config schemas, perform code style checks, and validate
Once a PR is merged, the index update is run; StackStorm index is essentially a JSON file with metadata and URLs for every pack we have. See the index repo for details, and while you are at it, check out the web front-end source code as well.
If you wish to test a pack that uses the pack.enable_common_libs
capability, then set the environment variable
COMMON_LIBS=true in circleci or in your
That's all folks!