File tree Expand file tree Collapse file tree 20 files changed +97
-25
lines changed Expand file tree Collapse file tree 20 files changed +97
-25
lines changed Original file line number Diff line number Diff line change 1
1
summary: Documentation examples
2
2
discover+:
3
- how: fmf
4
3
filter: "tag: examples"
5
- path: docs
6
4
execute:
7
5
how: tmt
Original file line number Diff line number Diff line change
1
+ discover:
2
+ how: fmf
3
+ path: .
4
+
1
5
adjust+:
2
6
# Cannot use initiator: fedora-ci reliably yet
3
7
when: initiator is not defined or initiator != packit
4
8
discover+:
5
- how: fmf
6
9
dist-git-source: true
7
10
dist-git-extract: scikit_build_core-*/
File renamed without changes.
Original file line number Diff line number Diff line change 27
27
- &build-in-scikit-build
28
28
<< : *build-in-packit
29
29
owner : " @scikit-build"
30
- - &tests
30
+ - &tests-downstream
31
31
job : tests
32
32
fmf_path : .distro
33
+ identifier : downstream
34
+ - &tests-upstream
35
+ job : tests
36
+ skip_build : true
37
+ identifier : upstream
38
+ targets :
39
+ - fedora-development
33
40
34
41
jobs :
35
42
# Upstream jobs
36
43
- << : *build-in-scikit-build
37
44
trigger : release
38
45
project : release
39
- - << : *tests
46
+ - << : *tests-downstream
40
47
trigger : release
41
48
- << : *build-in-scikit-build
42
49
trigger : commit
43
50
branch : main
44
51
project : nightly
45
- - << : *tests
52
+ - << : *tests-downstream
53
+ trigger : commit
54
+ branch : main
55
+ - << : *tests-upstream
46
56
trigger : commit
47
57
branch : main
48
58
- << : *build-in-packit
49
59
trigger : pull_request
50
- - << : *tests
60
+ - << : *tests-downstream
61
+ trigger : pull_request
62
+ - << : *tests-upstream
51
63
trigger : pull_request
52
64
# Downstream jobs
53
65
- job : propose_downstream
Original file line number Diff line number Diff line change
1
+ summary: Downstream example
1
2
environment:
2
3
HAS_PYTEST: true
3
4
require+:
Original file line number Diff line number Diff line change 1
- summary: Nanobind downstream example
1
+ summary+: " (nanobind)"
2
+ require+:
3
+ # TODO: These don't make sense to be packaged in a different package
4
+ - python3-nanobind-devel
2
5
adjust:
6
+ when: distro < fedora-41 or distro == centos-stream
3
7
enabled: false
4
- because: Nanobind is not yet packaged on Fedora
5
- #require+:
6
- # - python3dist(nanobind)
8
+ because: They have not packaged nanobind there
Original file line number Diff line number Diff line change 1
- summary: Pybind downstream example
1
+ summary+: " (pybind11)"
2
2
require+:
3
3
- gcc-c++
4
4
- python3dist(pybind11)
Original file line number Diff line number Diff line change 1
- summary: Abi3 example project
1
+ summary+: " (Abi3)"
Original file line number Diff line number Diff line change 1
- summary: C example project
1
+ summary+: " (C)"
Original file line number Diff line number Diff line change 1
- summary: Cython example project
1
+ summary+: " (cython)"
2
2
require+:
3
3
- python3dist(cython)
You can’t perform that action at this time.
0 commit comments