Martin Hauser
4407505f87
chore(ci): Collect coverage from parallel test workers
...
Configure coverage.py for multiprocessing so Django's parallel test
workers are included in the coverage data.
Move coverage source and report settings into pyproject.toml,
and combine per-process coverage data before generating the report.
Fixes #22118
2026-05-06 09:55:46 -04:00
Martin Hauser
7e9eac5b87
Closes #22093 : Run coverage only on a single matrix entry ( #22117 )
...
Add explicit CI job names showing the Python and Node versions, with the
coverage job clearly marked in the GitHub Actions UI.
Run coverage only for the designated coverage matrix entry to avoid
redundant coverage collection and reporting across the full test matrix.
Also add the YAML document marker and clean up trailing whitespace.
2026-05-05 19:06:26 +02:00
Jeremy Stretch
28a5c7d882
Merge branch 'main' into feature
2026-05-04 13:02:42 -04:00
Jeremy Stretch
1b1989ea98
Clean up Claude workflows ( #22038 )
...
* Clean up Claude workflows
* Tweak triage prompt
* Fix permissions
2026-04-29 16:17:01 +02:00
Jeremy Stretch
b76f313ca4
Permit Claude triage workflow for users without write permission ( #22026 )
...
* Permit triage workflow for users without write permission
* Bump claude-code-action to v1.0.108
2026-04-28 18:08:03 +02:00
Jeremy Stretch
3ccf4e2d14
Merge branch 'main' into feature
2026-04-28 10:19:36 -04:00
Jeremy Stretch
d6fdfec0e5
Remove id-token: write; add github_token
2026-04-28 07:53:45 -04:00
Jeremy Stretch
ff5f64abf8
Restore id-token write permission
2026-04-27 14:10:44 -04:00
Jeremy Stretch
f68645bbad
Fix Claude issue triage workflow
2026-04-27 12:34:38 -04:00
Jeremy Stretch
5abcebb67b
Add a GitHub workflow to automate issue triage with Claude ( #21998 )
2026-04-27 15:40:15 +02:00
Jeremy Stretch
e208a28137
Merge branch 'main' into feature
2026-04-14 08:48:22 -04:00
Martin Hauser
9b734bac93
chore(ci): Update GitHub Actions to use commit SHA pinning
...
Bump actions/create-github-app-token from v1 to v3.1.1 and
EndBug/add-and-commit from v9.1.4 to v10.0.0, both pinned to full commit
SHAs for improved supply chain security.
Fixes #21896
2026-04-13 08:04:55 -04:00
Martin Hauser
0f277894b2
chore(ci): Update ruff-action to v4.0.0
...
Update ruff GitHub Action from v3.6.1 to v4.0.0 and bump ruff version
from 0.15.2 to 0.15.10 for latest linting improvements.
Fixes #21682
2026-04-13 08:03:58 -04:00
Jeremy Stretch
b62c5e1ac4
Merge branch 'main' into feature
2026-04-01 13:22:52 -04:00
Jeremy Stretch
29239ca58a
Closes #21635 : Migrate from mkdocs to Zensical ( #21742 )
...
* Drop mkdocs from `requirements.txt` and add Zensical
* Replace mkdocs with Zensical in CI and pre-commit tasks
* Remove `.info` from the `docs/` build directory (obsolete)
* Update the legacy ReadTheDocs configuration
* Update upgrade script to use Zensical
* Remove custom docs footer
* Remove obsolete CSS
2026-03-25 16:48:29 +01:00
Martin Hauser
268ef4f59f
chore(ci): Pin CodeQL action to commit SHA
...
Pin GitHub/codeql-action references to full commit SHA v4.33.0 instead
of version tag to reduce supply chain risk from tag retargeting.
2026-03-16 15:14:23 +01:00
Martin Hauser
671b1cd470
chore(ci): Pin GitHub Actions to commit SHAs
...
Pin GitHub Actions references to full commit SHAs instead of version
tags to reduce supply chain risk from tag retargeting.
Update actions/checkout to v6.0.2, actions/setup-python to v6.2.0,
actions/setup-node to v6.3.0, actions/stale to v10.2.0, and
dessant/lock-threads to v6.0.0.
2026-03-16 14:35:51 +01:00
Jeremy Stretch
3a9d00a537
Update the lock-threads workflow
2026-03-11 08:56:39 -04:00
Jeremy Stretch
f938309ed9
Second attempt to fix @claude for PRs from forks ( #21633 )
2026-03-10 10:35:28 -07:00
Jeremy Stretch
98d898aba9
Fix the Claude action for external PRs ( #21629 )
2026-03-10 08:26:36 -07:00
Jeremy Stretch
351066c73f
Limit auto-review workflow to GitHub org members ( #21570 )
2026-03-05 08:06:43 -08:00
Jeremy Stretch
7ec656bc7c
Introduce GitHub actions for Claude Code review ( #21545 )
2026-03-02 10:39:23 -06:00
Martin Hauser
f4567ba099
chore(ci): Pin Ruff 0.15.2 and run via ruff-action
...
Pin Ruff to v0.15.2 in CI and pre-commit to avoid breakages from
upstream releases. Run Ruff via astral-sh/ruff-action (pinned by SHA)
instead of installing Ruff via pip.
Document where Ruff is pinned and keep the release checklist/style guide
in sync.
Fixes #21472
Fixes #21497
2026-02-20 20:38:11 +01:00
adionit7
b55f36469d
Update CodeQL Action from v3 to v4
...
- Update github/codeql-action/init from @v3 to @v4
- Update github/codeql-action/analyze from @v3 to @v4
Fixes #21156
2026-01-15 16:46:25 -05:00
Jeremy Stretch
5d0609e729
Bump Python version for update-translation-strings action ( #21083 )
2026-01-07 15:26:21 -08:00
Jeremy Stretch
174b2d5f39
#19095 follow-up: Enable Python 3.14 in CI matrix
2025-12-09 11:45:25 -05:00
Jeremy Stretch
5506901867
Omit Python 3.14 from the testing matrix temporarily
2025-09-08 15:41:06 -04:00
Jeremy Stretch
ec9da88134
Closes #19095 : Introduce support for Python 3.13 & 3.14
2025-09-08 15:36:12 -04:00
Jeremy Stretch
b1439dc298
Closes #19889 : Drop support for Python 3.10 & 3.11
2025-09-02 15:38:32 -04:00
Jeremy Stretch
de53fd2bd1
Configure CodeQL to ignore compiled JS resources ( #20000 )
...
* Configure CodeQL to ignore compiled JS resources
* Enable CodeQL for feature branch
2025-08-01 12:39:25 -05:00
Jeremy Stretch
732f50d8da
Closes #19351 : Pin 3rd party GitHub actions to commit hash
2025-04-29 08:42:52 -04:00
Jeremy Stretch
13c20957a6
Closes #18652 : Run housekeeping GitHub actions only on the main repository ( #19125 )
2025-04-09 16:28:00 -05:00
Jeremy Stretch
b2b47ac740
Closes #18484 : Exempt changes to GitHub templates from CI
2025-01-24 09:47:40 -05:00
Jeremy Stretch
b7610971c0
Closes #13366 : Update documentation for `main` branch ( #18309 )
...
* Closes #13366 : Update documentation for main branch
* Clarify wording
2025-01-06 15:29:03 -05:00
Jeremy Stretch
39ca3ce571
Merge branch 'develop' into feature
2024-12-12 12:13:45 -05:00
Jeremy Stretch
954b5e9ddf
Use the housekeeping app to update translation sources
2024-12-03 09:18:40 -05:00
Jeremy Stretch
f08e36e538
Merge branch 'develop' into feature
2024-11-21 14:00:57 -05:00
Daniel Sheppard
13bd2ed767
Closes : #17795 - Add concurrency to CI ( #18042 )
...
* Closes : #17795 - Add concurrency to CI
* Add comment to demonstrate functionality
2024-11-19 14:38:11 -05:00
Arthur Hanson
5b8ef2eb44
17778 update node.js
2024-10-16 16:37:55 -04:00
Jeremy Stretch
7ac6dff96d
Closes #17733 : Replace `pycodestyle` with `ruff` ( #17734 )
...
* Resolve F541 errors
* Resolve F841 errors
* Resolve F811 errors
* Resolve F901 errors
* Resolve E714 errors
* Ignore F821 errors for GraphQL mixins
* Replace pycodestyle with ruff
* Move ignores to ruff.toml
2024-10-11 07:43:46 -04:00
Jeremy Stretch
7167f20ca5
Increase stale PR timer from 15 to 30 days
2024-09-17 09:29:59 -04:00
Jeremy Stretch
bdf182ffd6
Increase operations limit for stale action
2024-09-16 11:49:15 -04:00
Jeremy Stretch
5486e9238d
Ignore blocked PRs
2024-09-12 13:00:42 -04:00
Jeremy Stretch
96802b4edb
Remove automatic triage assignment
2024-08-19 08:31:31 -04:00
Jeremy Stretch
93cebae55c
Remove jeffgdotorg from triage rotation
2024-07-26 16:20:46 -04:00
Jeremy Stretch
e820c145f3
Skip CI for commits that only update translations
2024-06-07 13:50:58 -04:00
Jeremy Stretch
602754439a
Update workflows to use most recent release of each action
2024-06-03 08:01:50 -04:00
Jeremy Stretch
05c69f84e6
Enable scheduled runs
2024-05-30 10:43:54 -04:00
Jeremy Stretch
4ad74587e5
Fix action permissions
2024-05-30 10:21:02 -04:00
Jeremy Stretch
153341c1b7
Install gettext
2024-05-30 10:14:43 -04:00