記事のサマリー(TL;DR)
- Dev Dashboard で発行する App Automation Token が全アプリで利用可能に(2026年5月6日)
- トークンはアプリ単位でスコープされ、GitHub Workflows など CI/CD パイプラインでのリリース自動化に対応
- Partner Dashboard 発行の旧 CLI トークンは期限切れまで機能するが、新トークンへの移行が推奨
Shopify アプリ開発・運用チームが対応すべき CI/CD 移行ポイント
Shopify アプリを複数管理している開発チームや、EC サイトの機能拡張として Shopify アプリを内製・受託開発している企業にとって、今回の変更は CI/CD 運用の見直し機会です。従来の CLI トークンは Partner Dashboard でアカウント単位に発行されていたため、複数アプリを扱う組織では権限管理が煩雑でした。新しい App Automation Token はアプリ単位でスコープが切られるため、最小権限の原則に沿ったシークレット管理が可能になります。GitHub Actions や類似のワークフローツールに環境変数として設定するだけで移行できる点も実務上の負担を抑えます。既存トークンは期限切れまで機能しますが、新規パイプライン構築時は App Automation Token を採用し、既存パイプラインも計画的に切り替えておくのが現実的な対応です。
詳細
App Automation Token とは
Dev Dashboard 上で発行できる、アプリごとにスコープを持つ認証トークンです。最新の Shopify CLI と組み合わせることで、GitHub Workflows などの CI/CD ツールでアプリリリースを自動化できます。アプリ単位での認証により、セキュリティと権限コントロールが強化されています。
デプロイコマンドの実行方法
App Automation Token を環境変数に設定したうえで、以下のコマンドでデプロイを実行します。
export SHOPIFY_APP_AUTOMATION_TOKEN="your-app-automation-token"
shopify app deploy --config production --allow-updates
旧 CLI トークンからの移行
Partner Dashboard で発行していた旧 CLI トークンは、有効期限が切れるまで引き続き機能します。ただし、セキュリティと機能面の強化を理由に、App Automation Token への移行が推奨されています。
移行手順の詳細は Shopify 公式ドキュメント「Managing app automation tokens」および「Deploy app components in a CD pipeline」を参照してください。