Skip to content

Commit

Permalink
disable release of unused builds
Browse files Browse the repository at this point in the history
  • Loading branch information
kopatsy committed Oct 18, 2024
1 parent 3f9b9e8 commit addcdc5
Show file tree
Hide file tree
Showing 3 changed files with 128 additions and 129 deletions.
2 changes: 1 addition & 1 deletion .github/workflows/windows.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ name: Windows Python build

on:
push:
branches: [main, 20240726-fips]
branches: [main]
pull_request:
schedule:
- cron: '13 11 * * *'
Expand Down
1 change: 0 additions & 1 deletion src/github.rs
Original file line number Diff line number Diff line change
Expand Up @@ -119,7 +119,6 @@ pub async fn command_fetch_release_distributions(args: &ArgMatches) -> Result<()
wf.path.as_str(),
".github/workflows/apple.yml"
| ".github/workflows/linux.yml"
| ".github/workflows/windows.yml"
) {
workflow_names.insert(wf.id, wf.name);

Expand Down
254 changes: 127 additions & 127 deletions src/release.rs
Original file line number Diff line number Diff line change
Expand Up @@ -40,54 +40,54 @@ pub static RELEASE_TRIPLES: Lazy<BTreeMap<&'static str, TripleRelease>> = Lazy::
TripleRelease {
suffixes: macos_suffixes.clone(),
install_only_suffix: "pgo+lto",
python_version_requirement: None,
python_version_requirement: Some(VersionReq::parse("==3.10").unwrap()),
},
);
h.insert(
"x86_64-apple-darwin",
TripleRelease {
suffixes: macos_suffixes,
install_only_suffix: "pgo+lto",
python_version_requirement: None,
python_version_requirement: Some(VersionReq::parse("==3.10").unwrap()),
},
);

// Windows.
h.insert(
"i686-pc-windows-msvc",
TripleRelease {
suffixes: vec!["pgo"],
install_only_suffix: "pgo",
python_version_requirement: None,
},
);
h.insert(
"x86_64-pc-windows-msvc",
TripleRelease {
suffixes: vec!["pgo"],
install_only_suffix: "pgo",
python_version_requirement: None,
},
);
// h.insert(
// "i686-pc-windows-msvc",
// TripleRelease {
// suffixes: vec!["pgo"],
// install_only_suffix: "pgo",
// python_version_requirement: None,
// },
// );
// h.insert(
// "x86_64-pc-windows-msvc",
// TripleRelease {
// suffixes: vec!["pgo"],
// install_only_suffix: "pgo",
// python_version_requirement: None,
// },
// );

// The 'shared-' prefix is no longer needed, but we're double-publishing under both names during
// the transition period.
h.insert(
"i686-pc-windows-msvc-shared",
TripleRelease {
suffixes: vec!["pgo"],
install_only_suffix: "pgo",
python_version_requirement: None,
},
);
h.insert(
"x86_64-pc-windows-msvc-shared",
TripleRelease {
suffixes: vec!["pgo"],
install_only_suffix: "pgo",
python_version_requirement: None,
},
);
// h.insert(
// "i686-pc-windows-msvc-shared",
// TripleRelease {
// suffixes: vec!["pgo"],
// install_only_suffix: "pgo",
// python_version_requirement: None,
// },
// );
// h.insert(
// "x86_64-pc-windows-msvc-shared",
// TripleRelease {
// suffixes: vec!["pgo"],
// install_only_suffix: "pgo",
// python_version_requirement: None,
// },
// );

// Linux.
let linux_suffixes_pgo = vec!["debug", "pgo", "pgo+lto"];
Expand All @@ -98,110 +98,110 @@ pub static RELEASE_TRIPLES: Lazy<BTreeMap<&'static str, TripleRelease>> = Lazy::
TripleRelease {
suffixes: linux_suffixes_nopgo.clone(),
install_only_suffix: "lto",
python_version_requirement: None,
python_version_requirement: Some(VersionReq::parse("==3.10").unwrap()),
},
);

h.insert(
"ppc64le-unknown-linux-gnu",
TripleRelease {
suffixes: linux_suffixes_nopgo.clone(),
install_only_suffix: "lto",
python_version_requirement: Some(VersionReq::parse(">=3.9").unwrap()),
},
);

h.insert(
"s390x-unknown-linux-gnu",
TripleRelease {
suffixes: linux_suffixes_nopgo.clone(),
install_only_suffix: "lto",
python_version_requirement: Some(VersionReq::parse(">=3.9").unwrap()),
},
);

h.insert(
"armv7-unknown-linux-gnueabi",
TripleRelease {
suffixes: linux_suffixes_nopgo.clone(),
install_only_suffix: "lto",
python_version_requirement: Some(VersionReq::parse(">=3.9").unwrap()),
},
);

h.insert(
"armv7-unknown-linux-gnueabihf",
TripleRelease {
suffixes: linux_suffixes_nopgo.clone(),
install_only_suffix: "lto",
python_version_requirement: Some(VersionReq::parse(">=3.9").unwrap()),
},
);
// h.insert(
// "ppc64le-unknown-linux-gnu",
// TripleRelease {
// suffixes: linux_suffixes_nopgo.clone(),
// install_only_suffix: "lto",
// python_version_requirement: Some(VersionReq::parse(">=3.9").unwrap()),
// },
// );

