You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Whenever a pull request is opened a number of automated checks are run to ensure breaking changes are not introduced and to ensure consistency of style and formatting.
3
+
4
+
These checks are defined by the `.github/workflows/pr.yml` file and this documentation is defined by `.github/workflows/pr.md`.
5
+
6
+
If you encounter any issues, reading the error messages and trying to reproduce them locally is a good first step.
7
+
Don't hesitate to ask for assistance in the pull request or join the Discord server.
8
+
9
+
## Check Code
10
+
11
+
This job runs formatting, linting, tests, doctests, and checks notebooks.
12
+
13
+
<!-- TODO: update this link to the capymoa website after next deployment -->
14
+
- If "**Formatting**" or "**Linting**" step fail the [Linting and Formatting guide](https://github.com/adaptive-machine-learning/CapyMOA/blob/main/docs/contributing/vcs.md#linting-and-formatting) may help.
15
+
- If "**Tests and Doctests**" step fails the [Adding Tests guide](https://capymoa.org/contributing/tests.html) may help.
16
+
- If "**Check Notebooks**" step fail the [Notebooks guide](https://capymoa.org/contributing/docs.html#notebooks) may help.
17
+
18
+
## Check Commit
19
+
20
+
This job checks if commit messages are conventional commit compliant. If these checks fail, the [Commit Messages guide](https://capymoa.org/contributing/vcs.html#commit-messages) may help. **Don't worry too much about this check, as the reviewer can assist by squashing and merging commits with a compliant message.**
21
+
22
+
## Check Documentation
23
+
24
+
This job ensures that the documentation can be built successfully. If this check fails, the [Documentation guide](https://capymoa.org/contributing/docs.html) may help.
0 commit comments