@@ -147,34 +147,29 @@ We try to keep the tests categorized by the primary module they are
147
147
testing. For example, the tests related to the ``mathtext.py `` module
148
148
are in ``test_mathtext.py ``.
149
149
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> `_.
178
173
179
174
180
175
Using tox
0 commit comments