| title | How do I access CI logs? |
|---|
{{< admonition warning >}} This is a draft document. {{< /admonition >}}
Most packages use continuous integration (CIs) to ensure that new code contributions don't break existing functionality. CIs do things like run code style checks, run unit tests on different operating systems or different dependency versions, and build documentation websites. Frequently, when you contribute bugfixes, new features, or documentation changes to a packages, one or more of the CIs will fail. Below, we show how to figure out why they failed, and what to do to fix them.