28 Commits

Author SHA1 Message Date
Pravin Kamble
ccf74f7dc7 Bumped checkout version in Github actions configuration. 2025-12-29 09:59:18 -05:00
saurabh
26b0e2bb92 Fixed #36620 -- Fixed workflow to summarize coverage in PRs.
Follow-up to a89183e638, which was
reverted in e4c4a178aa because a change
to the workflow trigger resulted in the PR branch not being checked out.

We used this opportunity to reimplement the coverage tracing and coverage
commenting in a two-workflow pattern with more granular permissions.

To reduce duplicative workflows, we removed the existing python test workflow
on PRs, at least until we run more distinct configurations on GitHub actions. The
run with coverage tracing enabled is sufficient for now. The existing workflow still
runs on pushes to main. We can revisit when adding more test configurations.
2025-12-04 10:25:21 -05:00
Natalia
e48527f91d Added timeout-minutes directive to all GitHub Actions workflows.
GitHub Actions defaults to a 360-minute (6-hour) timeout. We've had jobs
hang due to issues in the parallel test runner, causing them to run for
the full 6 hours. This wastes resources and negatively impacts CI
availability, so explicit timeouts have been added to prevent
long-running hangs.
2025-11-26 08:00:53 -05:00
Jacob Walls
e8958c4690 Applied auto-fixes from zizmor findings. 2025-11-21 14:36:19 -05:00
Mariusz Felisiak
56977b466c Refs #35844 -- Doc'd Python 3.14 compatibility. 2025-10-17 19:25:02 +02:00
Jacob Walls
42758f882d Removed setuptools from GitHub actions.
Follow-up to 61c5c31732.
2025-10-14 08:41:32 -04:00
Mariusz Felisiak
b7507bad77 Bumped versions in Github actions configuration. 2025-09-12 16:57:52 +02:00
Mariusz Felisiak
7a1fa20e9b Made GitHub actions display all warnings in Python tests. 2024-10-25 10:05:19 +02:00
Mariusz Felisiak
f07eeff3a2 Refs #34900 -- Added Python 3.12 to classifiers and tox.ini, and used it in GitHub actions. 2024-10-09 09:27:33 +02:00
Mariusz Felisiak
e676f56527 Bumped versions in Github actions configuration. 2024-01-26 13:41:52 +01:00
Mariusz Felisiak
19c4052f98 Refs #34118 -- Used Python 3.12 for GitHub actions. 2023-11-18 16:58:25 +01:00
Mariusz Felisiak
54d9d26ebf Used Node.js 20 for GitHub actions. 2023-10-03 10:25:31 +02:00
Mariusz Felisiak
4f0c0e6fa1 Bumped checkout version in Github actions configuration. 2023-09-05 10:52:17 +02:00
Sarah Boyce
7e297e52c2 Bumped versions in pre-commit and npm configurations. 2023-02-13 20:51:53 +01:00
Mariusz Felisiak
2e82fa54ca Refs #33173 -- Used Python 3.11 for GitHub actions. 2022-10-26 09:42:51 +02:00
Mariusz Felisiak
5f76002500 Restricted permissions for GitHub tokens. 2022-08-04 20:00:35 +02:00
Mariusz Felisiak
9a22d1769b Bumped versions in Github actions configuration. 2022-06-24 07:38:13 +02:00
Mariusz Felisiak
f825536b5e Bumped versions in pre-commit and npm configurations. 2022-05-21 14:53:37 +02:00
Mariusz Felisiak
fbacaa58ff Added packaging tools to GitHub actions. 2022-03-18 08:55:32 +01:00
Mariusz Felisiak
c121e32082 Made Github actions auto-cancel redundant jobs. 2022-03-07 13:17:58 +01:00
Mariusz Felisiak
4468bcc657 Bumped versions in Github actions configuration to v3. 2022-03-07 10:56:31 +01:00
Mariusz Felisiak
4b97f698db Reverted "Disabled caching in GitHub actions for Windows tests."
This reverts commit 11661d3815.

Fixed in setup-python 2.3.2.
2022-02-04 20:11:13 +01:00
Mariusz Felisiak
11661d3815 Disabled caching in GitHub actions for Windows tests.
See https://github.com/actions/setup-python/issues/328.
2022-02-03 20:09:12 +01:00
Tom Forbes
f97401d1b1 Used GitHub actions for Windows tests. 2022-01-26 12:03:55 +01:00
Mariusz Felisiak
48924966e2 Skipped GitHub actions for linters and JavaScript tests on purely doc changes. 2021-09-22 13:11:37 +02:00
Markus Holtermann
a124365de8 Updated Git branch "master" to "main" in GitHub actions workflows. 2021-03-09 07:28:49 +01:00
Mariusz Felisiak
200ae86de6 Enabled GitHub actions on push.
Co-authored-by: Tom Forbes <tom@tomforb.es>
2021-02-26 06:15:52 +01:00
Tom Forbes
bbd18943c6 Used GitHub actions for JavaScript tests. 2021-01-19 20:14:56 +01:00