diff --git a/tools/tryselect/task_config.py b/tools/tryselect/task_config.py index 5db1f9c90d93..07a39d39e9eb 100644 --- a/tools/tryselect/task_config.py +++ b/tools/tryselect/task_config.py @@ -78,14 +78,14 @@ class Artifact(TryConfig): def try_config(self, artifact, no_artifact, **kwargs): if artifact: - return {"use-artifact-builds": True} + return {"use-artifact-builds": True, "disable-pgo": True} if no_artifact: return if self.is_artifact_build(): print("Artifact builds enabled, pass --no-artifact to disable") - return {"use-artifact-builds": True} + return {"use-artifact-builds": True, "disable-pgo": True} class Pernosco(TryConfig): diff --git a/tools/tryselect/test/test_fuzzy.t b/tools/tryselect/test/test_fuzzy.t index d3042b0fe78b..5f53c07c974e 100644 --- a/tools/tryselect/test/test_fuzzy.t +++ b/tools/tryselect/test/test_fuzzy.t @@ -168,6 +168,7 @@ Test task config Pushed via `mach try fuzzy` Calculated try_task_config.json: { + "disable-pgo": true, "env": { "TRY_SELECTOR": "fuzzy" }, diff --git a/tools/tryselect/test/test_task_configs.py b/tools/tryselect/test/test_task_configs.py index 6c0eeadaa678..4865a1bfca6b 100644 --- a/tools/tryselect/test/test_task_configs.py +++ b/tools/tryselect/test/test_task_configs.py @@ -15,7 +15,7 @@ from tryselect.task_config import Pernosco, all_task_configs TASK_CONFIG_TESTS = { "artifact": [ (["--no-artifact"], None), - (["--artifact"], {"use-artifact-builds": True}), + (["--artifact"], {"use-artifact-builds": True, "disable-pgo": True}), ], "chemspill-prio": [ ([], None),