-self-hosted-runner:
- # Pending release of actionlint > 1.7.11 for macos-26-intel support
- # https://github.com/rhysd/actionlint/pull/629
- labels: ["macos-26-intel"]
-
config-variables: null
paths:
# Only ever run once
- opened
+permissions: {}
jobs:
add-header:
- 'main'
- '3.*'
-permissions:
- contents: read
+permissions: {}
concurrency:
# https://docs.github.com/en/actions/writing-workflows/workflow-syntax-for-github-actions#concurrency
paths: *paths
workflow_dispatch:
-permissions:
- contents: read
+permissions: {}
concurrency:
group: ${{ github.workflow }}-${{ github.head_ref || github.run_id }}
- false
include:
- target: x86_64-apple-darwin/clang
- runner: macos-26-intel
+ runner: macos-15-intel
- target: aarch64-apple-darwin/clang
- runner: macos-26
+ runner: macos-15
steps:
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
with:
on: [push, pull_request, workflow_dispatch]
-permissions:
- contents: read
+permissions: {}
env:
FORCE_COLOR: 1
- "Tools/requirements-dev.txt"
workflow_dispatch:
-permissions:
- contents: read
+permissions: {}
env:
PIP_DISABLE_PIP_VERSION_CHECK: 1
types:
- opened
-permissions:
- issues: read
+permissions: {}
jobs:
notify-new-bugs-announce:
runs-on: ubuntu-latest
+ permissions:
+ issues: read
timeout-minutes: 10
steps:
- uses: actions/setup-node@53b83947a5a98c8d113130e565377fae1a50d02f # v6.3.0
pull_request:
types: [opened, reopened, labeled, unlabeled, synchronize]
+permissions: {}
+
jobs:
label-dnm:
name: DO-NOT-MERGE
schedule:
- cron: "0 */6 * * *"
+permissions: {}
+
jobs:
stale:
if: github.repository_owner == 'python'
paths: *paths
workflow_dispatch:
-permissions:
- contents: read
+permissions: {}
concurrency:
group: ${{ github.workflow }}-${{ github.head_ref || github.run_id }}
matrix:
include:
- target: x86_64-apple-darwin/clang
- runner: macos-26-intel
+ runner: macos-15-intel
- target: aarch64-apple-darwin/clang
- runner: macos-26
+ runner: macos-15
steps:
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
with:
- '.github/workflows/verify-ensurepip-wheels.yml'
- 'Tools/build/verify_ensurepip_wheels.py'
-permissions:
- contents: read
+permissions: {}
concurrency:
group: ${{ github.workflow }}-${{ github.head_ref || github.run_id }}
- 'Modules/expat/**'
- '.github/workflows/verify-expat.yml'
-permissions:
- contents: read
+permissions: {}
concurrency:
group: ${{ github.workflow }}-${{ github.head_ref || github.run_id }}