// h.insert(
// "s390x-unknown-linux-gnu",
// TripleRelease {
// suffixes: linux_suffixes_nopgo.clone(),
// install_only_suffix: "lto",
// python_version_requirement: Some(VersionReq::parse(">=3.9").unwrap()),
// },
// );

// h.insert(
// "armv7-unknown-linux-gnueabi",
// TripleRelease {
// suffixes: linux_suffixes_nopgo.clone(),
// install_only_suffix: "lto",
// python_version_requirement: Some(VersionReq::parse(">=3.9").unwrap()),
// },
// );

// h.insert(
// "armv7-unknown-linux-gnueabihf",
// TripleRelease {
// suffixes: linux_suffixes_nopgo.clone(),
// install_only_suffix: "lto",
// python_version_requirement: Some(VersionReq::parse(">=3.9").unwrap()),
// },
// );

h.insert(
"x86_64-unknown-linux-gnu",
TripleRelease {
suffixes: linux_suffixes_pgo.clone(),
install_only_suffix: "pgo+lto",
python_version_requirement: None,
},
);
h.insert(
"x86_64_v2-unknown-linux-gnu",
TripleRelease {
suffixes: linux_suffixes_pgo.clone(),
install_only_suffix: "pgo+lto",
python_version_requirement: Some(VersionReq::parse(">=3.9").unwrap()),
},
);
h.insert(
"x86_64_v3-unknown-linux-gnu",
TripleRelease {
suffixes: linux_suffixes_pgo.clone(),
install_only_suffix: "pgo+lto",
python_version_requirement: Some(VersionReq::parse(">=3.9").unwrap()),
},
);
h.insert(
"x86_64_v4-unknown-linux-gnu",
TripleRelease {
suffixes: linux_suffixes_nopgo.clone(),
install_only_suffix: "lto",
python_version_requirement: Some(VersionReq::parse(">=3.9").unwrap()),
},
);
h.insert(
"x86_64-unknown-linux-musl",
TripleRelease {
suffixes: linux_suffixes_nopgo.clone(),
install_only_suffix: "lto",
python_version_requirement: None,
},
);
h.insert(
"x86_64_v2-unknown-linux-musl",
TripleRelease {
suffixes: linux_suffixes_nopgo.clone(),
install_only_suffix: "lto",
python_version_requirement: Some(VersionReq::parse(">=3.9").unwrap()),
},
);
h.insert(
"x86_64_v3-unknown-linux-musl",
TripleRelease {
suffixes: linux_suffixes_nopgo.clone(),
install_only_suffix: "lto",
python_version_requirement: Some(VersionReq::parse(">=3.9").unwrap()),
},
);
h.insert(
"x86_64_v4-unknown-linux-musl",
TripleRelease {
suffixes: linux_suffixes_nopgo.clone(),
install_only_suffix: "lto",
python_version_requirement: Some(VersionReq::parse(">=3.9").unwrap()),
python_version_requirement: Some(VersionReq::parse("==3.10").unwrap()),
},
);
// h.insert(
// "x86_64_v2-unknown-linux-gnu",
// TripleRelease {
// suffixes: linux_suffixes_pgo.clone(),
// install_only_suffix: "pgo+lto",
// python_version_requirement: Some(VersionReq::parse(">=3.9").unwrap()),
// },
// );
// h.insert(
// "x86_64_v3-unknown-linux-gnu",
// TripleRelease {
// suffixes: linux_suffixes_pgo.clone(),
// install_only_suffix: "pgo+lto",
// python_version_requirement: Some(VersionReq::parse(">=3.9").unwrap()),
// },
// );
// h.insert(
// "x86_64_v4-unknown-linux-gnu",
// TripleRelease {
// suffixes: linux_suffixes_nopgo.clone(),
// install_only_suffix: "lto",
// python_version_requirement: Some(VersionReq::parse(">=3.9").unwrap()),
// },
// );
// h.insert(
// "x86_64-unknown-linux-musl",
// TripleRelease {
// suffixes: linux_suffixes_nopgo.clone(),
// install_only_suffix: "lto",
// python_version_requirement: None,
// },
// );
// h.insert(
// "x86_64_v2-unknown-linux-musl",
// TripleRelease {
// suffixes: linux_suffixes_nopgo.clone(),
// install_only_suffix: "lto",
// python_version_requirement: Some(VersionReq::parse(">=3.9").unwrap()),
// },
// );
// h.insert(
// "x86_64_v3-unknown-linux-musl",
// TripleRelease {
// suffixes: linux_suffixes_nopgo.clone(),
// install_only_suffix: "lto",
// python_version_requirement: Some(VersionReq::parse(">=3.9").unwrap()),
// },
// );
// h.insert(
// "x86_64_v4-unknown-linux-musl",
// TripleRelease {
// suffixes: linux_suffixes_nopgo.clone(),
// install_only_suffix: "lto",
// python_version_requirement: Some(VersionReq::parse(">=3.9").unwrap()),
// },
// );

h
});
Expand Down

0 comments on commit addcdc5

Please sign in to comment.