From 21b465bf1833563f76083cdb0b5acc8cdbc0da7c Mon Sep 17 00:00:00 2001 From: Erich Blume Date: Sun, 29 Mar 2026 00:26:25 -0700 Subject: [PATCH] spork-create: enable Actions on fork after creation Forks from mirror repos have has_actions disabled by default. PATCH the repo settings to enable it so the mirror-sync workflow runs. Co-Authored-By: Claude Opus 4.6 (1M context) --- mise-tasks/spork-create | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/mise-tasks/spork-create b/mise-tasks/spork-create index db2f39c..789cc4e 100755 --- a/mise-tasks/spork-create +++ b/mise-tasks/spork-create @@ -296,6 +296,18 @@ def main( fork_mirror(client, token, repo_name) console.print(f"[green]Created fork:[/green] {OWNER}/{repo_name}") + # Enable Actions (forks from mirrors have it disabled by default) + console.print("Enabling Actions...") + resp = forge_api( + client, + "PATCH", + f"/repos/{OWNER}/{repo_name}", + token, + json_data={"has_actions": True}, + ) + resp.raise_for_status() + console.print("[green]Actions enabled[/green]") + # 3. Clone to temp dir, create blumeops branch with workflow console.print("Setting up blumeops branch...") import tempfile