Commit Graph

221 Commits

Author SHA1 Message Date
dependabot[bot]
1deaf85720 Bump codecov-action to v5 (#13135) 2024-11-22 17:05:57 +00:00
Adam Turner
80ed1b4cd1 Use explicit keys in object literal 2024-11-17 18:39:52 +00:00
Adam Turner
8b1120ea90 Fix switched repo and owner 2024-11-17 18:36:37 +00:00
Adam Turner
659478c603 Fix 'owner' and 'repo' for the lock workflow 2024-11-17 18:34:20 +00:00
Adam Turner
b27c0e2c53 Use environment-variable substitution in GHA workflows 2024-11-17 18:07:10 +00:00
Adam Turner
5e91ae5f8e Rewrite the thread-locking workflow 2024-11-17 18:05:26 +00:00
Adam Turner
58b2a94770 Set 'persist-credentials' to false 2024-11-16 18:30:17 +00:00
Adam Turner
1e968be6ef Minimise installed apt packages 2024-10-26 15:49:14 +01:00
Adam Turner
08f8e05519 Reduce verbosity in builddoc.yml 2024-10-20 00:30:27 +01:00
Adam Turner
25ad2a031e Add a timeout of 15 minutes to GitHub Actions 2024-10-19 19:21:53 +01:00
Adam Turner
1f6032aa7a Only test the latest Docutils in free-threaded builds 2024-10-18 20:47:43 +01:00
Adam Turner
61eb545016 Correct the spelling of "threaded" 2024-10-18 20:47:42 +01:00
Adam Turner
0f36c9b9d6 Restore Python 3.13 free-threaded tests 2024-10-18 18:50:36 +01:00
Adam Turner
ed8045ceea Test on Python 3.14 (#12978) 2024-10-18 01:22:37 +01:00
Adam Turner
541bf7bc67 Drop support for Python 3.10 (#13000) 2024-10-17 20:59:41 +01:00
Adam Turner
c4997fbaa7 Test with released Python 3.13 2024-10-10 12:18:56 +01:00
Adam Turner
1bfa4e6718 Generate PEP 740 attestations for PyPI (#12981) 2024-10-08 05:18:15 +01:00
Adam Turner
89ab84a0e6 Split twine check and upload 2024-10-08 05:13:08 +01:00
Adam Turner
37f42f0158 Use uv in the release workflow 2024-10-08 05:10:26 +01:00
Adam Turner
af81e6b3c0 Add concurrency and env tables to create-release.yml 2024-10-08 05:09:32 +01:00
Adam Turner
2f6d3da985 Use the correct cache-dependency-path 2024-10-08 05:08:22 +01:00
Adam Turner
a7976b6cbb Restrict the release workflow to the sphinx-doc organisation 2024-10-08 05:07:55 +01:00
Adam Dangoor
26c30b5290 Add an initial pyright configuration (#12924)
Co-authored-by: Adam Turner <9087854+AA-Turner@users.noreply.github.com>
2024-09-28 12:10:23 +01:00
dependabot[bot]
832aabbc0b Bump peter-evans/create-pull-request to 7.0 (#12860) 2024-09-18 03:30:58 +01:00
dependabot[bot]
2f2f06a930 Bump deadsnakes/action to 3.2.0 (#12872) 2024-09-18 03:28:13 +01:00
Adam Turner
1fc780cd78 Test on free-threaded builds of Python (#12798) 2024-08-18 02:10:57 +01:00
Adam Turner
2e1415cf6c Use `headlessFirefox` and update to Node 20 (#12794) 2024-08-16 23:18:24 +00:00
Adam Turner
3cebbd9156 Fix linting job (#12786) 2024-08-15 20:16:26 +00:00
Adam Turner
fadb6b10cb Stop exiting early with `--fail-on-warnings; add --exception-on-warning` (#12743)
Co-authored-by: Jeremy Maitin-Shepard <jbms@google.com>
2024-08-13 17:12:42 +01:00
Adam Turner
070f2c1db0 Install graphviz on Windows (#12771) 2024-08-12 01:07:10 +01:00
Adam Turner
0c67623ae8 Speed up setup of jobs in GitHub Actions (#12769) 2024-08-12 00:01:36 +01:00
Adam Turner
d7a22c2d0a Add lower-bounds to the `sphinxcontrib-*` dependencies (#12756) 2024-08-10 21:23:25 +01:00
James Addison
e3238260f6 Migrate JavaScript tests from Karma to the Jasmine framework (#12754) 2024-08-10 00:18:27 +01:00
Adam Turner
f893408dff Reflect minimum flake8 version 2024-07-31 12:29:00 +01:00
Adam Turner
9e3f4521db Drop support for Python 3.9 (#12633) 2024-07-22 15:05:15 +01:00
Adam Turner
9e6276feda Fix git pathspec for translations workflow (#12566) 2024-07-14 05:27:38 +01:00
Adam Turner
51905162a3 Restrict the translations PR to only changes under `sphinx/locale/` (#12565) 2024-07-14 05:23:06 +01:00
Adam Turner
bd6f87dd6a Use Babel errors for the PR body in the transifex workflow (#12562)
Currently, when Babel fails for a locale, the entire PR fails.
Instead, just skip compiling the catalogue for that locale, and report the failures in the body of the PR to be more visible.
2024-07-13 18:26:32 +01:00
Adam Turner
d2f426637d Require Docutils 0.20 or greater (#12555) 2024-07-13 08:20:13 +01:00
Stephen Finucane
5ea16e748b Add tox `lint` target (#11602)
Signed-off-by: Stephen Finucane <stephen@that.guru>
2024-07-06 19:42:20 +01:00
James Addison
d42db153df [ci] Ensure files within tests/js trigger NodeJS tests (#12445)
Ensure that any changes to the JS tests,
introduced in PR/commit pushes,
re-runs the relevant GitHub Actions workflow.
2024-06-23 00:23:04 +02:00
Adam Turner
db7ba522d7 Install epubcheck for Docutils HEAD tests (#12272) 2024-04-12 21:32:19 +01:00
Adam Turner
f51b9d9988 Test with Docutils 0.21 2024-04-11 19:51:47 +01:00
Hugo van Kemenade
b1548d0aa4 CI: Print detailed Python version (#12176)
Print additional python version information for CI jobs
2024-03-22 18:10:35 +01:00
Chris Sewell
b45fee696f 🔧 Sync make doclinter with CI check (#12156)
Unignore files in `make doclinter` command, fix the resulting issues, and use this command in the CI job
2024-03-21 13:12:06 +01:00
Chris Sewell
d8cf71cbde 🔧 Setup ruff format (initially excluding all files) (#12136)
Co-authored-by: danieleades <33452915+danieleades@users.noreply.github.com>
Co-authored-by: Bénédikt Tran <10796600+picnixz@users.noreply.github.com>
2024-03-19 10:27:41 +01:00
dependabot[bot]
95d710e78f Bump softprops/action-gh-release from 1 to 2 (#12059)
Co-authored-by: Chris Sewell <chrisj_sewell@hotmail.com>
2024-03-19 03:03:48 +01:00
dependabot[bot]
63c53c412f Bump peter-evans/create-pull-request from 5 to 6 (#11947)
Co-authored-by: Chris Sewell <chrisj_sewell@hotmail.com>
2024-03-19 02:54:26 +01:00
dependabot[bot]
2f6156f605 🔧 Bump codecov/codecov-action from 3 to 4 (#11948)
Co-authored-by: Chris Sewell <chrisj_sewell@hotmail.com>
2024-03-19 02:45:53 +01:00
danieleades
d74a450213 [deps] bump ruff version (#12065)
Co-authored-by: daniel.eades <daniel.eades@seebyte.com>
Co-authored-by: Bénédikt Tran <10796600+picnixz@users.noreply.github.com>
2024-03-14 10:42:55 +01:00