Adam Turner
c17300aa7a
Treat Python warnings as errors during testing
2023-02-15 04:34:10 +00:00
Adam Turner
607908924c
Always cancel in-progress workflows on new commits
...
The current ``github.head_ref || github.run_id`` syntax only cancels
in-progress GitHub Actions runs triggered by pull requests, as
``head_ref`` is only defined for pull requests, and ``run_id`` is
always unique. This changes to using ``ref``, which is the name of
the branch or tag linked to the commit, meaning that in-progress jobs
will be cancelled on pushes to a branch.
2023-02-15 03:35:49 +00:00
Adam Turner
ff852bc7c3
Update GitHub Actions workflows
2023-02-15 03:10:50 +00:00
Hugo van Kemenade
59cdb1ffe1
Ensure Ruff creates logs in colour for GitHub Actions ( #11190 )
2023-02-11 13:21:27 +00:00
Adam Turner
f8e8584ea5
Update GitHub bug report template
2023-01-01 19:44:35 +00:00
Adam Turner
03c6244949
Re-enable CI testing with Python 3.12 alphas
...
This partially reverts commit 7418d2ccc4
2022-12-30 18:11:52 +00:00
Adam Turner
5a46d8d7e1
Check NoQA comments with Ruff
...
This uses the special 'RUF100' code to check NoQA comments.
https://github.com/charliermarsh/ruff#automating-noqa-directives
2022-12-29 17:05:05 +00:00
Adam Turner
8634fbce60
Adopt the Ruff code linting tool
...
https://github.com/charliermarsh/ruff
2022-12-29 17:00:27 +00:00
Adam Turner
f1d1e9c997
Update coverage workflow for Tox 4
2022-12-29 14:50:24 +00:00
Adam Turner
66a738c2bf
Update coverage workflow for new configuration location
2022-12-29 14:28:58 +00:00
Hugo van Kemenade
644043c317
Remove redundant instructions from PR template
2022-12-16 16:56:43 +01:00
Daniel Eades
841c0cecb3
check for blanket noqas in CI
2022-12-16 16:50:24 +01:00
Jean-François B
7418d2ccc4
Deactivate (provisorily) Python12-dev testing ( #11035 )
...
* fix flake8 warnings
* Deactivate (provisorily) testing with 3.12-dev
(refs:
https://github.com/sphinx-doc/sphinx/pull/10995#issuecomment-1330310586
)
* Escape # in tox.ini for tox 4 compatibility ('du-latest' tests)
Co-authored-by: Daniel Eades <danieleades@hotmail.com >
2022-12-16 12:41:54 +01:00
Adam Turner
4bf9f65680
Use Sphinx 5.3+ in bug report template
2022-10-28 22:12:02 +01:00
Adam Turner
33d65fbdaf
Merge Docutils master tests into the main workflow
2022-10-27 09:53:56 +01:00
Adam Turner
69035f5315
Automatically cancel CI runs when new commits are pushed
2022-10-27 09:50:52 +01:00
Adam Turner
995e2615a7
Test on Python 3.12 prereleases
2022-10-27 09:48:14 +01:00
Adam Turner
e70a0fac6d
Merge branch '5.x'
...
# Conflicts:
# .github/workflows/main.yml
# CHANGES
# sphinx/__init__.py
# sphinx/domains/c.py
2022-10-16 11:24:18 +01:00
Adam Turner
0fd45397c1
Simplify bug report template
2022-10-14 16:05:54 +01:00
Adam Turner
b58eb61c9f
Update all GitHub actions workflows to Ubuntu latest
2022-10-14 16:04:04 +01:00
Adam Turner
cef1a030cd
Update image for LaTeX job ( #10916 )
2022-10-12 23:01:55 +01:00
Adam Turner
63dea6172a
Merge branch '5.x'
...
# Conflicts:
# sphinx/locale/__init__.py
2022-09-30 16:15:24 +01:00
Julien Schueller
7514e5c6d4
CI: Move LaTeX job to GitHub Actions ( #10884 )
...
Co-authored-by: Adam Turner <9087854+AA-Turner@users.noreply.github.com >
2022-09-30 00:03:51 +01:00
Adam Turner
bb62d2a2ee
Increase minimum Docutils to 0.18
2022-09-27 18:31:47 +01:00
Adam Turner
080517ce55
Increase minimum Docutils to 0.17
2022-09-27 18:31:47 +01:00
Adam Turner
4660b62de0
Drop Python 3.7
2022-09-27 18:31:47 +01:00
Adam Turner
7649eb1505
Clean up after dropping Python 3.6
2022-09-27 18:31:47 +01:00
Adam Turner
56aa3412ef
Merge branch '5.x'
...
# Conflicts:
# setup.py
# sphinx/__init__.py
2022-09-23 17:27:00 +01:00
Adam Turner
b347657809
Use declarative metadata
...
- Move to pyproject.toml metadata
- Update references to `setup.py`
- Use pypa/build
- Update workflows and tooling
2022-09-13 10:31:27 +01:00
Adam Turner
14c9b40f15
Merge branch '5.x'
...
# Conflicts:
# setup.py
# sphinx/application.py
# sphinx/environment/__init__.py
# sphinx/ext/autodoc/directive.py
# tests/test_build_html.py
2022-09-09 09:58:24 +01:00
Alex
a9b4b19be5
Restrict permissions in GitHub workflows ( #10790 )
2022-08-28 15:59:06 +01:00
Adam Turner
1e3ade55fe
Merge branch '5.x'
2022-07-10 23:05:23 +01:00
Adam Turner
1f21e973d4
Use released Docutils 0.19 on CI
2022-07-06 19:18:10 +01:00
Takeshi KOMIYA
3d175d9a24
Merge branch '5.x'
2022-07-03 22:40:34 +09:00
Takeshi KOMIYA
5c22bd86ef
CI: Update lock-threads to v3
2022-07-03 14:05:46 +09:00
Takeshi KOMIYA
6de301eaff
Merge pull request #10630 from sphinx-doc/dependabot/github_actions/peter-evans/create-pull-request-4
...
Bump peter-evans/create-pull-request from 3 to 4
2022-07-03 13:44:04 +09:00
dependabot[bot]
0b9f96dfe1
Bump peter-evans/create-pull-request from 3 to 4
...
Bumps [peter-evans/create-pull-request](https://github.com/peter-evans/create-pull-request ) from 3 to 4.
- [Release notes](https://github.com/peter-evans/create-pull-request/releases )
- [Commits](https://github.com/peter-evans/create-pull-request/compare/v3...v4 )
---
updated-dependencies:
- dependency-name: peter-evans/create-pull-request
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-07-03 04:27:11 +00:00
dependabot[bot]
9e0841fd89
Bump deadsnakes/action from 2.0.1 to 2.1.1
...
Bumps [deadsnakes/action](https://github.com/deadsnakes/action ) from 2.0.1 to 2.1.1.
- [Release notes](https://github.com/deadsnakes/action/releases )
- [Commits](https://github.com/deadsnakes/action/compare/v2.0.1...v2.1.1 )
---
updated-dependencies:
- dependency-name: deadsnakes/action
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-07-03 04:27:08 +00:00
Takeshi KOMIYA
d6bf2fdfb7
Merge pull request #10628 from turrisxyz/Dependabot-GitHub-Actions
...
chore: Included githubactions in the dependabot config
2022-07-03 13:26:43 +09:00
naveen
a1f4e972fd
chore: Included githubactions in the dependabot config
...
This should help with keeping the GitHub actions updated on new releases. This will also help with keeping it secure.
Dependabot helps in keeping the supply chain secure https://docs.github.com/en/code-security/dependabot
GitHub actions up to date https://docs.github.com/en/code-security/dependabot/working-with-dependabot/keeping-your-actions-up-to-date-with-dependabot
https://github.com/ossf/scorecard/blob/main/docs/checks.md#dependency-update-tool
Signed-off-by: naveen <172697+naveensrinivasan@users.noreply.github.com >
2022-07-03 01:29:18 +00:00
neilnaveen
cf8d5357fc
Set permissions for GitHub Actions ( #10607 )
2022-07-02 10:40:42 +01:00
Jean-François B
80198e82aa
Merge branch '5.x' into master
...
Resolved merge conflicts:
sphinx/ext/extlinks.py
sphinx/ext/napoleon/docstring.py
(and removed from the latter a now unused import for flake8 F401
compliance)
2022-06-30 15:00:16 +02:00
Adam Turner
68bc916cf4
Test with Docutils 0.19 prereleases ( #10598 )
2022-06-25 22:15:30 +01:00
Adam Turner
7e38d2dad8
Merge branch '5.x'
...
# Conflicts:
# .github/workflows/builddoc.yml
# .github/workflows/lint.yml
# sphinx/registry.py
2022-06-16 21:46:54 +01:00
Adam Turner
6ab15a047c
Update GitHub Actions versions ( #10561 )
2022-06-16 21:43:00 +01:00
Takeshi KOMIYA
7e68154e49
Drop python 3.6 support ( #10468 )
2022-06-16 19:33:55 +01:00
Julien Palard
956cddb7d4
Replace doclinter with sphinx-lint ( #10389 )
...
Co-authored-by: Adam Turner <9087854+AA-Turner@users.noreply.github.com >
2022-06-16 19:32:09 +01:00
Takeshi KOMIYA
3e20ee6846
CI: Separate coverage task from main.yml
2022-05-16 00:02:14 +09:00
Adam Turner
00324a566b
CI: fix coverage job
2022-05-02 18:23:12 +01:00
Adam Turner
65ae948eca
Split out coverage
2022-05-02 17:47:46 +01:00