- 'main'
- '3.*'
-permissions:
- contents: read
+permissions: {}
concurrency:
group: ${{ github.workflow }}-${{ github.head_ref || github.run_id }}-reusable
strategy:
fail-fast: false
matrix:
- # macos-26 is Apple Silicon, macos-26-intel is Intel.
- # macos-26-intel only runs tests against the GIL-enabled CPython.
+ # macos-26 is Apple Silicon, macos-15-intel is Intel.
+ # macos-15-intel only runs tests against the GIL-enabled CPython.
os:
- macos-26
- - macos-26-intel
+ - macos-15-intel
free-threading:
- false
# - true
exclude:
- - os: macos-26-intel
+ - os: macos-15-intel
free-threading: true
uses: ./.github/workflows/reusable-macos.yml
with:
on: [push, pull_request, workflow_dispatch]
-permissions:
- contents: read
+permissions: {}
env:
FORCE_COLOR: 1
- ".github/workflows/mypy.yml"
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:
name: DO-NOT-MERGE / unresolved review
schedule:
- cron: "0 0 * * *"
+permissions: {}
+
jobs:
stale:
if: github.repository_owner == 'python'
- '.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 }}