Skip to content

Commit 252dd92

Browse files
committed
turn ci information into tables
1 parent e60c843 commit 252dd92

File tree

1 file changed

+56
-31
lines changed

1 file changed

+56
-31
lines changed

doc/devel/development_workflow.rst

Lines changed: 56 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -466,40 +466,65 @@ pull request.
466466

467467
Here are some tips for finding the cause of a test failure:
468468

469-
- If *Linting* fails, you have a code style issue, which will be listed
470-
as annotations on the pull request's diff.
471-
- If *Mypy* or *Stubtest* fails, you have inconsistency in type hints, which
472-
will be listed as annotations in the diff.
473-
- If a GitHub Actions or AppVeyor run fails, search the log for ``FAILURES``.
474-
The subsequent section will contain information on the failed tests.
475-
- If CircleCI fails, likely you have some reStructuredText style issue in
476-
the docs. Search the CircleCI log for ``WARNING``.
477-
- If Azure pipelines fail with an image comparison error, you can find the
478-
images as *artifacts* of the Azure job:
479-
480-
- Click *Details* on the check on the GitHub PR page.
481-
- Click *View more details on Azure Pipelines* to go to Azure.
482-
- On the overview page *artifacts* are listed in the section *Related*.
469+
.. list-table::
470+
:stub-columns: 1
471+
:widths: 20 15 65
472+
473+
* - Linting
474+
- Code style
475+
- Errors are displayed as annotations on the pull request diff.
476+
* - | Mypy
477+
| Stubtest
478+
- Type hints
479+
- Errors are displayed as annotations on the pull request diff.
480+
* - CircleCI
481+
- reStructuredText (rst)
482+
- Search the CircleCI log for ``WARNING``.
483+
* - | GitHub Actions
484+
| AppVeyor
485+
| Azure pipelines
486+
- Unit tests
487+
- | Search the log for ``FAILURES``. Subsequent section should contain information
488+
on failed tests.
489+
| On Azure, find the images as *artifacts* of the Azure job:
490+
| Click *Details* on the check on the GitHub PR page.
491+
| Click *View more details on Azure Pipelines* to go to Azure.
492+
| On the overview page *artifacts* are listed in the section *Related*.
483493
484494
Skip CI checks
485495
--------------
486496

487-
If you know only a subset of CIs need to be run, this can be controlled on individual
488-
commits by including the following substrings in commit messages:
489-
490-
- ``[ci doc]``: restrict the CI to documentation checks. For when you only changed
491-
documentation. This skip is automatic if the changes are only under
492-
``doc/`` or ``galleries/``.
493-
- ``[skip circle]``: skip the documentation build check. For when you didn't
494-
change documentation.
495-
- Unit tests can be turned off for individual platforms with:
496-
497-
- ``[skip actions]``: GitHub Actions
498-
- ``[skip appveyor]``: AppVeyor. Must be in the first line of the commit message.
499-
- ``[skip azp]``: Azure Pipelines
500-
501-
- ``[skip ci]``: skip all CIs. Use this only if you know your changes do not
502-
need to be tested at all. This only skips CI triggered on ``on: push`` and
503-
``on: pull_request`` events. For more information, see `Skipping workflow runs`_.
497+
If you know only a subset of CI checks need to be run, you can skip any unneeded CI
498+
checks on individual commits by including the following substrings in commit messages:
499+
500+
.. list-table::
501+
:stub-columns: 1
502+
:widths: 25 20 55
503+
504+
* - ``[ci doc]``
505+
- Only run documentation checks.
506+
- | For when you have only changed documentation.
507+
| ``[ci doc]`` is applied automatically when the changes are only to files in
508+
``doc/**/`` or ``galleries/**/``
509+
* - ``[skip circle]``
510+
- Skip documentation checks.
511+
- For when you didn't change documentation.
512+
* - ``[skip appveyor]``
513+
- Skip AppVeyor run.
514+
- Substring must be in first line of commit message.
515+
* - ``[skip azp]``
516+
- Skip Azure Pipelines.
517+
-
518+
* - ``[skip actions]``
519+
- Skip GitHub Actions
520+
-
521+
* - ``[skip ci]``
522+
- Skip all CI checks.
523+
- Use only for changes where documentation checks and unit tests do not apply.
524+
525+
526+
``[skip actions]`` and ``[skip ci]`` skip Github Actions CI workflows that are
527+
triggered on ``on: push`` and ``on: pull_request`` events. For more information,
528+
see `Skipping workflow runs`_.
504529

505530
.. _`Skipping workflow runs`: https://docs.github.com/en/actions/managing-workflow-runs/skipping-workflow-runs

0 commit comments

Comments
 (0)
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy