blob: 6c12d7d5323efa528b5b4d6494f4310212160a86 (
plain)
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
31
32
33
34
35
36
|
trigger: none
pr: none
variables:
Codeql.Enabled: true
parameters:
- name: publishPyPI
displayName: 🚀 Publish To PyPI
type: string
values: [Skip, Test, Real]
default: Test
stages:
- stage: pre_build
displayName: Pre-build validation
jobs:
- template: template/static_analysis.yml
- stage: build
displayName: Build sdist and wheels
dependsOn: pre_build
variables:
skipComponentGovernanceDetection: true # handled by pre_build
jobs:
- template: template/build_packages.yml
- stage: publish
displayName: Publish
dependsOn: build
variables:
skipComponentGovernanceDetection: true # handled by pre_build
jobs:
- template: template/publish_pypi.yml
parameters:
publishPyPI: ${{parameters.publishPyPI}}
|