Commit Graph

349 Commits

Author SHA1 Message Date
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
Avasam d34ef50754 Optional pytype install on Windows (no CI) (#12669) 2024-09-17 10:58:31 +02:00
Jan Kühle 99f6238b91 Update pytype to 2024.09.13 and Python 3.12 (#12653) 2024-09-13 14:01:46 +02:00
sobolevn 6f248dfa37 Bump mypy to 1.11.1 (#12463) 2024-08-04 23:19:28 -07:00
Shantanu dcab6e8888 Use Python 3.12 for mypy_primer (#12244)
I'd like for us to cover projects that use Python 3.12 only syntax
2024-06-30 16:43:28 -07:00
Sebastian Rittau 2110c699d6 [CI] Only create issue if daily script was run by cron (#12218) 2024-06-26 11:22:11 +02:00
Sebastian Rittau 68408b3528 [CI] Suppress spurious brew warning (#12219) 2024-06-26 02:01:47 -07:00
Alex Waygood 3ab03deec3 Upgrade to latest 3.12 and 3.13 versions for stubtest (#12131) 2024-06-12 05:16:39 -06:00
Alex Waygood 58f2a795ba Pin to older micro versions of Python for stdlib stubtest (#12124) 2024-06-10 11:53:09 +01:00
Alex Waygood ac6c61ba04 Stubtest stdlib: unpin 3.11 and 3.12 micro versions (#12022) 2024-05-23 13:24:28 -07:00
Alex Waygood ffa0327845 Use macos-12 for stdlib stubtest in CI (#12021) 2024-05-23 15:36:20 -04:00
Alex Waygood dccc4e1f07 Run stubtest on py313 with macos and Windows in CI (#12020) 2024-05-23 14:55:15 -04:00
Alex Waygood 4bc70e1e4d Use mypy from git for stdlib stubtest (#12016) 2024-05-23 13:08:18 -04:00
Alex Waygood 88c7f96d25 Run stubtest on py313 in CI (#11987) 2024-05-20 15:56:41 -04:00
Alex Waygood b8d144d491 Add 3.13 to our CI (#11926) 2024-05-19 16:18:49 -04:00
Sebastian Rittau caeb45a9df Use apt-get to install packages (#11824) 2024-04-27 14:25:22 +02:00
Alex Waygood 57f3dcac8d Bump flake8-pyi to 24.4.1 (#11791) 2024-04-19 10:07:56 -07:00
Alex Waygood ade9412f85 Minor improvements to renovate config (#11790) 2024-04-19 17:54:18 +01:00
Sebastian Rittau f4b89f5f86 Rename check_consistent.py to check_typeshed_structure.py (#11761) 2024-04-14 13:34:10 -07:00
Jake Bailey b61d90c6f5 Use 'version: PATH' for pyright-action (#11743)
This eliminates the need to parse out a pyright version, download, etc, if the environment already has it installed, which is the case for the workflows in this repo.
2024-04-12 20:19:35 +03:00
renovate[bot] 1d33abb917 Update actions/upload-artifact action to v4 (#11684)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-04-07 18:40:47 +01:00