From a6292db3e3ad53879aad0617ba6d0e6eb6aae522 Mon Sep 17 00:00:00 2001 From: Min RK Date: Wed, 25 Mar 2026 10:23:04 -0700 Subject: [PATCH 1/3] remove ppc from arch migrator ppc should be opt-in --- conda_forge_tick/migrators/arch.py | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/conda_forge_tick/migrators/arch.py b/conda_forge_tick/migrators/arch.py index 6e0c92bec..7d02f138e 100644 --- a/conda_forge_tick/migrators/arch.py +++ b/conda_forge_tick/migrators/arch.py @@ -68,7 +68,7 @@ def _filter_stubby_and_ignored_nodes(graph, ignored_packages): class ArchRebuild(GraphMigrator): - """A Migrator that adds aarch64 and ppc64le builds to feedstocks.""" + """A Migrator that adds aarch64 builds to feedstocks.""" allowed_schema_versions = {0, 1} migrator_version = 1 @@ -84,13 +84,12 @@ class ArchRebuild(GraphMigrator): } arches = { "linux_aarch64": "default", - "linux_ppc64le": "default", } def __init__( self, graph: nx.DiGraph | None = None, - name: str = "aarch64 and ppc64le addition", + name: str = "aarch64 addition", pr_limit: int = 0, piggy_back_migrations: Sequence[MiniMigrator] | None = None, target_packages: Collection[str] | None = None, @@ -200,7 +199,7 @@ def pr_body( body = body.format( dedent( """\ - This feedstock is being rebuilt as part of the aarch64/ppc64le migration. + This feedstock is being rebuilt as part of the aarch64 migration. **Feel free to merge the PR if CI is all green, but please don't close it without reaching out the the ARM migrators first at @conda-forge/arm-arch.** From 6922d7bcc161e6c77671b660c51bf7f8a81fa573 Mon Sep 17 00:00:00 2001 From: Min RK Date: Wed, 25 Mar 2026 13:59:10 -0700 Subject: [PATCH 2/3] don't change arch migrator name more important that it's stable than accurate --- conda_forge_tick/migrators/arch.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/conda_forge_tick/migrators/arch.py b/conda_forge_tick/migrators/arch.py index 7d02f138e..cfbab7c6b 100644 --- a/conda_forge_tick/migrators/arch.py +++ b/conda_forge_tick/migrators/arch.py @@ -89,7 +89,8 @@ class ArchRebuild(GraphMigrator): def __init__( self, graph: nx.DiGraph | None = None, - name: str = "aarch64 addition", + # do not change the name, but this doesn't actually add ppc anymore + name: str = "aarch64 and ppc64le addition", pr_limit: int = 0, piggy_back_migrations: Sequence[MiniMigrator] | None = None, target_packages: Collection[str] | None = None, From c440a7a2ef08bd0c5e1843e757d1a27fdd83bde6 Mon Sep 17 00:00:00 2001 From: Min RK Date: Mon, 30 Mar 2026 11:12:02 -0700 Subject: [PATCH 3/3] update aarch64 pr title to be more precise --- conda_forge_tick/migrators/arch.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/conda_forge_tick/migrators/arch.py b/conda_forge_tick/migrators/arch.py index cfbab7c6b..c7950f336 100644 --- a/conda_forge_tick/migrators/arch.py +++ b/conda_forge_tick/migrators/arch.py @@ -186,7 +186,7 @@ def migrate( return muid def pr_title(self, feedstock_ctx: FeedstockContext) -> str: - title = "Arch Migrator" + title = "Linux aarch64 Migrator" branch = feedstock_ctx.attrs.get("branch", "main") if branch not in ["main", "master"]: return f"[{branch}] " + title