【gh actions-importer】linux/arm64対応済みのはずなのにgh-actions-importer unsupported for linux-arm64.となる現象について

私がこちらの記事を書いた後に気づいたことの備忘録。

Qiita

GitHub Actions Importerを使い、CircleCIからGitHub Actionsへの移行を行ってい…

 

記事の内容を抜粋するが、CI/CDをCircleCIからGitHub Actionsへ移行している際に『GitHub Actions Importerがlinux-arm64をサポートしていないよ』のエラーが発生したもの。

下記を参考にし、GitHub Actions Importerを用いて『CI/CDをCircleCIからGitHub Actionsへの移行』を行なっていた。

GitHub Docs

GitHub Actions Importer を使って、CircleCI パイプラインの GitHub Actions…

その際、下記のコマンドを使用してGitHub CLI拡張機能の『GitHub Actions Importer』をインストールしようとしていた際にエラーが発生。

gh extension install github/gh-actions-importer

以下のエラーが発生。

gh extension install github/gh-actions-importer gh-actions-importer unsupported for linux-arm64. Open an issue: `gh issue create -R github/gh-actions-importer -t'Support linux-arm64'`

 

この後に公式のGitHub discussionで指摘しておこうと思った際に、以下のdiscussionを見つけてしまった。

GitHub

Looks like the container image is not native to apple arm $ …

実はもう対応済みとのこと。ならなんでこれ発生したんだ、、?

おそらくの結論

おそらくだが、初っ端からDockerを立ててその中で実行していた(aarch64)のが問題なのかな?とは思う。

実際M1チップ(arm64)でdockerを立てずに上記コマンドを行うと問題なく動いたのである。

arm64aarch64は実質的に同じはずなのだが、、

 

わからんので一応公式のディスカッションで頭出しをしてきた。