diff --git a/Tasks/Anthropic.ClaudeCode#GitHub/Script.ps1 b/Tasks/Anthropic.ClaudeCode#GitHub/Script.ps1 index 1e7e55fd1f..b49beeacf4 100644 --- a/Tasks/Anthropic.ClaudeCode#GitHub/Script.ps1 +++ b/Tasks/Anthropic.ClaudeCode#GitHub/Script.ps1 @@ -8,6 +8,10 @@ $this.CurrentState.Installer += [ordered]@{ Architecture = 'x64' InstallerUrl = "https://storage.googleapis.com/claude-code-dist-86c565f3-f756-42ad-8dfa-d59b1c096819/claude-code-releases/$($this.CurrentState.Version)/win32-x64/claude.exe" } +$this.CurrentState.Installer += [ordered]@{ + Architecture = 'arm64' + InstallerUrl = "https://storage.googleapis.com/claude-code-dist-86c565f3-f756-42ad-8dfa-d59b1c096819/claude-code-releases/$($this.CurrentState.Version)/win32-arm64/claude.exe" +} switch -Regex ($this.Check()) { 'New|Changed|Updated' { @@ -77,3 +81,4 @@ switch -Regex ($this.Check()) { } } } + diff --git a/Tasks/Anthropic.ClaudeCode#Latest/Script.ps1 b/Tasks/Anthropic.ClaudeCode#Latest/Script.ps1 index fee8a8aafd..16e3c210cd 100644 --- a/Tasks/Anthropic.ClaudeCode#Latest/Script.ps1 +++ b/Tasks/Anthropic.ClaudeCode#Latest/Script.ps1 @@ -13,6 +13,11 @@ $this.CurrentState.Installer += [ordered]@{ InstallerUrl = "${Prefix}$($this.CurrentState.Version)/win32-x64/claude.exe" InstallerSha256 = $Object2.platforms.'win32-x64'.checksum.ToUpper() } +$this.CurrentState.Installer += [ordered]@{ + Architecture = 'arm64' + InstallerUrl = "${Prefix}$($this.CurrentState.Version)/win32-arm64/claude.exe" + InstallerSha256 = $Object2.platforms.'win32-arm64'.checksum.ToUpper() +} switch -Regex ($this.Check()) { 'New|Changed|Updated' { diff --git a/Tasks/Anthropic.ClaudeCode/Script.ps1 b/Tasks/Anthropic.ClaudeCode/Script.ps1 index c7b43bc87a..c70abbaabf 100644 --- a/Tasks/Anthropic.ClaudeCode/Script.ps1 +++ b/Tasks/Anthropic.ClaudeCode/Script.ps1 @@ -13,6 +13,11 @@ $this.CurrentState.Installer += [ordered]@{ InstallerUrl = "${Prefix}$($this.CurrentState.Version)/win32-x64/claude.exe" InstallerSha256 = $Object2.platforms.'win32-x64'.checksum.ToUpper() } +$this.CurrentState.Installer += [ordered]@{ + Architecture = 'arm64' + InstallerUrl = "${Prefix}$($this.CurrentState.Version)/win32-arm64/claude.exe" + InstallerSha256 = $Object2.platforms.'win32-arm64'.checksum.ToUpper() +} switch -Regex ($this.Check()) { 'New|Changed|Updated' {