Commit Graph

369 Commits

Author SHA1 Message Date
Sebastian Rittau 2ce70534c3 Remove 3.9 support from CI and tests (#15401) 2026-02-09 12:59:13 +01:00
renovate[bot] bdfdd3296c Update GitHub Actions (#15198)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-01 01:23:33 +00:00
Alex Waygood eca15d9654 Put all mypy_test.py version parsing in mypy_test.py (#14974) 2025-11-03 15:30:38 -05:00
Sebastian Rittau 4d7b6c653b [CI] Use Python 3.14 for regression tests (#14973) 2025-11-03 16:33:50 +01:00
Sebastian Rittau 2ed2765d8d [CI] Remove @disjoint_base hacks (#14854) 2025-10-08 21:36:59 +02:00
renovate[bot] 6683d3baa0 Update GitHub Actions (#14811) 2025-10-01 09:23:13 +02:00
Brian Schubert 703f7d074c [CI] Run daily tests on pull requests in forks (#14713) 2025-09-14 18:28:50 -07:00
Brian Schubert fa4a662cdc Revert "Mitigate CI stall by excluding materialize from mypy_primer projects" (#14721)
Revert "Mitigate CI stall by excluding `materialize` from mypy_primer project…"

This reverts commit 88973e3ad5.
2025-09-14 18:51:20 +01:00
Brian Schubert 88973e3ad5 Mitigate CI stall by excluding materialize from mypy_primer projects (#14720) 2025-09-14 17:40:12 +01:00
Brian Schubert 64aa465f68 [CI] Fix running stubtest when multiple stubs have changed (#14677) 2025-09-05 10:37:47 +02:00
Sebastian Rittau ff32af2c65 [CI] Move installing 3rd party pks into extra step (#14652) 2025-08-27 16:26:32 +02:00
Sebastian Rittau a64dfff8df [CI] Remove some Python 3.14 workarounds (#14651) 2025-08-27 06:47:06 -07:00
Jelle Zijlstra 7aa7cc914f daily stubtest: also pin to updated commit (#14645) 2025-08-26 07:31:07 +01:00
Jelle Zijlstra e8ba06f710 Add @disjoint_base decorator in the stdlib (#14599)
And fix some other new stubtest finds.
2025-08-24 07:27:14 -07:00
Avasam 82c02d3729 Remove duplicate get_external_apt_dependencies.py and re-standardize CI package install logs (#14533) 2025-08-20 18:48:37 +02:00
Avasam 2e3203fdff Use uv action rather than install script (#14530) 2025-08-08 12:11:44 +02:00
Sebastian Rittau 3f08a4ed10 Split tool.stubtest.platforms metadata key (#13746)
Co-authored-by: Avasam <samuel.06@hotmail.com>
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2025-07-31 12:07:20 -04:00
Sebastian Rittau 1a256d8211 [CI] Run pyright tests with Python 3.13 (#14469) 2025-07-27 12:49:01 +02:00
Sebastian Rittau aebefb1754 Remove support for pytype (#14463) 2025-07-27 11:47:37 +02:00
Sebastian Rittau f15658bfe4 [CI] Use version from requirements for setup-uv (#14082) 2025-07-26 17:39:21 +02:00
Sebastian Rittau e3cae530c9 [CI] Update apt cache before installing apt packages (#14181) 2025-05-28 11:14:44 +02:00
Sebastian Rittau 5785616f7a [CI] Update astral-sh/setup-uv (#14081) 2025-05-16 13:27:18 +02:00
Sebastian Rittau 2d50d6b316 Support Python 3.14 (#13957) 2025-05-10 06:27:40 -07:00
Sebastian Rittau 9a0ad91944 [CI] Install apt dependencies when running "mypy: Check stubs" (#13979)
Extracted from #13957
2025-05-09 12:46:00 -07:00
Sebastian Rittau 168af67fb8 [CI] Fix "mypy: Check stubs" when using specific Python version (#13975) 2025-05-09 20:26:53 +02:00
Sebastian Rittau 785c9c4688 [CI] Install apt dependencies when running "pyright: Run test cases" (#13976) 2025-05-09 19:31:03 +02:00
Sebastian Rittau 1c17cd429c renovate: Try disabling Python updates (try #3) (#13790) 2025-04-03 19:40:51 +02:00
Sebastian Rittau 0c59eb8bbb Try to disable Python in github-actions (#13789) 2025-04-03 19:14:05 +02:00
Sebastian Rittau 1edf4e819a Migrate renovate config (#13784) 2025-04-03 11:23:19 +01:00
Alex Waygood 5b6d2c93aa Disable Python version updates for actions/setup-python from Renovate (#13758) 2025-04-01 13:19:47 +02:00
Sebastian Rittau 414e6d2150 [CI] Run stubtest with Python 3.13 (#13638) 2025-03-18 13:36:15 +01:00
Sebastian Rittau 030e7ada23 [CI] Use Python 3.13 where possible (#13637) 2025-03-17 16:20:14 +01:00
Sebastian Rittau 70ecc34c05 [CI] Shorten job names (#13635)
When looking at GitHub's action runs, the individual jobs are listed in
the left sidebar, but since the job names are fairly long, they get cut
off, leading to a lot of guessing when finding the correct job. Shorter
job names should fix this.

Co-authored-by: Alex Waygood <Alex.Waygood@Gmail.com>
2025-03-17 15:06:16 +01:00
Sebastian Rittau acac58ad4a [CI] Quieten apt-get (#13629)
Don't print progress when installing packages via apt-get. This
prevent spurious output in CI logs.
2025-03-16 08:06:43 -07:00
sobolevn 3ac6c388c6 Update tools versions in stubtest workflow (#13582) 2025-03-05 14:24:56 +01:00
Avasam b834c88016 Remove uncompletable TODO in test.yml (#13570) 2025-03-03 15:50:44 +01:00
Avasam c99e54da3e Cross-platform third-party stubs requirements install script (#13482) 2025-02-09 21:21:22 +00:00
sobolevn c5f3608372 Use 3.13 in regular CI (#13397) 2025-01-13 11:05:54 +00:00
Alex Waygood 0023f5a169 Run the "typecheck our own code" workflow on PRs touching the lib/ directory (#13394) 2025-01-11 12:56:01 +00:00
Sebastian Rittau 822fae31e5 Remove Python 3.8 from CI (#13387) 2025-01-10 14:15:39 +01:00
Shantanu 2047b82073 Run primer with 3.13 (#12819) 2024-12-30 16:49:32 -08:00
Shantanu ff4237fa24 Match mypy primer comment code (#13318)
These actions diverged, making them more closely match makes it easier
to maintain
2024-12-27 22:40:41 -08:00
Avasam 7178fa3356 Use astral-sh/setup-uv to install uv in CI (#13311) 2024-12-26 22:07:59 +00:00
Stephen Morton edee8d3157 add CLONE_NEWTIME to os.__all__ (#13221) 2024-12-08 22:10:41 +00:00
Brian Schubert 0e9c9e1362 Change issue text on daily/stubsabot failure to include exact run URL (#13210)
Use current run URL in issue body
2024-12-06 12:19:32 -08:00
Sebastian Rittau 701cd065b8 [CI] Switch to macos-latest (#12897)
macos-12 is deprecated and will be removed:
https://github.com/actions/runner-images/issues/10721
2024-10-24 11:00:11 -07:00
Sebastian Rittau c6affbb804 [CI] Pin Ubuntu in third party stubtest (#12846)
This fixes a problem with gdb changing between the Ubuntu versions.
2024-10-18 12:09:05 +02:00
Sebastian Rittau 6ba6589144 Support environment markers in requires fields (#12711) 2024-10-02 10:14:33 +02:00
Alex Waygood 9f033bf439 Fixup some pyright CI configuration details (#12690) 2024-09-23 13:07:57 -07:00
Avasam f0e16b8743 Add --threads argument to pyright cli (#12688) 2024-09-23 19:19:28 +02:00