@@ -147,34 +147,29 @@ We try to keep the tests categorized by the primary module they are
147147testing. For example, the tests related to the ``mathtext.py `` module
148148are in ``test_mathtext.py ``.
149149
150- Using Travis CI
151- ---------------
152-
153- `Travis CI <https://travis-ci.com/ >`_ is a hosted CI system "in the
154- cloud".
155-
156- Travis is configured to receive notifications of new commits to GitHub
157- repos (via GitHub "service hooks") and to run builds or tests when it
158- sees these new commits. It looks for a YAML file called
159- ``.travis.yml `` in the root of the repository to see how to test the
160- project.
161-
162- Travis CI is already enabled for the `main Matplotlib GitHub
163- repository <https://github.com/matplotlib/matplotlib/> `_ -- for
164- example, see `its Travis page
165- <https://travis-ci.com/matplotlib/matplotlib> `_.
166-
167- If you want to enable Travis CI for your personal Matplotlib GitHub
168- repo, simply enable the repo to use Travis CI in either the Travis CI
169- UI or the GitHub UI (Admin | Service Hooks). For details, see `the
170- Travis CI Getting Started page
171- <https://docs.travis-ci.com/user/getting-started/> `_. This
172- generally isn't necessary, since any pull request submitted against
173- the main Matplotlib repository will be tested.
174-
175- Once this is configured, you can see the Travis CI results at
176- https://travis-ci.org/your_GitHub_user_name/matplotlib -- here's `an
177- example <https://travis-ci.org/msabramo/matplotlib> `_.
150+ Using GitHub Actions for CI
151+ ---------------------------
152+
153+ `GitHub Actions <https://docs.github.com/en/actions >`_ is a hosted CI system
154+ "in the cloud".
155+
156+ GitHub Actions is configured to receive notifications of new commits to GitHub
157+ repos and to run builds or tests when it sees these new commits. It looks for a
158+ YAML files in ``.github/workflows `` to see how to test the project.
159+
160+ GitHub Actions is already enabled for the `main Matplotlib GitHub repository
161+ <https://github.com/matplotlib/matplotlib/> `_ -- for example, see `the Tests
162+ workflows
163+ <https://github.com/matplotlib/matplotlib/actions?query=workflow%3ATests> `_.
164+
165+ GitHub Actions should be automatically enabled for your personal Matplotlib
166+ fork once the YAML workflow files are in it. It generally isn't necessary to
167+ look at these workflows, since any pull request submitted against the main
168+ Matplotlib repository will be tested.
169+
170+ You can see the GitHub Actions results at
171+ https://github.com/your_GitHub_user_name/matplotlib/actions -- here's `an
172+ example <https://github.com/QuLogic/matplotlib/actions> `_.
178173
179174
180175Using tox
0 commit comments