mirror of
https://github.com/nektos/act.git
synced 2026-04-26 01:15:51 +03:00
[GH-ISSUE #458] Warn that not Apple Silicon compatible #322
Labels
No labels
area/action
area/cli
area/docs
area/image
area/runner
area/workflow
backlog
confirmed/not-planned
kind/bug
kind/discussion
kind/external
kind/feature-request
kind/question
meta/duplicate
meta/invalid
meta/need-more-info
meta/resolved
meta/wontfix
meta/workaround
needs-work
pull-request
review/not-planned
size/M
size/XL
size/XXL
stale
stale-exempt
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/act#322
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @bencooper222 on GitHub (Jan 3, 2021).
Original GitHub issue: https://github.com/nektos/act/issues/458
I'm guessing you're blocked by Docker in terms of Apple Silicon compatibility. Would you be amenable to a PR warning of that on the README?
@catthehacker commented on GitHub (Jan 3, 2021):
As far as I know, Docker Desktop for Mac already supports Apple Silicon CPUs.
@bencooper222 commented on GitHub (Jan 3, 2021):
Not reasonable to expect this repo to support a preview feature IMO but good to hear it's coming soon!
@tylerrasor commented on GitHub (Jan 26, 2021):
I've been using the dev preview of docker for about a month now (
Preview5and nowPreview7), and it's pretty good.I downloaded the
x86 v0.2.19release, and the binary runs fine under Rosetta 2. I also pulledmasterandmake installbuilds fine also usinggo 1.16beta1(although Big Sur put restrictions on/usr/local/binso you have tosudo).The interesting news: @catthehacker is already pushing
arm64images forubuntu:act-latest, which the docker preview (correctly) pulls down. I don't know enough about GitHub Actions to know what kind of workers they're running on, but I'd be surprised if they're arm. So my local testing has diverged (if ever so slightly) from what a real actions run would do.For example, in testing a job that requires
actions/setup-go@v2, their action successfully identifies that I'm running anubuntu arm64image and then pulls downgo*linux-arm64.tar.gz. If I tried an action that wasn't architecture aware, though, I could see it causing problems.For the time being, I've done a manual
docker pull catthehacker/ubuntu:act-latest --platform amd64, which equally works fine.@catthehacker commented on GitHub (Jan 26, 2021):
@tylerrasor thank you 😸 I'm trying to have the image work on every platform possible (unfortunately, it depends on the platforms provided by
ubuntuimage on DockerHub) as well as work with every action (while still maintaining small size).GitHub Actions runners are running 64-bit versions of Ubuntu and any other platform is supported via qemu/Docker.
Free to to bother me whenever something doesn't work on those images (https://github.com/catthehacker/docker_images).
@percy-raskova commented on GitHub (Jun 29, 2025):
🔒 Security Classification Needed
This issue appears to mention security-related topics but doesn't have a security classification label.
Please add one of the following labels:
security:public- For non-sensitive security discussionssecurity:candidate- For member-only security contentsecurity:cadre- For highly sensitive security mattersIf this issue doesn't actually contain security-sensitive information, you can ignore this message.