This repositority contains various Vanilla Forums scripts for CircleCI.
Vanilla has some orbs to help share CI configuration.
This is defined in core.yml
. This contains
- Shared executors.
- Shared commands that can apply to all repos. (Like checkout)
This contains jobs meant to run in "secondary" repositories.
"Secondary" repositories are repos containing extensions to Vanilla. They require cloning vanilla in order to run their CI.
Orbs are automatically published through pull requests and merges:
At any give time, the latest commit for any modified orbs will be avaible with the following tag:
// PR branch: fix/some-bug
vanilla/orb-name@dev:fix/some-bug
Master branch automatically attempts to publish a production semver
version of modified orbs using the publishVersion
field in the orb.
Be sure to increment this when changing them!!!