Skip to content

Conversation

cmaglie
Copy link
Member

@cmaglie cmaglie commented Apr 22, 2025

Please check if the PR fulfills these requirements

See how to contribute

  • The PR has no duplicates (please search among the Pull Requests
    before creating one)
  • The PR follows
    our contributing guidelines
  • Tests for the changes have been added (for bug fixes / features)
  • Docs have been added / updated (for bug fixes / features)
  • UPGRADING.md has been updated with a migration guide (for breaking changes)
  • configuration.schema.json updated if new parameters are added.

What kind of change does this PR introduce?

The task dist:macos_ARM64 requires an arm64-based runner.

What is the current behavior?

Runs of the "Release" workflow fail at the "create-release-artifacts (macOS_ARM64)" job:

https://github.com/arduino/arduino-cli/actions/runs/14595866519/job/40941519914#step:5:211

Status: Downloaded newer image for docker.elastic.co/beats-dev/golang-crossbuild:1.24.1-darwin-arm64-debian10
WARNING: The requested image's platform (linux/arm64/v8) does not match the detected host platform (linux/amd64/v3) and no specific platform was requested
exec /crossbuild: exec format error
task: Failed to run task "dist:macOS_ARM64": exit status 255

What is the new behavior?

This change should fix the build task on the release workflow.

Does this PR introduce a breaking change, and is titled accordingly?

Other information

Related to #2850
https://github.com/arduino/arduino-cli/pull/2850/files#diff-6b9acae2ec2dd8380951f75b0526e9c2f71976d513236d60e40d0f3dba275654

@cmaglie cmaglie self-assigned this Apr 22, 2025
@cmaglie cmaglie added type: enhancement Proposed improvement topic: infrastructure Related to project infrastructure labels Apr 22, 2025
@alessio-perugini alessio-perugini changed the title Fixed release workflow build [skip-changelog] Fixed release workflow build Apr 22, 2025
@alessio-perugini alessio-perugini changed the title [skip-changelog] Fixed release workflow build [skip changelog] Fixed release workflow build Apr 22, 2025
@cmaglie cmaglie merged commit c11b9dd into arduino:master Apr 22, 2025
140 of 144 checks passed
@cmaglie cmaglie deleted the fix_release_workflow branch April 22, 2025 13:49
@per1234 per1234 added os: macos Specific to macOS operating system architecture: arm Specific to ARM host architecture type: imperfection Perceived defect in any part of project and removed type: enhancement Proposed improvement labels Apr 23, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
architecture: arm Specific to ARM host architecture os: macos Specific to macOS operating system topic: infrastructure Related to project infrastructure type: imperfection Perceived defect in any part of project
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants