Skip to content

fix: argocd-wait-sync ARM64 support#239

Merged
JesperTerkelsen merged 1 commit intomainfrom
fix/argocd-cli-arm64
Feb 18, 2026
Merged

fix: argocd-wait-sync ARM64 support#239
JesperTerkelsen merged 1 commit intomainfrom
fix/argocd-cli-arm64

Conversation

@montabot
Copy link
Contributor

Summary

Fix argocd-wait-sync action to detect architecture when downloading ArgoCD CLI.

Problem

The action hardcodes argocd-linux-amd64, which would fail on ARM64 runners with exec format error.

Fix

Detect architecture via uname -m and download the correct binary:

  • x86_64argocd-linux-amd64
  • aarch64argocd-linux-arm64

ArgoCD publishes both variants in their releases.

Context

Found during ARM64 compatibility audit of all deploy workflow dependencies. This action is used conditionally (only when ArgoCD auto-sync is enabled) so it wasn't caught in earlier testing.

🤖 Generated with Claude Code

The argocd-wait-sync action hardcoded argocd-linux-amd64, which
would fail on ARM64 runners. Now detects architecture via uname -m
and downloads the correct binary (amd64 or arm64).

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@JesperTerkelsen JesperTerkelsen merged commit edf5cf1 into main Feb 18, 2026
1 check passed
@JesperTerkelsen JesperTerkelsen deleted the fix/argocd-cli-arm64 branch February 18, 2026 19:19
JesperTerkelsen added a commit that referenced this pull request Feb 18, 2026
All ARM64 blockers have been resolved:
- slack-notifier-cli: ARM64 binary + TLS fix (v1.3.3)
- slack-notifier-cli-action: architecture detection (PR #18)
- git-rebase-push-action: replaced with inline bash (PR #238)
- argocd-wait-sync: architecture detection (PR #239)

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
JesperTerkelsen added a commit that referenced this pull request Feb 18, 2026
All ARM64 blockers have been resolved:
- slack-notifier-cli: ARM64 binary + TLS fix (v1.3.3)
- slack-notifier-cli-action: architecture detection (PR #18)
- git-rebase-push-action: replaced with inline bash (PR #238)
- argocd-wait-sync: architecture detection (PR #239)

Co-authored-by: Jesper Terkelsen <jete@monta.com>
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants