Hugo van Kemenade
accb417c33
Replace Netlify with Read the Docs build previews ( #103843 )
...
Co-authored-by: Oleg Iarygin <dralife@yandex.ru>
Co-authored-by: C.A.M. Gerlach <CAM.Gerlach@Gerlach.CAM>
2023-04-29 23:02:03 -06:00
Irit Katriel
72adaba6dd
gh-87092: update CODEOWNERS for split of compile.c to 3 files ( #103941 )
2023-04-27 19:35:53 +00:00
Adam Turner
44b5c21f41
GH-103903: Test the minimum Sphinx version in CI ( #103904 )
2023-04-27 19:27:38 +01:00
Hugo van Kemenade
842daa57cf
gh-103884: Docs CI: Only attempt nit-picky PR annotations for PRs ( #103889 )
2023-04-26 20:20:19 +00:00
Carol Willing
1461a22f91
Add willingc to CODEOWNERS for asyncio ( #103885 )
2023-04-26 17:22:52 +00:00
Dong-hee Na
8330580800
gh-103726: Set up gcc-10 for ASAN (gh-103728)
...
<!--
Thanks for your contribution!
Please read this comment in its entirety. It's quite important.
# Pull Request title
It should be in the following format:
```
gh-NNNNN: Summary of the changes made
```
Where: gh-NNNNN refers to the GitHub issue number.
Most PRs will require an issue number. Trivial changes, like fixing a
typo, do not need an issue.
# Backport Pull Request title
If this is a backport PR (PR made against branches other than `main`),
please ensure that the PR title is in the following format:
```
[X.Y] <title from the original PR> (GH-NNNN)
```
Where: [X.Y] is the branch name, e.g. [3.6].
GH-NNNN refers to the PR number from `main`.
-->
<!-- gh-issue-number: gh-103726 -->
* Issue: gh-103726
<!-- /gh-issue-number -->
2023-04-25 12:13:36 +00:00
Łukasz Langa
b51da991e2
Also fail DO-NOT-MERGE when "awaiting changes" or "awaiting change review" present on PR ( #103807 )
...
"awaiting changes" means somebody put a review that requested changes.
"awaiting change review" means that the PR author published changes
after a red review and then requested a re-review.
2023-04-25 01:49:50 +02:00
Pradyun Gedam
ece20dba12
gh-95299: Stop installing setuptools as a part of ensurepip and venv ( #101039 )
...
Remove the bundled setuptools wheel from ensurepip, and stop installing setuptools in environments created by venv.
Co-Authored-by: Hugo van Kemenade <hugovk@users.noreply.github.com>
Co-authored-by: C.A.M. Gerlach <CAM.Gerlach@Gerlach.CAM>
Co-authored-by: Oleg Iarygin <oleg@arhadthedev.net>
2023-04-17 23:43:34 -05:00
Ezio Melotti
76933df10a
Remove `expert-*` from `project-updater` GH workflow ( #103579 )
2023-04-17 06:26:22 +03:00
Nikita Sobolev
be8903eb9d
gh-103180: Add CI timeouts to all GitHub Actions jobs ( #103437 )
2023-04-14 12:01:10 +03:00
Nikita Sobolev
7f3c106503
gh-103326: Remove `Python/importlib.h` (GH-103331)
...
Co-authored-by: Brett Cannon <brett@python.org>
Co-authored-by: Hugo van Kemenade <hugovk@users.noreply.github.com>
2023-04-12 11:27:14 -07:00
dependabot[bot]
5d4afc45b9
build(deps): bump actions/stale from 7 to 8 ( #103169 )
...
Bumps [actions/stale](https://github.com/actions/stale ) from 7 to 8.
- [Release notes](https://github.com/actions/stale/releases )
- [Changelog](https://github.com/actions/stale/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/stale/compare/v7...v8 )
---
updated-dependencies:
- dependency-name: actions/stale
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-04-09 13:42:43 +05:30
Hugo van Kemenade
c330b4a3e7
Add hugovk as a .github code owner (GH-103394)
...
Automerge-Triggered-By: GH:hugovk
2023-04-09 00:43:01 -07:00
Hugo van Kemenade
090e26ea80
CI: Do not allow merge if labelled DO-NOT-MERGE ( #103337 )
...
Co-authored-by: C.A.M. Gerlach <CAM.Gerlach@Gerlach.CAM>
2023-04-09 09:39:03 +03:00
Hugo van Kemenade
f192a558f5
gh-101100: Fix Sphinx warning in gc.rst and refactor docs clean list ( #103116 )
...
Co-authored-by: C.A.M. Gerlach <CAM.Gerlach@Gerlach.CAM>
2023-03-30 21:03:50 +03:00
Hugo van Kemenade
87adc63d66
gh-101100: Test only Doc/ files in nit-picky mode ( #103019 )
...
gh-101100: Filter only Doc/ files
2023-03-25 09:15:02 +02:00
Hugo van Kemenade
6a1c49a717
gh-101100: Test docs in nit-picky mode ( #102513 )
...
Co-authored-by: C.A.M. Gerlach <CAM.Gerlach@Gerlach.CAM>
Co-authored-by: Petr Viktorin <encukou@gmail.com>
2023-03-24 13:23:35 +02:00
Eric Snow
1ff81c0cb6
gh-81057: Add a CI Check for New Unsupported C Global Variables (gh-102506)
...
This will keep us from adding new unsupported (i.e. non-const) C global variables, which would break interpreter isolation.
FYI, historically it is very uncommon for new global variables to get added. Furthermore, it is rare for new code to break the c-analyzer. So the check should almost always pass unnoticed.
Note that I've removed test_check_c_globals. A test wasn't a great fit conceptually and was super slow on debug builds. A CI check is a better fit.
This also resolves gh-100237.
https://github.com/python/cpython/issues/81057
2023-03-14 10:05:54 -06:00
Ee Durbin
e1a90ec75c
Migrate to new PSF mailgun account ( #102284 )
...
Our legacy mailgun account is associated with a parent rackspace account that I am trying to decomission.
The necessary secret has been added to the GitHub Actions Secrets already, so this is ready to go on approval.
2023-02-28 08:23:39 -05:00
Erlend E. Aasland
e07b304bb0
gh-101981: Consolidate macOS configure steps in CI (GH-102131)
...
Automerge-Triggered-By: GH:erlend-aasland
2023-02-23 07:02:23 -08:00
Dong-hee Na
ed01addb59
gh-101981: Apply HOMEBREW related environment variables (gh-102074)
2023-02-21 00:20:18 +09:00
Erlend E. Aasland
2713631041
gh-101981: Build macOS as recommended by the devguide (GH-102070)
...
Automerge-Triggered-By: GH:erlend-aasland
2023-02-20 05:07:25 -08:00
Gregory P. Smith
b41c47cd06
gh-101726: Update the OpenSSL version to 1.1.1t (GH-101727)
...
Fixes CVE-2023-0286 (High) and a couple of Medium security issues.
https://www.openssl.org/news/secadv/20230207.txt
2023-02-09 17:40:51 +00:00
Dong-hee Na
1c49e61b9b
no-issue: Add Dong-hee Na as the cjkcodecs codeowner (gh-101731)
2023-02-09 21:01:32 +09:00
Dong-hee Na
38cc24f119
no-issue: Add Dong-hee Na as autoconf codeowner (gh-101281)
2023-01-24 19:22:22 +09:00
Erlend E. Aasland
4db64529ae
Add Erlend Aasland as autoconf codeowner ( #101247 )
2023-01-22 23:02:15 +01:00
Barney Gale
26ff43625e
Add barneygale to CODEOWNERS for pathlib ( #100808 )
2023-01-06 20:38:12 +00:00
Shantanu
d84b1a97f9
Add hauntsaninja as tomllib CODEOWNER ( #100779 )
2023-01-05 14:28:02 -08:00
Brett Cannon
31b639a992
Drop myself from pathlib maintenance ( #100757 )
2023-01-04 14:59:48 -08:00
dependabot[bot]
2366b27565
build(deps): bump actions/stale from 6 to 7 ( #100656 )
2023-01-01 23:49:10 +02:00
Illia Volochii
a23cb72ac8
gh-100454: Start running SSL tests with OpenSSL 3.1.0-beta1 ( #100456 )
2022-12-23 18:04:20 -08:00
Hugo van Kemenade
702a5bc463
Docs: Don't upload CI artifacts ( #100330 )
2022-12-19 10:40:11 +02:00
Jason R. Coombs
7796d3179b
gh-98098: Create packages from zipfile and test_zipfile (gh-98103)
...
* gh-98098: Move zipfile into a package.
* Moved test_zipfile to a package
* Extracted module for test_path.
* Add blurb
* Add jaraco as owner of zipfile.Path.
* Synchronize with minor changes found at jaraco/zipp@d9e7f4352d .
2022-11-26 09:44:13 -05:00
Kumar Aditya
c24397a108
add Kumar Aditya as `asyncio` codeowner (GH-99744)
...
Automerge-Triggered-By: GH:kumaraditya303
2022-11-23 22:56:54 -08:00
Hugo van Kemenade
57dfb1c4c8
Upload NEWS file as artifact ( #30419 )
...
Co-authored-by: Éric <earaujo@caravan.coop>
2022-11-23 23:32:09 +01:00
Gregory P. Smith
e00d730efe
Update github CI to use OpenSSL 1.1.1s and 3.0.7. ( #99364 )
2022-11-11 01:33:55 -08:00
Filipe Laíns
f7a82cde59
CODEOWNERS: add myself to sysconfig and importlib.resources ( #98851 )
2022-11-09 03:27:13 +00:00
Nikita Sobolev
e56e33d271
gh-72719: Remove asyncore and asynchat modules ( #96580 )
...
Remove modules asyncore and asynchat, which were deprecated by PEP 594.
Co-authored-by: Jelle Zijlstra <jelle.zijlstra@gmail.com>
2022-11-08 16:48:58 +01:00
Zachary Ware
6ffb4e24e0
Update build status links in contributing doc (GH-98672)
2022-10-25 12:13:37 -05:00
Zachary Ware
175247f364
Update link to supported versions table in security policy (GH-98670)
2022-10-25 11:59:19 -05:00
Noam Cohen
1db2a0cb20
gh-98456: Replace deprecated `set-output` with up-to-date version (gh-98457)
2022-10-23 14:23:40 +09:00
Alex Waygood
cb93b4aee5
CODEOWNERS: Become a typing code owner ( #98480 )
2022-10-20 06:45:34 -07:00
Victor Stinner
1863302d61
gh-97669: Create Tools/build/ directory ( #97963 )
...
Create Tools/build/ directory. Move the following scripts from
Tools/scripts/ to Tools/build/:
* check_extension_modules.py
* deepfreeze.py
* freeze_modules.py
* generate_global_objects.py
* generate_levenshtein_examples.py
* generate_opcode_h.py
* generate_re_casefix.py
* generate_sre_constants.py
* generate_stdlib_module_names.py
* generate_token.py
* parse_html5_entities.py
* smelly.py
* stable_abi.py
* umarshal.py
* update_file.py
* verify_ensurepip_wheels.py
Update references to these scripts.
2022-10-17 12:01:00 +02:00
Michael Droettboom
ad8e297b72
Upgrade ccache-action to one using Node 16 ( #98166 )
...
Github Actions has deprecated the use of Node 12, and will be turning it off by
summer 2023.
https://github.blog/changelog/2022-09-22-github-actions-all-actions-will-begin-running-on-node16-instead-of-node12/
2022-10-11 15:15:14 +02:00
Jacob Walls
3378ebb933
Fix link to Lifecycle of a Pull Request in CONTRIBUTING ( #98102 )
...
* Fix link to Lifecycle of a Pull Request in CONTRIBUTING
* Remove trailing backslash.
Co-authored-by: Ezio Melotti <ezio.melotti@gmail.com>
2022-10-09 00:16:52 +02:00
Hugo van Kemenade
75751f4aa5
Auto-cancel old builds when new commit pushed to branch ( #98009 )
...
* Auto-cancel old builds when new commit pushed to branch
* Add a fallback
Co-authored-by: Ezio Melotti <ezio.melotti@gmail.com>
* Use the same group for all workflows.
Co-authored-by: Ezio Melotti <ezio.melotti@gmail.com>
2022-10-08 21:21:38 +02:00
Alex
c66dbddfba
GitHub Workflows security hardening ( #96492 )
...
* Update project-updater.yml
Signed-off-by: sashashura <93376818+sashashura@users.noreply.github.com>
* Update project-updater.yml
repository-projects: write is not needed because a separate secrets.ADD_TO_PROJECT_PAT is used
Signed-off-by: sashashura <93376818+sashashura@users.noreply.github.com>
2022-10-08 10:13:34 +02:00
Ezio Melotti
531ffaa7cd
Add `@ezio-melotti` as codeowner for `.github/`. ( #98079 )
2022-10-08 09:11:38 +02:00
Nikita Sobolev
3108fc1c16
gh-97923: Always run Ubuntu SSL tests with others in CI ( #97940 )
2022-10-07 11:58:46 -07:00
dependabot[bot]
9442105ce7
build(deps): bump actions/stale from 5 to 6 ( #97701 )
...
Bumps [actions/stale](https://github.com/actions/stale ) from 5 to 6.
- [Release notes](https://github.com/actions/stale/releases )
- [Changelog](https://github.com/actions/stale/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/stale/compare/v5...v6 )
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-10-05 10:56:42 -07:00