Closed mofeing closed 1 year ago
When I use act to try some workflows, it fails to recognise the architecture in my Apple M1.
act
[Register Package/register] β Run Main julia-actions/setup-julia@v1 [Register Package/register] π³ docker cp src=/Users/mofeing/.cache/act/julia-actions-setup-julia@v1/ dst=/var/run/act/actions/julia-actions-setup-julia@v1/ [Register Package/register] π³ docker exec cmd=[node /var/run/act/actions/julia-actions-setup-julia@v1/dist/index.js] user= workdir= [Register Package/register] π¬ ::debug::platform: linux [Register Package/register] π¬ ::debug::Downloading https://julialang-s3.julialang.org/bin/versions.json [Register Package/register] π¬ ::debug::Downloading /tmp/d5ad4feb-e028-42b0-8167-086568e429c6 [Register Package/register] π¬ ::debug::download complete [Register Package/register] π¬ ::debug::selected Julia version: undefined/1.6.7 [Register Package/register] π¬ ::debug::isExplicit: 1.6.7 [Register Package/register] π¬ ::debug::explicit? true [Register Package/register] π¬ ::debug::checking cache: /opt/hostedtoolcache/julia/1.6.7/arm64 [Register Package/register] π¬ ::debug::not found [Register Package/register] π¬ ::debug::could not find Julia undefined/1.6.7 in cache [Register Package/register] β ::error:: [Register Package/register] β Failure - Main julia-actions/setup-julia@v1 [Register Package/register] β ::set-output:: julia-version=1.6.7 [Register Package/register] exitcode '1': failure [Register Package/register] π Job failed
Problem is that ${{ runner.arch }} in Apple M-series is defined as arm64 but only ARM64 and aarch64 are defined.
${{ runner.arch }}
arm64
ARM64
aarch64
This PR should fix arch lookup in Apple M-series.
Thanks!
When I use
act
to try some workflows, it fails to recognise the architecture in my Apple M1.Problem is that
${{ runner.arch }}
in Apple M-series is defined asarm64
but onlyARM64
andaarch64
are defined.This PR should fix arch lookup in Apple M-series.