GitHub Actions
Добавьте self-hosted runner в настройках репозитория или организации и выберите пакет для macOS и ARM64. Распакуйте его, выполните в каталоге runner команду настройки от платформы, затем запустите процесс.
./config.sh \
--url "$RUNNER_URL" \
--token "$RUNNER_TOKEN" \
--labels macos-m4
./run.sh
Укажите в рабочем процессе runs-on: [self-hosted, macOS, ARM64, macos-m4]и убедитесь, что метка совпадает с указанной при регистрации. Метка направляет задачи на нужный узел, но сама по себе не изолирует задачи друг от друга.
Проверка: платформа показывает статус «В сети», а команда uname -m в тестовой задаче выводит arm64. Если runner должен работать постоянно, настройте службу по инструкции к установочному пакету и запускайте её от имени того же пользователя, который выполняет сборки.