Skip to content

Commit 2b014a8

Browse files
authored
Remove pgo-only builds on macOS and Linux (#444)
Closes #442
1 parent cb332f8 commit 2b014a8

File tree

2 files changed

+3
-17
lines changed

2 files changed

+3
-17
lines changed

ci-targets.yaml

-10
Original file line numberDiff line numberDiff line change
@@ -11,12 +11,10 @@ darwin:
1111
- "3.13"
1212
build_options:
1313
- debug
14-
- pgo
1514
- pgo+lto
1615
build_options_conditional:
1716
- options:
1817
- freethreaded+debug
19-
- freethreaded+pgo
2018
- freethreaded+pgo+lto
2119
minimum-python-version: "3.13"
2220

@@ -30,12 +28,10 @@ darwin:
3028
- "3.13"
3129
build_options:
3230
- debug
33-
- pgo
3431
- pgo+lto
3532
build_options_conditional:
3633
- options:
3734
- freethreaded+debug
38-
- freethreaded+pgo
3935
- freethreaded+pgo+lto
4036
minimum-python-version: "3.13"
4137

@@ -151,12 +147,10 @@ linux:
151147
- "3.13"
152148
build_options:
153149
- debug
154-
- pgo
155150
- pgo+lto
156151
build_options_conditional:
157152
- options:
158153
- freethreaded+debug
159-
- freethreaded+pgo
160154
- freethreaded+pgo+lto
161155
minimum-python-version: "3.13"
162156
run: true
@@ -173,12 +167,10 @@ linux:
173167
- "3.13"
174168
build_options:
175169
- debug
176-
- pgo
177170
- pgo+lto
178171
build_options_conditional:
179172
- options:
180173
- freethreaded+debug
181-
- freethreaded+pgo
182174
- freethreaded+pgo+lto
183175
minimum-python-version: "3.13"
184176
run: true
@@ -195,12 +187,10 @@ linux:
195187
- "3.13"
196188
build_options:
197189
- debug
198-
- pgo
199190
- pgo+lto
200191
build_options_conditional:
201192
- options:
202193
- freethreaded+debug
203-
- freethreaded+pgo
204194
- freethreaded+pgo+lto
205195
minimum-python-version: "3.13"
206196
run: true

src/release.rs

+3-7
Original file line numberDiff line numberDiff line change
@@ -77,7 +77,7 @@ pub static RELEASE_TRIPLES: Lazy<BTreeMap<&'static str, TripleRelease>> = Lazy::
7777
let mut h = BTreeMap::new();
7878

7979
// macOS.
80-
let macos_suffixes = vec!["debug", "pgo", "pgo+lto"];
80+
let macos_suffixes = vec!["debug", "pgo+lto"];
8181
let macos_suffixes_313 = vec![
8282
"freethreaded+debug",
8383
"freethreaded+pgo",
@@ -162,13 +162,9 @@ pub static RELEASE_TRIPLES: Lazy<BTreeMap<&'static str, TripleRelease>> = Lazy::
162162
);
163163

164164
// Linux.
165-
let linux_suffixes_pgo = vec!["debug", "pgo", "pgo+lto"];
165+
let linux_suffixes_pgo = vec!["debug", "pgo+lto"];
166166
let linux_suffixes_nopgo = vec!["debug", "lto", "noopt"];
167-
let linux_suffixes_pgo_freethreaded = vec![
168-
"freethreaded+debug",
169-
"freethreaded+pgo",
170-
"freethreaded+pgo+lto",
171-
];
167+
let linux_suffixes_pgo_freethreaded = vec!["freethreaded+debug", "freethreaded+pgo+lto"];
172168
let linux_suffixes_nopgo_freethreaded = vec![
173169
"freethreaded+debug",
174170
"freethreaded+lto",

0 commit comments

Comments
 (0)