Commit Graph

35 Commits

Author SHA1 Message Date
Hugo van Kemenade 40dc61a0e0 Build docs from pylock.toml (#149058) 2026-04-28 21:45:38 +03:00
Hugo van Kemenade 9c9df8ac8c Default GHA permissions to contents: read (#148346) 2026-04-11 18:37:12 +03:00
Ezio Melotti 1f36a510a2 Add permissions: {} to all reusable workflows (#148114)
Add permissions: {} to all reusable workflows
2026-04-05 00:31:54 +02:00
Hugo van Kemenade 9e5b838372 gh-146488: hash-pin check-html-ids action references (#147968) 2026-04-01 14:23:25 +00:00
Stan Ulbrych 08c5d3d423 gh-145000: Run check-html-ids.py in CI (#145632)
Co-authored-by: Hugo van Kemenade <1324225+hugovk@users.noreply.github.com>
2026-04-01 15:10:27 +02:00
William Woodruff a504c0a590 gh-146488: hash-pin all action references
Signed-off-by: William Woodruff <william@yossarian.net>
2026-04-01 12:46:19 +00:00
Thomas Kowalski 976808505a gh-145351: use --no-install-recommends (#145352) 2026-03-01 15:24:42 +00:00
Hugo van Kemenade 80e9eaf071 Bump GitHub Actions (#143757) 2026-01-13 15:43:26 +02:00
Adam Turner b4a1974aa2 GH-136155: Fail the EPUB check on fatal errors (#137351) 2025-08-08 02:32:20 +01:00
Maciej Olko 624bf52c83 gh-136155: Docs: check for EPUB fatal errors in CI (#134074)
Co-authored-by: blurb-it[bot] <43283697+blurb-it[bot]@users.noreply.github.com>
2025-07-15 15:26:24 +03:00
Hugo van Kemenade c78216e42c Remove redundant `--keep-going` when running Sphinx (#133156) 2025-04-30 17:12:28 +01:00
Adam Turner d0a1e5c222 GH-103180: Set a timeout for every job in GitHub Actions (#130375) 2025-02-21 17:11:26 +02:00
Adam Turner 4967fa6a9c GH-125722: Use long options for Sphinx (#129039) 2025-01-20 08:11:22 +02:00
Adam Turner d46b577ec0 GH-125722: Increase minimum supported Sphinx to 8.1.3 (#128922) 2025-01-20 00:26:24 +00:00
Damien 2228e92da3 gh-128504: Upgrade doctest to ubuntu-24.04 (#128506)
Co-authored-by: blurb-it[bot] <43283697+blurb-it[bot]@users.noreply.github.com>
Co-authored-by: Hugo van Kemenade <1324225+hugovk@users.noreply.github.com>
2025-01-05 12:07:18 +00:00
Hugo van Kemenade ae31df354d Add zizmor to pre-commit and fix most findings (#127749)
Co-authored-by: Alex Waygood <Alex.Waygood@Gmail.com>
2024-12-10 12:51:12 +02:00
Adam Turner 2bb7ab7ad3 GH-125277: Increase minimum supported Sphinx to 7.2.6 (#125368) 2024-10-19 04:59:22 +01:00
Donghee Na e4cab488d4 gh-124471: Set name for unnamed reusable workflow (#124475)
Co-authored-by: Adam Turner <9087854+AA-Turner@users.noreply.github.com>
Co-authored-by: Sviatoslav Sydorenko (Святослав Сидоренко) <wk.cvs.github@sydorenko.org.ua>
2024-10-10 12:39:53 +00:00
Adam Turner 7a10cdec35 Pin the doctest workflow to Ubuntu 22.04 (#125236) 2024-10-10 10:34:55 +01:00
Hugo van Kemenade 0cba289870 Enable colour for doctest on GitHub Actions (#123536) 2024-08-31 15:15:44 +01:00
sobolevn 6ae942f412 gh-122965: Fix reusable-change-detection.yml on workflow_dispatch (#122966) 2024-08-14 15:05:39 +03:00
Hugo van Kemenade 034cf0c316 Docs: Ensure no warnings are found in the NEWS file before a given line number (#119221) 2024-05-20 13:31:38 -06:00
Hugo van Kemenade ee3413c1c7 gh-118401: Docs: Use Sphinx short options (#118403) 2024-04-29 19:41:59 +00:00
Hugo van Kemenade 8d4b756fd3 Docs: Upgrade to Sphinx 7.3 (#118397) 2024-04-29 11:40:50 -06:00
Kirill Podoprigora 463c20dae9 gh-117928: Bump the minimum Sphinx version to 6.2.1 (#117853)
Co-authored-by: Hugo van Kemenade <1324225+hugovk@users.noreply.github.com>
2024-04-26 13:10:16 +03:00
dependabot[bot] d4c5ec24c2 build(deps): bump actions/cache from 3 to 4 (#114856)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-02-01 12:49:07 +02:00
dependabot[bot] 686d65aec1 build(deps): bump actions/setup-python from 4 to 5 (#113612)
Bumps [actions/setup-python](https://github.com/actions/setup-python) from 4 to 5.
- [Release notes](https://github.com/actions/setup-python/releases)
- [Commits](https://github.com/actions/setup-python/compare/v4...v5)

---
updated-dependencies:
- dependency-name: actions/setup-python
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-01-01 09:25:58 +00:00
Adam Turner 712cb173f8 GH-109209: Bump the minimum Sphinx version to 4.2 (#109210) 2023-09-21 09:06:36 +03:00
Hugo van Kemenade 572678e1f8 CI: Bump GitHub Actions (#108879) 2023-09-04 22:36:16 +02:00
C.A.M. Gerlach eb953d6e44 gh-101100: Only show GitHub check annotations on changed doc paragraphs (#108065)
* Only show GitHub check annotations on changed doc paragraphs
* Improve check-warnings script arg parsing following Hugo's suggestions
* Factor filtering warnings by modified diffs into helper function
* Build docs on unmerged branch so warning lines match & avoid deep clone

---------

Co-authored-by: Hugo van Kemenade <hugovk@users.noreply.github.com>
Co-authored-by: Adam Turner <9087854+AA-Turner@users.noreply.github.com>
2023-08-18 19:43:28 -05:00
Hugo van Kemenade 0d7f5d3ba3 Remove Sphinx problem matcher to avoid annotating unchanged files (#108005) 2023-08-16 12:18:56 -06:00
Hugo van Kemenade 806d7c98a5 gh-101100: Docs: Check Sphinx warnings and fail if improved (#106460) 2023-07-22 08:12:43 +00:00
Sviatoslav Sydorenko eaa6702280 Use CSV-separated outputs @ get-changed-files @ CI (#105151)
Co-authored-by: Hugo van Kemenade <hugovk@users.noreply.github.com>
2023-06-21 13:42:59 +03:00
Hugo van Kemenade bc07c8f096 Docs: move sphinx-lint to pre-commit (#105750) 2023-06-18 11:52:05 +00:00
Sviatoslav Sydorenko 88d14da76f Convert doc.yml workflow to be reusable (#103914)
Co-authored-by: Adam Turner <9087854+AA-Turner@users.noreply.github.com>
Co-authored-by: Hugo van Kemenade <hugovk@users.noreply.github.com>
2023-05-28 16:21:29 +01:00