@@ -79,8 +79,7 @@ There are 11 configuration files located in `.github/workflows`:
79
79
2 . ` ci_tests.yaml ` (Tests on Linux/macOS/Windows)
80
80
81
81
This is run on every commit to the * main* and pull request branches.
82
- It is also scheduled to run regular tests daily and run full tests
83
- (including doctests) on Wednesday on the * main* branch.
82
+ It is also scheduled to run regular tests daily on the * main* branch.
84
83
In draft pull requests, only two jobs on Linux are triggered to save on
85
84
Continuous Integration resources:
86
85
@@ -93,7 +92,12 @@ There are 11 configuration files located in `.github/workflows`:
93
92
via the [ Codecov GitHub Action] ( https://github.com/codecov/codecov-action ) .
94
93
More codecov related configurations are stored in ` .github/codecov.yml ` .
95
94
96
- 3 . ` ci_docs.yml ` (Build documentation on Linux/macOS/Windows)
95
+ 3 . ` ci_doctests.yaml ` (Doctests on Linux/macOS/Windows)
96
+
97
+ This workflow is scheduled to run all doctests every Sunday on the * main*
98
+ branch.
99
+
100
+ 4 . ` ci_docs.yml ` (Build documentation on Linux/macOS/Windows)
97
101
98
102
This is run on every commit to the * main* and pull request branches.
99
103
In draft pull requests, only the job on Linux is triggered to save on
@@ -106,47 +110,47 @@ There are 11 configuration files located in `.github/workflows`:
106
110
from the * main* branch onto the ` dev ` folder of the * gh-pages* branch.
107
111
* Updating the ` latest ` documentation link to the new release.
108
112
109
- 4 . ` ci_tests_dev.yaml ` (GMT Dev Tests on Linux/macOS/Windows).
113
+ 5 . ` ci_tests_dev.yaml ` (GMT Dev Tests on Linux/macOS/Windows).
110
114
111
115
This is triggered when a PR is marked as "ready for review", or using the
112
116
slash command ` /test-gmt-dev ` . It is also scheduled to run on Monday,
113
117
Wednesday and Friday on the * main* branch.
114
118
115
- 5 . ` cache_data.yaml ` (Caches GMT remote data files needed for GitHub Actions CI)
119
+ 6 . ` cache_data.yaml ` (Caches GMT remote data files needed for GitHub Actions CI)
116
120
117
121
This is scheduled to run every Sunday at 12:00 (UTC).
118
122
If new remote files are needed urgently, maintainers can manually uncomment
119
123
the 'pull_request:' line in that ` cache_data.yaml ` file to refresh the cache.
120
124
121
- 6 . ` publish-to-pypi.yml ` (Publish wheels to TestPyPI and PyPI)
125
+ 7 . ` publish-to-pypi.yml ` (Publish wheels to TestPyPI and PyPI)
122
126
123
127
This workflow is ran to publish wheels to TestPyPI (for testing only) and
124
128
PyPI. Archives will be pushed to TestPyPI on every commit to the * main*
125
129
branch and tagged releases, and to PyPI for tagged releases only. Note that
126
130
authentication to TestPyPI/PyPI is done via OpenID Connect, see also
127
131
https://github.com/pypa/gh-action-pypi-publish/tree/release/v1#publishing-with-openid-connect
128
132
129
- 7 . ` release-drafter.yml ` (Drafts the next release notes)
133
+ 8 . ` release-drafter.yml ` (Drafts the next release notes)
130
134
131
135
This workflow is run to update the next releases notes as pull requests are
132
- merged into the main branch.
136
+ merged into the * main* branch.
133
137
134
- 8 . ` check-links.yml ` (Check links in the repository and website)
138
+ 9 . ` check-links.yml ` (Check links in the repository and website)
135
139
136
140
This workflow is run weekly to check all external links in plaintext and
137
141
HTML files. It will create an issue if broken links are found.
138
142
139
- 9 . ` format-command.yml ` (Format the codes using slash command)
143
+ 10 . ` format-command.yml ` (Format the codes using slash command)
140
144
141
145
This workflow is triggered in a PR if the slash command ` /format ` is used.
142
146
143
- 10 . ` dvc-diff.yml ` (Report changes to test images on dvc remote)
147
+ 11 . ` dvc-diff.yml ` (Report changes to test images on dvc remote)
144
148
145
149
This workflow is triggered in a PR when any * .png.dvc files have been added,
146
150
modified, or deleted. A GitHub comment will be published that contains a summary
147
151
table of the images that have changed along with a visual report.
148
152
149
- 11 . ` release-baseline-images.yml ` (Upload the ZIP archive of baseline images as a release asset)
153
+ 12 . ` release-baseline-images.yml ` (Upload the ZIP archive of baseline images as a release asset)
150
154
151
155
This workflow is run to upload the ZIP archive of baseline images as a release
152
156
asset when a release is published.
0 commit comments