Skip to content

test setup python macos intel ssl missing #39533

test setup python macos intel ssl missing

test setup python macos intel ssl missing #39533

name: 🚨🚀 Lint and upload source distribution
on:
push:
paths-ignore:
- "**.md"
branches:
- "long_lived/**"
- main
- "release/**"
release:
types: [published]
pull_request:
paths-ignore:
- "**.md"
branches:
- "**"
concurrency:
group: ${{ github.event_name == 'pull_request' && format('{0}-{1}', github.workflow_ref, github.event.pull_request.number) || github.run_id }}
cancel-in-progress: true
permissions:
contents: read
id-token: write
jobs:
mypy:
name: "${{ matrix.os.emoji }} - ${{ matrix.os.name }} ${{ matrix.arch.name }} ${{ matrix.python.major_dot_minor }} #${{ matrix.repeat }}"
runs-on: ${{ matrix.os.runs-on[matrix.arch.matrix] }}
timeout-minutes: 20
strategy:
fail-fast: false
matrix:
os:
- name: macOS
matrix: macos
emoji: 🍎
runs-on:
intel: macos-13
arm: macos-latest
arch:
- name: ARM64
matrix: arm
- name: Intel
matrix: intel
python:
- major_dot_minor: "3.9"
- major_dot_minor: "3.10"
- major_dot_minor: "3.11"
- major_dot_minor: "3.12"
repeat:
[
1,
2,
3,
4,
5,
6,
7,
8,
9,
10,
11,
12,
13,
14,
15,
16,
17,
18,
19,
20,
21,
22,
23,
24,
25,
26,
27,
28,
29,
30,
]
check:
- name: mypy
command: |
echo "MYPY VERSION IS: $(mypy --version)"
python manage-mypy.py build-mypy-ini
mypy
exclude:
- os:
matrix: windows
arch:
matrix: arm
steps:
- uses: actions/setup-python@v5.3.0
with:
python-version: ${{ matrix.python.major_dot_minor }}