Я столкнулся с ошибкой
"EACCES: разрешение отклонено, mkdir '/Users/runner'"
< /blockquote>
при выполнении рабочего процесса GitHub Actions на локальном средстве выполнения. Это происходит на этапе установки Ruby в процессе сборки iOS для развертывания в TestFlight.
[img]https://i.stack.imgur .com/Ydebg.png[/img]
Вот мой код действия Git:
Код: Выделить всё
name: Apple Release
on:
push:
branches:
- test/ios_gitactions
jobs:
build-and-deploy-ios:
runs-on: self-hosted2
steps:
- name: Set up git and fetch all history for all branches and tags
uses: actions/checkout@v4
with:
ref: test/ios_gitactions
- name: Set up Ruby
uses: ruby/setup-ruby@v1
with:
ruby-version: "2.7"
- name: Set up Flutter SDK
uses: subosito/flutter-action@v2
with:
flutter-version: "3.16.2"
channel: "stable"
architecture: x64
cache: true
- name: Install Fastlane (if not using Bundler)
run: gem install fastlane
- name: cd ios
timeout-minutes: 1200
run: |
flutter clean
flutter pub get
gem install cocoapods
cd ios
pod install
pod update
- name: Bundle install for iOS Gemfile
timeout-minutes: 5
run: cd ios && bundle install
- name: Build and Deploy to TestFlight
env:
APP_STORE_CONNECT_TEAM_ID: ${{ secrets.APP_STORE_CONNECT_TEAM_ID }}
DEVELOPER_APP_ID: ${{ secrets.DEVELOPER_APP_ID }}
DEVELOPER_APP_IDENTIFIER: ${{ secrets.DEVELOPER_APP_IDENTIFIER }}
DEVELOPER_PORTAL_TEAM_ID: ${{ secrets.DEVELOPER_PORTAL_TEAM_ID }}
FASTLANE_APPLE_ID: ${{ secrets.FASTLANE_APPLE_ID }}
FASTLANE_APPLE_APPLICATION_SPECIFIC_PASSWORD: ${{ secrets.FASTLANE_APPLE_APPLICATION_SPECIFIC_PASSWORD }}
MATCH_PASSWORD: ${{ secrets.MATCH_PASSWORD }}
GIT_AUTHORIZATION: "${{ secrets.GIT_AUTHORIZATION }}"
PROVISIONING_PROFILE_SPECIFIER: ${{ secrets.PROVISIONING_PROFILE_SPECIFIER }}
TEMP_KEYCHAIN_PASSWORD: ${{ secrets.TEMP_KEYCHAIN_PASSWORD }}
TEMP_KEYCHAIN_USER: ${{ secrets.TEMP_KEYCHAIN_USER }}
APPLE_KEY_ID: ${{ secrets.APPLE_KEY_ID }}
APPLE_ISSUER_ID: ${{ secrets.APPLE_ISSUER_ID }}
APPLE_KEY_CONTENT: ${{ secrets.APPLE_KEY_CONTENT }}
run: |
cd ./ios
bundle exec fastlane closed_beta
Источник: https://stackoverflow.com/questions/781 ... ons-runner