Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
numba
GitHub Repository: numba/llvmlite
Path: blob/main/azure-pipelines.yml
1154 views
1
jobs:
2
# Mac and Linux use the same template with different matrixes
3
- template: buildscripts/azure/azure-linux-macos.yml
4
parameters:
5
name: macOS
6
vmImage: macos-15
7
variables:
8
MACOSX_DEPLOYMENT_TARGET: '11.0'
9
matrix:
10
py310:
11
PYTHON: '3.10'
12
CONDA_ENV: cienv
13
py311:
14
PYTHON: '3.11'
15
CONDA_ENV: cienv
16
py312:
17
PYTHON: '3.12'
18
CONDA_ENV: cienv
19
py313:
20
PYTHON: '3.13'
21
CONDA_ENV: cienv
22
opaque_pointers:
23
PYTHON: '3.12'
24
CONDA_ENV: cienv
25
OPAQUE_POINTERS: yes
26
27
- template: buildscripts/azure/azure-linux-macos.yml
28
parameters:
29
name: Linux
30
vmImage: ubuntu-24.04
31
matrix:
32
py310:
33
PYTHON: '3.10'
34
CONDA_ENV: cienv
35
RUN_FLAKE8: yes
36
DIST_TEST: yes
37
py311:
38
PYTHON: '3.11'
39
CONDA_ENV: cienv
40
RUN_FLAKE8: yes
41
DIST_TEST: yes
42
py312:
43
PYTHON: '3.12'
44
CONDA_ENV: cienv
45
RUN_FLAKE8: yes
46
DIST_TEST: yes
47
py313:
48
PYTHON: '3.13'
49
CONDA_ENV: cienv
50
RUN_FLAKE8: yes
51
DIST_TEST: yes
52
53
py310_wheel:
54
PYTHON: '3.10'
55
CONDA_ENV: cienv
56
WHEEL: 'yes'
57
py311_wheel:
58
PYTHON: '3.11'
59
CONDA_ENV: cienv
60
WHEEL: 'yes'
61
py312_wheel:
62
PYTHON: '3.12'
63
CONDA_ENV: cienv
64
WHEEL: 'yes'
65
py313_wheel:
66
PYTHON: '3.13'
67
CONDA_ENV: cienv
68
WHEEL: 'yes'
69
70
opaque_pointers:
71
PYTHON: '3.12'
72
CONDA_ENV: cienv
73
OPAQUE_POINTERS: yes
74
75
- template: buildscripts/azure/azure-windows.yml
76
parameters:
77
name: Windows
78
vmImage: windows-2025
79
80
- job: check_formatting
81
pool:
82
vmImage: 'ubuntu-latest'
83
steps:
84
- script: |
85
set -ex
86
buildscripts/incremental/install_miniconda.sh
87
export PATH=$HOME/miniconda3/bin:$PATH
88
conda install -c conda-forge -y clang-format-20
89
clang-format-20 -n -Werror ffi/*.cpp ffi/*.h
90
displayName: Check C++ formatting
91
92