GithubHelp home page GithubHelp logo

fastlane-action's People

Contributors

dependabot[bot] avatar ema987 avatar fahrenkrug avatar kevincolemaninc avatar maierj avatar riderx avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

fastlane-action's Issues

Ensure Compatibility With Local Actions Via ACT

Debugging Github Actions can be made quicker by running the actions locally. One possible way to do that is by using https://github.com/nektos/act which (by default) uses node:12.6-buster-slim image.

However, this Action seems to fail when run locally (possibly due to OS incompatibility) with the following error:

[Deploy Android/deploy-android]   ⚙  ::add-path:: /bin
| /bin/sh: 1: sudo: not found
| /bin/sh: 1: fastlane: not found
[Deploy Android/deploy-android]   ❗  ::error::Error: Executing lane deploy_internal failed.
[Deploy Android/deploy-android]   ❗  ::error::Executing lane deploy_internal failed.
[Deploy Android/deploy-android]  

Running act -P ubuntu-latest=nektos/act-environments-ubuntu:18.04 to use the alternative image seems to address the issue! However, the image is 18GB in size which can be quite slow to download and run.

Would it be within the scope of this project to make it compatible with act by default?

If not, let me know and I will close this issue. Either way, thank you for open sourcing this project and helping make our lives a bit easier!

bundler: failed to load command: fastlane

I'm running into what I think is the same issue as seen in #64 except on older versions of ruby that should be supported.

My entire Github workflow is the following:

jobs:
  deploy-mobile:
    runs-on: macos-latest
    steps:
      - uses: actions/checkout@v2
      - uses: subosito/flutter-action@v1
        with:
          flutter-version: '2.2.2'
          channel: stable
      - uses: ruby/[email protected]
        with:
          ruby-version: '2.6.5'
          bundler-cache: true

      - name: Deploy Android
        env:
          ANDROID_KEYSTORE_PATH: ${{secrets.ANDROID_KEYSTORE_PATH}}
          ANDROID_SECRET_JSON_FILE: ${{secrets.ANDROID_SECRET_JSON_FILE}}
        uses: maierj/[email protected]
        with:
          lane: 'deploy'
          subdirectory: 'android'

And my Fastfile is simply:

update_fastlane

default_platform(:android)

open_weather_map_api_key = ENV["OPEN_WEATHER_MAP_API_KEY"]
json_key_data = ENV["ANDROID_SECRET_JSON_FILE"]

platform :android do
  desc "Deploy a new version to the Google Play"
  lane :deploy do
    sh("flutter", "clean")
    sh("flutter", "packages", "get")
    sh("flutter", "build", "appbundle", "-dart-define=OPEN_WEATHER_MAP_API_KEY=#{open_weather_map_api_key}", "--flavor=production", "--target=lib/main_production.dart")
    
    upload_to_play_store(
      track: "beta",
      aab: "../build/app/outputs/bundle/productionRelease/app-production-release.aab",
      skip_upload_screenshots: true,
      skip_upload_images: true,
      json_key_data: "#{json_key_data}")
  end
end

However, the build fails with the following error:

bundler: failed to load command: fastlane (/Users/runner/hostedtoolcache/Ruby/2.6.5/x64/bin/fastlane)
/Users/runner/hostedtoolcache/Ruby/2.6.5/x64/lib/ruby/gems/2.6.0/gems/fastlane-2.194.0/fastlane_core/lib/fastlane_core/ui/interface.rb:153:in `shell_error!': [!] Exit status of command 'flutter build appbundle -dart-define\=OPEN_WEATHER_MAP_API_KEY\= --flavor\=production --target\=lib/main_production.dart' was 1 instead of 0. (FastlaneCore::Interface::FastlaneShellError)

I have tried various ruby versions between 2.6 and 3.0.0 (by the way, it looks like Fastlane now supports ruby 3.0.0). I have trued both on ubuntu-latest and macos-latest platforms but none seem to work.

I am not sure what else to try, so I'm hoping there's something obvious going on...

Bundler deployment mode

I came across this point in the Bundler's documentation:

Bundler's defaults are optimized for development. To switch to defaults optimized for deployment and for CI, use the --deployment flag

Shouldn't Bundler run with this option set on? Or, at least, there should be a flag for switching on / off the deployment mode. More info can be found here:
https://bundler.io/man/bundle-install.1.html#DEPLOYMENT-MODE

bundle install --jobs causes creation of .bundle/config folder

The implementation of
function installBundleDependencies(pathToGemFile, customInstallPath)
contains the call
bundle install --jobs 2

Bundler will create a configuration file after using this command, see this issue.

The problem is that this causes an unclean working copy. Tools to bump and commit the version number will fail because of this.

Error loading plugin

After upgrading to 1.4.0 we get this error:

[09:37:53]: Error loading plugin 'fastlane-plugin-firebase_app_distribution': cannot load such file -- fastlane/plugin/firebase_app_distribution
[09:37:53]: It seems like you wanted to load some plugins, however they couldn't be loaded
[09:37:53]: Please follow the troubleshooting guide: https://docs.fastlane.tools/plugins/plugins-troubleshooting/
+-------------------------------------------+-----------+------------------+
|                               Used plugins                               |
+-------------------------------------------+-----------+------------------+
| Plugin                                    | Version   | Action           |
+-------------------------------------------+-----------+------------------+
| fastlane-plugin-firebase_app_distribution | undefined | No actions found |
+-------------------------------------------+-----------+------------------+

Current runner version: '2.164.0'
runs-on: ubuntu-latest

Save return value

I'm currently in the process of building the version management for a Flutter release workflow. Here I use google_play_track_version_codes to access the version code from the playstore.
Unfortunately it is not possible for us to set the version directly from Fastlane. But there is a great dart cli plugin which fulfills our purpose.

I am not an experienced Ruby developer but as far as I understand it, puts works as return in other languages.
And it does, the value is written into the console, but is there is a way to access and use this value further in the workflow ?

passing github token with fastlane

Is there a way to pass github token to the fastlane action? i am trying to run git_add, git_commit and push_to_git_remote but it's failing with authentication error. I am not sure if there is another way to do this through github actions. Would appreciate any help.

thank you

Potential monorepo issue: "Could not find fastlane in current directory."

Hello! Thank you for creating this action! I'm struggling a bit with understanding why I'm getting the following error:

[17:44:31]: Could not find fastlane in current directory. Make sure to have your fastlane configuration files inside a folder called "fastlane". Would you like to set fastlane up?

This happens after installing gems, we have a monorepo - so we don't run fastlane in the root directory.

For the sake of simplicity, this is our directory structure:

root
  - customer
    - fastlane
    - ios
    - android

When using the actions argument: subdirectory: customer it says customer doesn't exist, instead I've opted to use the github action default for which directory to run in:

defaults:
  run:
    working-directory: customer

This installs the gems properly, but then when it goes to run I get the error displayed at the top. I assume it's because this action makes some assumptions about the shape directory? Is that what's happening? I'm also wondering if you've considered using the github action for caching the ruby gems? here is where it's detailed.

Caching Ruby dependencies doesn't seem to work

Hi there, let me start by thanking for this GH action. It greatly simplifies the workflow and keeps the YAML configuration much cleaner.

I'm trying to cache the Ruby dependencies installed by Bundler by using a step with actions/cache, however when the Fastlane step starts, it's always installing all the required dependencies.

The workflow is configured as:

      - name: Run 'test' lane
        uses: maierj/[email protected]
        with:
          lane: test
          bundle-install-path: './vendor/bundle'
        env:
          FASTLANE_HIDE_CHANGELOG: true

      - name: Cache ruby dependencies
        uses: actions/cache@v2
        with:
          path: './vendor/bundle'
          key: ${{ runner.os }}-gems-${{ hashFiles('**/Gemfile.lock') }}
          restore-keys: |
            ${{ runner.os }}-gems-

This is the beginning of the output log when the Fastlane step starts executing. I've trimmed it for brevity:

Run maierj/[email protected]
Executing lane test on macOS.
Fetching gem metadata from https://rubygems.org/........
Fetching rake 13.0.3
Installing rake 13.0.3
Fetching CFPropertyList 3.0.3
Installing CFPropertyList 3.0.3
Fetching public_suffix 4.0.6
Installing public_suffix 4.0.6
Fetching addressable 2.7.0
Installing addressable 2.7.0
Fetching atomos 0.1.3
Installing atomos 0.1.3
Fetching aws-eventstream 1.1.0
Installing aws-eventstream 1.1.0
Fetching aws-partitions 1.415.0
Installing aws-partitions 1.415.0
...

bundler-cache is required?

While I use maierj/[email protected], ruby bundle-cache is still recommended?

- uses: ruby/setup-ruby@v1
        with:
          ruby-version: "2.7.2"
          bundler-cache: true # runs 'bundle install' and caches installed gems automatically

Bundler 2.4.3 is running, but your lockfile was generated with 2.2.20

I get every time an error if I run:

- name: Run Fastlane
        uses: maierj/[email protected]
        with:
          lane: internal
          subdirectory: android

That's the current log:

Executing lane internal on Linux.
[13](https://github.com/vikileak/shiftit/actions/runs/3868799127/jobs/6594520240#step:8:14)

[14](https://github.com/vikileak/shiftit/actions/runs/3868799127/jobs/6594520240#step:8:15)
<html><head>
[15](https://github.com/vikileak/shiftit/actions/runs/3868799127/jobs/6594520240#step:8:16)
<meta http-equiv="content-type" content="text/html;charset=utf-8">
[16](https://github.com/vikileak/shiftit/actions/runs/3868799127/jobs/6594520240#step:8:17)
<title>500 Server Error</title>
[17](https://github.com/vikileak/shiftit/actions/runs/3868799127/jobs/6594520240#step:8:18)
</head>
[18](https://github.com/vikileak/shiftit/actions/runs/3868799127/jobs/6594520240#step:8:19)
<body text=#000000 bgcolor=#ffffff>
[19](https://github.com/vikileak/shiftit/actions/runs/3868799127/jobs/6594520240#step:8:20)
<h1>Error: Server Error</h1>
[20](https://github.com/vikileak/shiftit/actions/runs/3868799127/jobs/6594520240#step:8:21)
<h2>The server encountered an error and could not complete your request.<p>Please try again in 30 seconds.</h2>
[21](https://github.com/vikileak/shiftit/actions/runs/3868799127/jobs/6594520240#step:8:22)
<h2></h2>
[22](https://github.com/vikileak/shiftit/actions/runs/3868799127/jobs/6594520240#step:8:23)
</body></html>
[23](https://github.com/vikileak/shiftit/actions/runs/3868799127/jobs/6594520240#step:8:24)
Moving to subdirectory android
[24](https://github.com/vikileak/shiftit/actions/runs/3868799127/jobs/6594520240#step:8:25)
Successfully installed bundler-2.4.3
[25](https://github.com/vikileak/shiftit/actions/runs/3868799127/jobs/6594520240#step:8:26)
Parsing documentation for bundler-2.4.3
[26](https://github.com/vikileak/shiftit/actions/runs/3868799127/jobs/6594520240#step:8:27)
Installing ri documentation for bundler-2.4.3
[27](https://github.com/vikileak/shiftit/actions/runs/3868799127/jobs/6594520240#step:8:28)
Done installing documentation for bundler after 0 seconds
[28](https://github.com/vikileak/shiftit/actions/runs/3868799127/jobs/6594520240#step:8:29)
1 gem installed
[29](https://github.com/vikileak/shiftit/actions/runs/3868799127/jobs/6594520240#step:8:30)
Bundler 2.4.3 is running, but your lockfile was generated with 2.2.20. Installing Bundler 2.2.20 and restarting using that version.
[30](https://github.com/vikileak/shiftit/actions/runs/3868799127/jobs/6594520240#step:8:31)
Fetching gem metadata from [https://rubygems.org/.](https://rubygems.org/)
[31](https://github.com/vikileak/shiftit/actions/runs/3868799127/jobs/6594520240#step:8:32)
Fetching bundler 2.2.20
[32](https://github.com/vikileak/shiftit/actions/runs/3868799127/jobs/6594520240#step:8:33)
Retrying download gem from https://rubygems.org/ due to error (2/4): Bundler::PermissionError There was an error while trying to write to `/var/lib/gems/3.0.0/cache/bundler-2.2.20.gem`. It is likely that you need to grant write permissions for that path.
[33](https://github.com/vikileak/shiftit/actions/runs/3868799127/jobs/6594520240#step:8:34)

[34](https://github.com/vikileak/shiftit/actions/runs/3868799127/jobs/6594520240#step:8:35)
Retrying download gem from https://rubygems.org/ due to error (3/4): Bundler::PermissionError There was an error while trying to write to `/var/lib/gems/3.0.0/cache/bundler-2.2.20.gem`. It is likely that you need to grant write permissions for that path.
[39](https://github.com/vikileak/shiftit/actions/runs/3868799127/jobs/6594520240#step:8:40)

[40](https://github.com/vikileak/shiftit/actions/runs/3868799127/jobs/6594520240#step:8:41)
Retrying download gem from https://rubygems.org/ due to error (4/4): Bundler::PermissionError There was an error while trying to write to `/var/lib/gems/3.0.0/cache/bundler-2.2.20.gem`. It is likely that you need to grant write permissions for that path.
[41](https://github.com/vikileak/shiftit/actions/runs/3868799127/jobs/6594520240#step:8:42)

[42](https://github.com/vikileak/shiftit/actions/runs/3868799127/jobs/6594520240#step:8:43)
There was an error installing the locked bundler version (2.2.20), rerun with the `--verbose` flag for more details. Going on using bundler 2.4.3.
[43](https://github.com/vikileak/shiftit/actions/runs/3868799127/jobs/6594520240#step:8:44)

[44](https://github.com/vikileak/shiftit/actions/runs/3868799127/jobs/6594520240#step:8:45)
Fetching gem metadata from https://rubygems.org/........
[45](https://github.com/vikileak/shiftit/actions/runs/3868799127/jobs/6594520240#step:8:46)
Resolving dependencies...
[46](https://github.com/vikileak/shiftit/actions/runs/3868799127/jobs/6594520240#step:8:47)
Using rake 13.0.6
[47](https://github.com/vikileak/shiftit/actions/runs/3868799127/jobs/6594520240#step:8:48)
Using rexml 3.2.5
[48](https://github.com/vikileak/shiftit/actions/runs/3868799127/jobs/6594520240#step:8:49)
Using public_suffix 5.0.1
[49](https://github.com/vikileak/shiftit/actions/runs/3868799127/jobs/6594520240#step:8:50)
Using artifactory 3.0.15
[50](https://github.com/vikileak/shiftit/actions/runs/3868799127/jobs/6594520240#step:8:51)
Using atomos 0.1.3
[51](https://github.com/vikileak/shiftit/actions/runs/3868799127/jobs/6594520240#step:8:52)
Using aws-eventstream 1.2.0
[52](https://github.com/vikileak/shiftit/actions/runs/3868799127/jobs/6594520240#step:8:53)
Using jmespath 1.6.2
[53](https://github.com/vikileak/shiftit/actions/runs/3868799127/jobs/6594520240#step:8:54)
Fetching aws-partitions 1.689.0
[54](https://github.com/vikileak/shiftit/actions/runs/3868799127/jobs/6594520240#step:8:55)
Using babosa 1.0.4
[55](https://github.com/vikileak/shiftit/actions/runs/3868799127/jobs/6594520240#step:8:56)
Using bundler 2.4.3
[56](https://github.com/vikileak/shiftit/actions/runs/3868799127/jobs/6594520240#step:8:57)
Using claide 1.1.0
[57](https://github.com/vikileak/shiftit/actions/runs/3868799127/jobs/6594520240#step:8:58)
Using colored 1.2
[58](https://github.com/vikileak/shiftit/actions/runs/3868799127/jobs/6594520240#step:8:59)
Using colored2 3.1.2
[59](https://github.com/vikileak/shiftit/actions/runs/3868799127/jobs/6594520240#step:8:60)
Using highline 2.0.3
[60](https://github.com/vikileak/shiftit/actions/runs/3868799127/jobs/6594520240#step:8:61)
Using declarative 0.0.20
[61](https://github.com/vikileak/shiftit/actions/runs/3868799127/jobs/6594520240#step:8:62)
Using digest-crc 0.6.4
[62](https://github.com/vikileak/shiftit/actions/runs/3868799127/jobs/6594520240#step:8:63)
Using unf_ext 0.0.8.2
[63](https://github.com/vikileak/shiftit/actions/runs/3868799127/jobs/6594520240#step:8:64)
Using dotenv 2.8.1
[64](https://github.com/vikileak/shiftit/actions/runs/3868799127/jobs/6594520240#step:8:65)
Using emoji_regex 3.2.3
[65](https://github.com/vikileak/shiftit/actions/runs/3868799127/jobs/6594520240#step:8:66)
Fetching excon 0.96.0
[66](https://github.com/vikileak/shiftit/actions/runs/3868799127/jobs/6594520240#step:8:67)
Retrying download gem from https://rubygems.org/ due to error (2/4): Bundler::PermissionError There was an error while trying to write to `/var/lib/gems/3.0.0/cache/aws-partitions-1.689.0.gem`. It is likely that you need to grant write permissions for that path.
[67](https://github.com/vikileak/shiftit/actions/runs/3868799127/jobs/6594520240#step:8:68)

[68](https://github.com/vikileak/shiftit/actions/runs/3868799127/jobs/6594520240#step:8:69)

[69](https://github.com/vikileak/shiftit/actions/runs/3868799127/jobs/6594520240#step:8:70)
Retrying download gem from https://rubygems.org/ due to error (3/4): Bundler::PermissionError There was an error while trying to write to `/var/lib/gems/3.0.0/cache/aws-partitions-1.689.0.gem`. It is likely that you need to grant write permissions for that path.
[70](https://github.com/vikileak/shiftit/actions/runs/3868799127/jobs/6594520240#step:8:71)
Retrying download gem from https://rubygems.org/ due to error (2/4): Bundler::PermissionError There was an error while trying to write to `/var/lib/gems/3.0.0/cache/excon-0.96.0.gem`. It is likely that you need to grant write permissions for that path.
[71](https://github.com/vikileak/shiftit/actions/runs/3868799127/jobs/6594520240#step:8:72)

[72](https://github.com/vikileak/shiftit/actions/runs/3868799127/jobs/6594520240#step:8:73)
Retrying download gem from https://rubygems.org/ due to error (4/4): Bundler::PermissionError There was an error while trying to write to `/var/lib/gems/3.0.0/cache/aws-partitions-1.689.0.gem`. It is likely that you need to grant write permissions for that path.
[73](https://github.com/vikileak/shiftit/actions/runs/3868799127/jobs/6594520240#step:8:74)

[74](https://github.com/vikileak/shiftit/actions/runs/3868799127/jobs/6594520240#step:8:75)
Retrying download gem from https://rubygems.org/ due to error (3/4): Bundler::PermissionError There was an error while trying to write to `/var/lib/gems/3.0.0/cache/excon-0.96.0.gem`. It is likely that you need to grant write permissions for that path.
[75](https://github.com/vikileak/shiftit/actions/runs/3868799127/jobs/6594520240#step:8:76)

[76](https://github.com/vikileak/shiftit/actions/runs/3868799127/jobs/6594520240#step:8:77)

[77](https://github.com/vikileak/shiftit/actions/runs/3868799127/jobs/6594520240#step:8:78)
Using faraday-em_http 1.0.0
[78](https://github.com/vikileak/shiftit/actions/runs/3868799127/jobs/6594520240#step:8:79)
Using faraday-em_synchrony 1.0.0
[79](https://github.com/vikileak/shiftit/actions/runs/3868799127/jobs/6594520240#step:8:80)
Using faraday-excon 1.1.0
[80](https://github.com/vikileak/shiftit/actions/runs/3868799127/jobs/6594520240#step:8:81)
Using faraday-httpclient 1.0.1
[81](https://github.com/vikileak/shiftit/actions/runs/3868799127/jobs/6594520240#step:8:82)
Using multipart-post 2.0.0
[82](https://github.com/vikileak/shiftit/actions/runs/3868799127/jobs/6594520240#step:8:83)
Using faraday-net_http 1.0.1
[83](https://github.com/vikileak/shiftit/actions/runs/3868799127/jobs/6594520240#step:8:84)

[84](https://github.com/vikileak/shiftit/actions/runs/3868799127/jobs/6594520240#step:8:85)
Using faraday-net_http_persistent 1.2.0
[85](https://github.com/vikileak/shiftit/actions/runs/3868799127/jobs/6594520240#step:8:86)
Using faraday-patron 1.0.0
[86](https://github.com/vikileak/shiftit/actions/runs/3868799127/jobs/6594520240#step:8:87)
Using faraday-rack 1.0.0
[87](https://github.com/vikileak/shiftit/actions/runs/3868799127/jobs/6594520240#step:8:88)
Using faraday-retry 1.0.3
[88](https://github.com/vikileak/shiftit/actions/runs/3868799127/jobs/6594520240#step:8:89)
Using ruby2_keywords 0.0.5
[89](https://github.com/vikileak/shiftit/actions/runs/3868799127/jobs/6594520240#step:8:90)
Using fastimage 2.2.6
[90](https://github.com/vikileak/shiftit/actions/runs/3868799127/jobs/6594520240#step:8:91)
Using gh_inspector 1.1.3
[91](https://github.com/vikileak/shiftit/actions/runs/3868799127/jobs/6594520240#step:8:92)
Fetching jwt 2.6.0
[92](https://github.com/vikileak/shiftit/actions/runs/3868799127/jobs/6594520240#step:8:93)
Retrying download gem from https://rubygems.org/ due to error (4/4): Bundler::PermissionError There was an error while trying to write to `/var/lib/gems/3.0.0/cache/excon-0.96.0.gem`. It is likely that you need to grant write permissions for that path.
[93](https://github.com/vikileak/shiftit/actions/runs/3868799127/jobs/6594520240#step:8:94)

[94](https://github.com/vikileak/shiftit/actions/runs/3868799127/jobs/6594520240#step:8:95)
Using memoist 0.16.2
[95](https://github.com/vikileak/shiftit/actions/runs/3868799127/jobs/6594520240#step:8:96)
Using multi_json 1.15.0
[96](https://github.com/vikileak/shiftit/actions/runs/3868799127/jobs/6594520240#step:8:97)
Using os 1.1.4
[97](https://github.com/vikileak/shiftit/actions/runs/3868799127/jobs/6594520240#step:8:98)
Using httpclient 2.8.3
[98](https://github.com/vikileak/shiftit/actions/runs/3868799127/jobs/6594520240#step:8:99)
Using mini_mime 1.1.2
[99](https://github.com/vikileak/shiftit/actions/runs/3868799127/jobs/6594520240#step:8:100)
Using trailblazer-option 0.1.2
[100](https://github.com/vikileak/shiftit/actions/runs/3868799127/jobs/6594520240#step:8:101)
Using uber 0.1.0
[101](https://github.com/vikileak/shiftit/actions/runs/3868799127/jobs/6594520240#step:8:102)
Using retriable 3.1.2
[102](https://github.com/vikileak/shiftit/actions/runs/3868799127/jobs/6594520240#step:8:103)
Using webrick 1.7.0
[103](https://github.com/vikileak/shiftit/actions/runs/3868799127/jobs/6594520240#step:8:104)
Using google-cloud-errors 1.3.0
[104](https://github.com/vikileak/shiftit/actions/runs/3868799127/jobs/6594520240#step:8:105)
Fetching json 2.6.3
[105](https://github.com/vikileak/shiftit/actions/runs/3868799127/jobs/6594520240#step:8:106)

[106](https://github.com/vikileak/shiftit/actions/runs/3868799127/jobs/6594520240#step:8:107)
Retrying download gem from https://rubygems.org/ due to error (2/4): Bundler::PermissionError There was an error while trying to write to `/var/lib/gems/3.0.0/cache/jwt-2.6.0.gem`. It is likely that you need to grant write permissions for that path.
[107](https://github.com/vikileak/shiftit/actions/runs/3868799127/jobs/6594520240#step:8:108)

[108](https://github.com/vikileak/shiftit/actions/runs/3868799127/jobs/6594520240#step:8:109)
Retrying download gem from https://rubygems.org/ due to error (3/4): Bundler::PermissionError There was an error while trying to write to `/var/lib/gems/3.0.0/cache/jwt-2.6.0.gem`. It is likely that you need to grant write permissions for that path.
[109](https://github.com/vikileak/shiftit/actions/runs/3868799127/jobs/6594520240#step:8:110)

[110](https://github.com/vikileak/shiftit/actions/runs/3868799127/jobs/6594520240#step:8:111)
Retrying download gem from https://rubygems.org/ due to error (4/4): Bundler::PermissionError There was an error while trying to write to `/var/lib/gems/3.0.0/cache/jwt-2.6.0.gem`. It is likely that you need to grant write permissions for that path.
[111](https://github.com/vikileak/shiftit/actions/runs/3868799127/jobs/6594520240#step:8:112)
Retrying download gem from https://rubygems.org/ due to error (2/4): Bundler::PermissionError There was an error while trying to write to `/var/lib/gems/3.0.0/cache/json-2.6.3.gem`. It is likely that you need to grant write permissions for that path.
[128](https://github.com/vikileak/shiftit/actions/runs/3868799127/jobs/6594520240#step:8:129)

[129](https://github.com/vikileak/shiftit/actions/runs/3868799127/jobs/6594520240#step:8:130)

[130](https://github.com/vikileak/shiftit/actions/runs/3868799127/jobs/6594520240#step:8:131)
Using mini_magick 4.12.0
[131](https://github.com/vikileak/shiftit/actions/runs/3868799127/jobs/6594520240#step:8:132)
Using naturally 2.2.1
[132](https://github.com/vikileak/shiftit/actions/runs/3868799127/jobs/6594520240#step:8:133)

[133](https://github.com/vikileak/shiftit/actions/runs/3868799127/jobs/6594520240#step:8:134)
Using optparse 0.1.1
[134](https://github.com/vikileak/shiftit/actions/runs/3868799127/jobs/6594520240#step:8:135)
Using plist 3.6.0
[135](https://github.com/vikileak/shiftit/actions/runs/3868799127/jobs/6594520240#step:8:136)
Using rubyzip 2.3.2
[136](https://github.com/vikileak/shiftit/actions/runs/3868799127/jobs/6594520240#step:8:137)
Using security 0.1.3
[137](https://github.com/vikileak/shiftit/actions/runs/3868799127/jobs/6594520240#step:8:138)
Using terminal-notifier 2.0.0
[138](https://github.com/vikileak/shiftit/actions/runs/3868799127/jobs/6594520240#step:8:139)
Using unicode-display_width 1.8.0
[139](https://github.com/vikileak/shiftit/actions/runs/3868799127/jobs/6594520240#step:8:140)
Using tty-screen 0.8.1
[140](https://github.com/vikileak/shiftit/actions/runs/3868799127/jobs/6594520240#step:8:141)
Retrying download gem from https://rubygems.org/ due to error (3/4): Bundler::PermissionError There was an error while trying to write to `/var/lib/gems/3.0.0/cache/json-2.6.3.gem`. It is likely that you need to grant write permissions for that path.
[141](https://github.com/vikileak/shiftit/actions/runs/3868799127/jobs/6594520240#step:8:142)
Using tty-cursor 0.7.1
[142](https://github.com/vikileak/shiftit/actions/runs/3868799127/jobs/6594520240#step:8:143)
Using word_wrap 1.0.0
[143](https://github.com/vikileak/shiftit/actions/runs/3868799127/jobs/6594520240#step:8:144)
Using nanaimo 0.3.0
[144](https://github.com/vikileak/shiftit/actions/runs/3868799127/jobs/6594520240#step:8:145)
Using rouge 2.0.7
[145](https://github.com/vikileak/shiftit/actions/runs/3868799127/jobs/6594520240#step:8:146)
Fetching fastlane-plugin-flutter_version 1.1.15
[146](https://github.com/vikileak/shiftit/actions/runs/3868799127/jobs/6594520240#step:8:147)

[147](https://github.com/vikileak/shiftit/actions/runs/3868799127/jobs/6594520240#step:8:148)
Retrying download gem from https://rubygems.org/ due to error (4/4): Bundler::PermissionError There was an error while trying to write to `/var/lib/gems/3.0.0/cache/json-2.6.3.gem`. It is likely that you need to grant write permissions for that path.
[148](https://github.com/vikileak/shiftit/actions/runs/3868799127/jobs/6594520240#step:8:149)

[149](https://github.com/vikileak/shiftit/actions/runs/3868799127/jobs/6594520240#step:8:150)
Using CFPropertyList 3.0.5
[150](https://github.com/vikileak/shiftit/actions/runs/3868799127/jobs/6594520240#step:8:151)
Using addressable 2.8.1
[151](https://github.com/vikileak/shiftit/actions/runs/3868799127/jobs/6594520240#step:8:152)
Using aws-sigv4 1.5.2
[152](https://github.com/vikileak/shiftit/actions/runs/3868799127/jobs/6594520240#step:8:153)
Using commander 4.6.0
[153](https://github.com/vikileak/shiftit/actions/runs/3868799127/jobs/6594520240#step:8:154)
Using unf 0.1.4
[154](https://github.com/vikileak/shiftit/actions/runs/3868799127/jobs/6594520240#step:8:155)
Using faraday-multipart 1.0.4
[155](https://github.com/vikileak/shiftit/actions/runs/3868799127/jobs/6594520240#step:8:156)
Using representable 3.2.0
[156](https://github.com/vikileak/shiftit/actions/runs/3868799127/jobs/6594520240#step:8:157)
Using terminal-table 1.8.0
[157](https://github.com/vikileak/shiftit/actions/runs/3868799127/jobs/6594520240#step:8:158)
Using tty-spinner 0.9.3
[158](https://github.com/vikileak/shiftit/actions/runs/3868799127/jobs/6594520240#step:8:159)
Using xcpretty 0.3.0
[159](https://github.com/vikileak/shiftit/actions/runs/3868799127/jobs/6594520240#step:8:160)
Using simctl 1.6.8
[160](https://github.com/vikileak/shiftit/actions/runs/3868799127/jobs/6594520240#step:8:161)
Using xcodeproj 1.22.0
[161](https://github.com/vikileak/shiftit/actions/runs/3868799127/jobs/6594520240#step:8:162)
Retrying download gem from https://rubygems.org/ due to error (2/4): Bundler::PermissionError There was an error while trying to write to `/var/lib/gems/3.0.0/cache/fastlane-plugin-flutter_version-1.1.15.gem`. It is likely that you need to grant write permissions for that path.
[162](https://github.com/vikileak/shiftit/actions/runs/3868799127/jobs/6594520240#step:8:163)

[163](https://github.com/vikileak/shiftit/actions/runs/3868799127/jobs/6594520240#step:8:164)
Retrying download gem from https://rubygems.org/ due to error (3/4): Bundler::PermissionError There was an error while trying to write to `/var/lib/gems/3.0.0/cache/fastlane-plugin-flutter_version-1.1.15.gem`. It is likely that you need to grant write permissions for that path.
[164](https://github.com/vikileak/shiftit/actions/runs/3868799127/jobs/6594520240#step:8:165)

[165](https://github.com/vikileak/shiftit/actions/runs/3868799127/jobs/6594520240#step:8:166)
Retrying download gem from https://rubygems.org/ due to error (4/4): Bundler::PermissionError There was an error while trying to write to `/var/lib/gems/3.0.0/cache/fastlane-plugin-flutter_version-1.1.15.gem`. It is likely that you need to grant write permissions for that path.
[166](https://github.com/vikileak/shiftit/actions/runs/3868799127/jobs/6594520240#step:8:167)

[167](https://github.com/vikileak/shiftit/actions/runs/3868799127/jobs/6594520240#step:8:168)

[168](https://github.com/vikileak/shiftit/actions/runs/3868799127/jobs/6594520240#step:8:169)
Bundler::PermissionError: There was an error while trying to write to
[169](https://github.com/vikileak/shiftit/actions/runs/3868799127/jobs/6594520240#step:8:170)
`/var/lib/gems/3.0.0/cache/aws-partitions-1.689.0.gem`. It is likely that you
[170](https://github.com/vikileak/shiftit/actions/runs/3868799127/jobs/6594520240#step:8:171)
need to grant write permissions for that path.
[171](https://github.com/vikileak/shiftit/actions/runs/3868799127/jobs/6594520240#step:8:172)
/var/lib/gems/3.0.0/gems/bundler-2.4.3/lib/bundler/shared_helpers.rb:105:in
[172](https://github.com/vikileak/shiftit/actions/runs/3868799127/jobs/6594520240#step:8:173)
`rescue in filesystem_access'
[173](https://github.com/vikileak/shiftit/actions/runs/3868799127/jobs/6594520240#step:8:174)
/var/lib/gems/3.0.0/gems/bundler-2.4.3/lib/bundler/shared_helpers.rb:102:in
[174](https://github.com/vikileak/shiftit/actions/runs/3868799127/jobs/6594520240#step:8:175)
`filesystem_access'
[175](https://github.com/vikileak/shiftit/actions/runs/3868799127/jobs/6594520240#step:8:176)
/var/lib/gems/3.0.0/gems/bundler-2.4.3/lib/bundler/rubygems_integration.rb:479:in
[176](https://github.com/vikileak/shiftit/actions/runs/3868799127/jobs/6594520240#step:8:177)
`block in download_gem'
[177](https://github.com/vikileak/shiftit/actions/runs/3868799127/jobs/6594520240#step:8:178)
  /var/lib/gems/3.0.0/gems/bundler-2.4.3/lib/bundler/retry.rb:40:in `run'
[178](https://github.com/vikileak/shiftit/actions/runs/3868799127/jobs/6594520240#step:8:179)
  /var/lib/gems/3.0.0/gems/bundler-2.4.3/lib/bundler/retry.rb:30:in `attempt'
[179](https://github.com/vikileak/shiftit/actions/runs/3868799127/jobs/6594520240#step:8:180)
/var/lib/gems/3.0.0/gems/bundler-2.4.3/lib/bundler/rubygems_integration.rb:470:in
[180](https://github.com/vikileak/shiftit/actions/runs/3868799127/jobs/6594520240#step:8:181)
`download_gem'
[181](https://github.com/vikileak/shiftit/actions/runs/3868799127/jobs/6594520240#step:8:182)
/var/lib/gems/3.0.0/gems/bundler-2.4.3/lib/bundler/source/rubygems.rb:485:in
[182](https://github.com/vikileak/shiftit/actions/runs/3868799127/jobs/6594520240#step:8:183)
`download_gem'
[183](https://github.com/vikileak/shiftit/actions/runs/3868799127/jobs/6594520240#step:8:184)
/var/lib/gems/3.0.0/gems/bundler-2.4.3/lib/bundler/source/rubygems.rb:447:in
[184](https://github.com/vikileak/shiftit/actions/runs/3868799127/jobs/6594520240#step:8:185)
`fetch_gem'
[185](https://github.com/vikileak/shiftit/actions/runs/3868799127/jobs/6594520240#step:8:186)
/var/lib/gems/3.0.0/gems/bundler-2.4.3/lib/bundler/source/rubygems.rb:431:in
[186](https://github.com/vikileak/shiftit/actions/runs/3868799127/jobs/6594520240#step:8:187)
`fetch_gem_if_possible'
[187](https://github.com/vikileak/shiftit/actions/runs/3868799127/jobs/6594520240#step:8:188)
/var/lib/gems/3.0.0/gems/bundler-2.4.3/lib/bundler/source/rubygems.rb:158:in
[188](https://github.com/vikileak/shiftit/actions/runs/3868799127/jobs/6594520240#step:8:189)
`install'
[189](https://github.com/vikileak/shiftit/actions/runs/3868799127/jobs/6594520240#step:8:190)
/var/lib/gems/3.0.0/gems/bundler-2.4.3/lib/bundler/installer/gem_installer.rb:54:in
[190](https://github.com/vikileak/shiftit/actions/runs/3868799127/jobs/6594520240#step:8:191)
`install'
[191](https://github.com/vikileak/shiftit/actions/runs/3868799127/jobs/6594520240#step:8:192)
/var/lib/gems/3.0.0/gems/bundler-2.4.3/lib/bundler/installer/gem_installer.rb:16:in
[192](https://github.com/vikileak/shiftit/actions/runs/3868799127/jobs/6594520240#step:8:193)
`install_from_spec'
[193](https://github.com/vikileak/shiftit/actions/runs/3868799127/jobs/6594520240#step:8:194)
/var/lib/gems/3.0.0/gems/bundler-2.4.3/lib/bundler/installer/parallel_installer.rb:155:in
[194](https://github.com/vikileak/shiftit/actions/runs/3868799127/jobs/6594520240#step:8:195)
`do_install'
[195](https://github.com/vikileak/shiftit/actions/runs/3868799127/jobs/6594520240#step:8:196)
/var/lib/gems/3.0.0/gems/bundler-2.4.3/lib/bundler/installer/parallel_installer.rb:146:in
[196](https://github.com/vikileak/shiftit/actions/runs/3868799127/jobs/6594520240#step:8:197)
`block in worker_pool'
[197](https://github.com/vikileak/shiftit/actions/runs/3868799127/jobs/6594520240#step:8:198)
/var/lib/gems/3.0.0/gems/bundler-2.4.3/lib/bundler/worker.rb:62:in
[198](https://github.com/vikileak/shiftit/actions/runs/3868799127/jobs/6594520240#step:8:199)
`apply_func'
[199](https://github.com/vikileak/shiftit/actions/runs/3868799127/jobs/6594520240#step:8:200)
/var/lib/gems/3.0.0/gems/bundler-2.4.3/lib/bundler/worker.rb:57:in `block in
[200](https://github.com/vikileak/shiftit/actions/runs/3868799127/jobs/6594520240#step:8:201)
process_queue'
[201](https://github.com/vikileak/shiftit/actions/runs/3868799127/jobs/6594520240#step:8:202)
  /var/lib/gems/3.0.0/gems/bundler-2.4.3/lib/bundler/worker.rb:54:in `loop'
[202](https://github.com/vikileak/shiftit/actions/runs/3868799127/jobs/6594520240#step:8:203)
/var/lib/gems/3.0.0/gems/bundler-2.4.3/lib/bundler/worker.rb:54:in
[203](https://github.com/vikileak/shiftit/actions/runs/3868799127/jobs/6594520240#step:8:204)
`process_queue'
[204](https://github.com/vikileak/shiftit/actions/runs/3868799127/jobs/6594520240#step:8:205)
/var/lib/gems/3.0.0/gems/bundler-2.4.3/lib/bundler/worker.rb:90:in `block (2
[205](https://github.com/vikileak/shiftit/actions/runs/3868799127/jobs/6594520240#step:8:206)
levels) in create_threads'
[206](https://github.com/vikileak/shiftit/actions/runs/3868799127/jobs/6594520240#step:8:207)

[207](https://github.com/vikileak/shiftit/actions/runs/3868799127/jobs/6594520240#step:8:208)
An error occurred while installing aws-partitions (1.689.0), and Bundler cannot
[208](https://github.com/vikileak/shiftit/actions/runs/3868799127/jobs/6594520240#step:8:209)
continue.
[209](https://github.com/vikileak/shiftit/actions/runs/3868799127/jobs/6594520240#step:8:210)

[210](https://github.com/vikileak/shiftit/actions/runs/3868799127/jobs/6594520240#step:8:211)
In Gemfile:
[211](https://github.com/vikileak/shiftit/actions/runs/3868799127/jobs/6594520240#step:8:212)
  fastlane was resolved to 2.211.0, which depends on
[212](https://github.com/vikileak/shiftit/actions/runs/3868799127/jobs/6594520240#step:8:213)
    aws-sdk-s3 was resolved to 1.117.2, which depends on
[213](https://github.com/vikileak/shiftit/actions/runs/3868799127/jobs/6594520240#step:8:214)
      aws-sdk-kms was resolved to 1.61.0, which depends on
[214](https://github.com/vikileak/shiftit/actions/runs/3868799127/jobs/6594520240#step:8:215)
        aws-sdk-core was resolved to 3.168.4, which depends on
[215](https://github.com/vikileak/shiftit/actions/runs/3868799127/jobs/6594520240#step:8:216)
          aws-partitions
[216](https://github.com/vikileak/shiftit/actions/runs/3868799127/jobs/6594520240#step:8:217)

[217](https://github.com/vikileak/shiftit/actions/runs/3868799127/jobs/6594520240#step:8:218)

[218](https://github.com/vikileak/shiftit/actions/runs/3868799127/jobs/6594520240#step:8:219)
Bundler::PermissionError: There was an error while trying to write to
[219](https://github.com/vikileak/shiftit/actions/runs/3868799127/jobs/6594520240#step:8:220)
`/var/lib/gems/3.0.0/cache/excon-0.96.0.gem`. It is likely that you need to
[220](https://github.com/vikileak/shiftit/actions/runs/3868799127/jobs/6594520240#step:8:221)
grant write permissions for that path.
[221](https://github.com/vikileak/shiftit/actions/runs/3868799127/jobs/6594520240#step:8:222)
/var/lib/gems/3.0.0/gems/bundler-2.4.3/lib/bundler/shared_helpers.rb:105:in
[222](https://github.com/vikileak/shiftit/actions/runs/3868799127/jobs/6594520240#step:8:223)
`rescue in filesystem_access'
[223](https://github.com/vikileak/shiftit/actions/runs/3868799127/jobs/6594520240#step:8:224)
/var/lib/gems/3.0.0/gems/bundler-2.4.3/lib/bundler/shared_helpers.rb:102:in
[224](https://github.com/vikileak/shiftit/actions/runs/3868799127/jobs/6594520240#step:8:225)
`filesystem_access'
[225](https://github.com/vikileak/shiftit/actions/runs/3868799127/jobs/6594520240#step:8:226)
/var/lib/gems/3.0.0/gems/bundler-2.4.3/lib/bundler/rubygems_integration.rb:479:in
[226](https://github.com/vikileak/shiftit/actions/runs/3868799127/jobs/6594520240#step:8:227)
`block in download_gem'
[227](https://github.com/vikileak/shiftit/actions/runs/3868799127/jobs/6594520240#step:8:228)
  /var/lib/gems/3.0.0/gems/bundler-2.4.3/lib/bundler/retry.rb:40:in `run'
[238](https://github.com/vikileak/shiftit/actions/runs/3868799127/jobs/6594520240#step:8:239)
  /var/lib/gems/3.0.0/gems/bundler-2.4.3/lib/bundler/retry.rb:30:in `attempt'
[239](https://github.com/vikileak/shiftit/actions/runs/3868799127/jobs/6594520240#step:8:240)
/var/lib/gems/3.0.0/gems/bundler-2.4.3/lib/bundler/rubygems_integration.rb:470:in
[240](https://github.com/vikileak/shiftit/actions/runs/3868799127/jobs/6594520240#step:8:241)
`download_gem'
[241](https://github.com/vikileak/shiftit/actions/runs/3868799127/jobs/6594520240#step:8:242)
/var/lib/gems/3.0.0/gems/bundler-2.4.3/lib/bundler/source/rubygems.rb:485:in
[242](https://github.com/vikileak/shiftit/actions/runs/3868799127/jobs/6594520240#step:8:243)
`download_gem'
[243](https://github.com/vikileak/shiftit/actions/runs/3868799127/jobs/6594520240#step:8:244)
/var/lib/gems/3.0.0/gems/bundler-2.4.3/lib/bundler/source/rubygems.rb:447:in
[244](https://github.com/vikileak/shiftit/actions/runs/3868799127/jobs/6594520240#step:8:245)
`fetch_gem'
[245](https://github.com/vikileak/shiftit/actions/runs/3868799127/jobs/6594520240#step:8:246)
/var/lib/gems/3.0.0/gems/bundler-2.4.3/lib/bundler/source/rubygems.rb:431:in
[246](https://github.com/vikileak/shiftit/actions/runs/3868799127/jobs/6594520240#step:8:247)
`fetch_gem_if_possible'
[247](https://github.com/vikileak/shiftit/actions/runs/3868799127/jobs/6594520240#step:8:248)
/var/lib/gems/3.0.0/gems/bundler-2.4.3/lib/bundler/source/rubygems.rb:158:in
[248](https://github.com/vikileak/shiftit/actions/runs/3868799127/jobs/6594520240#step:8:249)
`install'
[249](https://github.com/vikileak/shiftit/actions/runs/3868799127/jobs/6594520240#step:8:250)
/var/lib/gems/3.0.0/gems/bundler-2.4.3/lib/bundler/installer/gem_installer.rb:54:in
[250](https://github.com/vikileak/shiftit/actions/runs/3868799127/jobs/6594520240#step:8:251)
`install'
[251](https://github.com/vikileak/shiftit/actions/runs/3868799127/jobs/6594520240#step:8:252)
/var/lib/gems/3.0.0/gems/bundler-2.4.3/lib/bundler/installer/gem_installer.rb:16:in
[252](https://github.com/vikileak/shiftit/actions/runs/3868799127/jobs/6594520240#step:8:253)
`install_from_spec'
[253](https://github.com/vikileak/shiftit/actions/runs/3868799127/jobs/6594520240#step:8:254)
/var/lib/gems/3.0.0/gems/bundler-2.4.3/lib/bundler/installer/parallel_installer.rb:155:in
[254](https://github.com/vikileak/shiftit/actions/runs/3868799127/jobs/6594520240#step:8:255)
`do_install'
[255](https://github.com/vikileak/shiftit/actions/runs/3868799127/jobs/6594520240#step:8:256)
/var/lib/gems/3.0.0/gems/bundler-2.4.3/lib/bundler/installer/parallel_installer.rb:146:in
[256](https://github.com/vikileak/shiftit/actions/runs/3868799127/jobs/6594520240#step:8:257)
`block in worker_pool'
[257](https://github.com/vikileak/shiftit/actions/runs/3868799127/jobs/6594520240#step:8:258)
/var/lib/gems/3.0.0/gems/bundler-2.4.3/lib/bundler/worker.rb:62:in
[258](https://github.com/vikileak/shiftit/actions/runs/3868799127/jobs/6594520240#step:8:259)
`apply_func'
[259](https://github.com/vikileak/shiftit/actions/runs/3868799127/jobs/6594520240#step:8:260)
/var/lib/gems/3.0.0/gems/bundler-2.4.3/lib/bundler/worker.rb:57:in `block in
[260](https://github.com/vikileak/shiftit/actions/runs/3868799127/jobs/6594520240#step:8:261)
process_queue'
[261](https://github.com/vikileak/shiftit/actions/runs/3868799127/jobs/6594520240#step:8:262)
  /var/lib/gems/3.0.0/gems/bundler-2.4.3/lib/bundler/worker.rb:54:in `loop'
[262](https://github.com/vikileak/shiftit/actions/runs/3868799127/jobs/6594520240#step:8:263)
/var/lib/gems/3.0.0/gems/bundler-2.4.3/lib/bundler/worker.rb:54:in
[263](https://github.com/vikileak/shiftit/actions/runs/3868799127/jobs/6594520240#step:8:264)
`process_queue'
[264](https://github.com/vikileak/shiftit/actions/runs/3868799127/jobs/6594520240#step:8:265)
/var/lib/gems/3.0.0/gems/bundler-2.4.3/lib/bundler/worker.rb:90:in `block (2
[265](https://github.com/vikileak/shiftit/actions/runs/3868799127/jobs/6594520240#step:8:266)
levels) in create_threads'
[266](https://github.com/vikileak/shiftit/actions/runs/3868799127/jobs/6594520240#step:8:267)

[267](https://github.com/vikileak/shiftit/actions/runs/3868799127/jobs/6594520240#step:8:268)
An error occurred while installing excon (0.96.0), and Bundler cannot continue.
[268](https://github.com/vikileak/shiftit/actions/runs/3868799127/jobs/6594520240#step:8:269)

[269](https://github.com/vikileak/shiftit/actions/runs/3868799127/jobs/6594520240#step:8:270)
In Gemfile:
[270](https://github.com/vikileak/shiftit/actions/runs/3868799127/jobs/6594520240#step:8:271)
  fastlane was resolved to 2.211.0, which depends on
[271](https://github.com/vikileak/shiftit/actions/runs/3868799127/jobs/6594520240#step:8:272)
    excon
[272](https://github.com/vikileak/shiftit/actions/runs/3868799127/jobs/6594520240#step:8:273)

[273](https://github.com/vikileak/shiftit/actions/runs/3868799127/jobs/6594520240#step:8:274)

[274](https://github.com/vikileak/shiftit/actions/runs/3868799127/jobs/6594520240#step:8:275)
Bundler::PermissionError: There was an error while trying to write to
[275](https://github.com/vikileak/shiftit/actions/runs/3868799127/jobs/6594520240#step:8:276)
`/var/lib/gems/3.0.0/cache/jwt-2.6.0.gem`. It is likely that you need to grant
[276](https://github.com/vikileak/shiftit/actions/runs/3868799127/jobs/6594520240#step:8:277)
write permissions for that path.
[277](https://github.com/vikileak/shiftit/actions/runs/3868799127/jobs/6594520240#step:8:278)
/var/lib/gems/3.0.0/gems/bundler-2.4.3/lib/bundler/shared_helpers.rb:105:in
[278](https://github.com/vikileak/shiftit/actions/runs/3868799127/jobs/6594520240#step:8:279)
`rescue in filesystem_access'
[279](https://github.com/vikileak/shiftit/actions/runs/3868799127/jobs/6594520240#step:8:280)
/var/lib/gems/3.0.0/gems/bundler-2.4.3/lib/bundler/shared_helpers.rb:102:in
[280](https://github.com/vikileak/shiftit/actions/runs/3868799127/jobs/6594520240#step:8:281)
`filesystem_access'
[281](https://github.com/vikileak/shiftit/actions/runs/3868799127/jobs/6594520240#step:8:282)
/var/lib/gems/3.0.0/gems/bundler-2.4.3/lib/bundler/rubygems_integration.rb:479:in
[282](https://github.com/vikileak/shiftit/actions/runs/3868799127/jobs/6594520240#step:8:283)
`block in download_gem'
[283](https://github.com/vikileak/shiftit/actions/runs/3868799127/jobs/6594520240#step:8:284)
  /var/lib/gems/3.0.0/gems/bundler-2.4.3/lib/bundler/retry.rb:40:in `run'
[284](https://github.com/vikileak/shiftit/actions/runs/3868799127/jobs/6594520240#step:8:285)
  /var/lib/gems/3.0.0/gems/bundler-2.4.3/lib/bundler/retry.rb:30:in `attempt'
[285](https://github.com/vikileak/shiftit/actions/runs/3868799127/jobs/6594520240#step:8:286)
/var/lib/gems/3.0.0/gems/bundler-2.4.3/lib/bundler/rubygems_integration.rb:470:in
[286](https://github.com/vikileak/shiftit/actions/runs/3868799127/jobs/6594520240#step:8:287)
`download_gem'
[287](https://github.com/vikileak/shiftit/actions/runs/3868799127/jobs/6594520240#step:8:288)
/var/lib/gems/3.0.0/gems/bundler-2.4.3/lib/bundler/source/rubygems.rb:485:in
[288](https://github.com/vikileak/shiftit/actions/runs/3868799127/jobs/6594520240#step:8:289)
`download_gem'
[289](https://github.com/vikileak/shiftit/actions/runs/3868799127/jobs/6594520240#step:8:290)
/var/lib/gems/3.0.0/gems/bundler-2.4.3/lib/bundler/source/rubygems.rb:447:in
[290](https://github.com/vikileak/shiftit/actions/runs/3868799127/jobs/6594520240#step:8:291)
`fetch_gem'
[291](https://github.com/vikileak/shiftit/actions/runs/3868799127/jobs/6594520240#step:8:292)
/var/lib/gems/3.0.0/gems/bundler-2.4.3/lib/bundler/source/rubygems.rb:431:in
[292](https://github.com/vikileak/shiftit/actions/runs/3868799127/jobs/6594520240#step:8:293)
`fetch_gem_if_possible'
[293](https://github.com/vikileak/shiftit/actions/runs/3868799127/jobs/6594520240#step:8:294)
/var/lib/gems/3.0.0/gems/bundler-2.4.3/lib/bundler/source/rubygems.rb:158:in
[294](https://github.com/vikileak/shiftit/actions/runs/3868799127/jobs/6594520240#step:8:295)
`install'
[295](https://github.com/vikileak/shiftit/actions/runs/3868799127/jobs/6594520240#step:8:296)
/var/lib/gems/3.0.0/gems/bundler-2.4.3/lib/bundler/installer/gem_installer.rb:54:in
[296](https://github.com/vikileak/shiftit/actions/runs/3868799127/jobs/6594520240#step:8:297)
`install'
[297](https://github.com/vikileak/shiftit/actions/runs/3868799127/jobs/6594520240#step:8:298)
/var/lib/gems/3.0.0/gems/bundler-2.4.3/lib/bundler/installer/gem_installer.rb:16:in
[298](https://github.com/vikileak/shiftit/actions/runs/3868799127/jobs/6594520240#step:8:299)
`install_from_spec'
[299](https://github.com/vikileak/shiftit/actions/runs/3868799127/jobs/6594520240#step:8:300)
/var/lib/gems/3.0.0/gems/bundler-2.4.3/lib/bundler/installer/parallel_installer.rb:155:in
[300](https://github.com/vikileak/shiftit/actions/runs/3868799127/jobs/6594520240#step:8:301)
`do_install'
[301](https://github.com/vikileak/shiftit/actions/runs/3868799127/jobs/6594520240#step:8:302)
/var/lib/gems/3.0.0/gems/bundler-2.4.3/lib/bundler/installer/parallel_installer.rb:146:in
[302](https://github.com/vikileak/shiftit/actions/runs/3868799127/jobs/6594520240#step:8:303)
`block in worker_pool'
[303](https://github.com/vikileak/shiftit/actions/runs/3868799127/jobs/6594520240#step:8:304)
/var/lib/gems/3.0.0/gems/bundler-2.4.3/lib/bundler/worker.rb:62:in
[304](https://github.com/vikileak/shiftit/actions/runs/3868799127/jobs/6594520240#step:8:305)
`apply_func'
[305](https://github.com/vikileak/shiftit/actions/runs/3868799127/jobs/6594520240#step:8:306)
/var/lib/gems/3.0.0/gems/bundler-2.4.3/lib/bundler/worker.rb:57:in `block in
[306](https://github.com/vikileak/shiftit/actions/runs/3868799127/jobs/6594520240#step:8:307)
process_queue'
[307](https://github.com/vikileak/shiftit/actions/runs/3868799127/jobs/6594520240#step:8:308)
  /var/lib/gems/3.0.0/gems/bundler-2.4.3/lib/bundler/worker.rb:54:in `loop'
[308](https://github.com/vikileak/shiftit/actions/runs/3868799127/jobs/6594520240#step:8:309)
/var/lib/gems/3.0.0/gems/bundler-2.4.3/lib/bundler/worker.rb:54:in
[309](https://github.com/vikileak/shiftit/actions/runs/3868799127/jobs/6594520240#step:8:310)
`process_queue'
[310](https://github.com/vikileak/shiftit/actions/runs/3868799127/jobs/6594520240#step:8:311)
/var/lib/gems/3.0.0/gems/bundler-2.4.3/lib/bundler/worker.rb:90:in `block (2
[311](https://github.com/vikileak/shiftit/actions/runs/3868799127/jobs/6594520240#step:8:312)
levels) in create_threads'
[312](https://github.com/vikileak/shiftit/actions/runs/3868799127/jobs/6594520240#step:8:313)

[313](https://github.com/vikileak/shiftit/actions/runs/3868799127/jobs/6594520240#step:8:314)
An error occurred while installing jwt (2.6.0), and Bundler cannot continue.
[314](https://github.com/vikileak/shiftit/actions/runs/3868799127/jobs/6594520240#step:8:315)

[315](https://github.com/vikileak/shiftit/actions/runs/3868799127/jobs/6594520240#step:8:316)
In Gemfile:
[316](https://github.com/vikileak/shiftit/actions/runs/3868799127/jobs/6594520240#step:8:317)
  fastlane was resolved to 2.211.0, which depends on
[317](https://github.com/vikileak/shiftit/actions/runs/3868799127/jobs/6594520240#step:8:318)
    google-apis-androidpublisher_v3 was resolved to 0.32.0, which depends on
[318](https://github.com/vikileak/shiftit/actions/runs/3868799127/jobs/6594520240#step:8:319)
      google-apis-core was resolved to 0.9.3, which depends on
[319](https://github.com/vikileak/shiftit/actions/runs/3868799127/jobs/6594520240#step:8:320)
        googleauth was resolved to 1.3.0, which depends on
[320](https://github.com/vikileak/shiftit/actions/runs/3868799127/jobs/6594520240#step:8:321)
          signet was resolved to 0.17.0, which depends on
[321](https://github.com/vikileak/shiftit/actions/runs/3868799127/jobs/6594520240#step:8:322)
            jwt
[322](https://github.com/vikileak/shiftit/actions/runs/3868799127/jobs/6594520240#step:8:323)

[323](https://github.com/vikileak/shiftit/actions/runs/3868799127/jobs/6594520240#step:8:324)

[324](https://github.com/vikileak/shiftit/actions/runs/3868799127/jobs/6594520240#step:8:325)
Bundler::PermissionError: There was an error while trying to write to
[325](https://github.com/vikileak/shiftit/actions/runs/3868799127/jobs/6594520240#step:8:326)
`/var/lib/gems/3.0.0/cache/json-2.6.3.gem`. It is likely that you need to grant
[326](https://github.com/vikileak/shiftit/actions/runs/3868799127/jobs/6594520240#step:8:327)
write permissions for that path.
[327](https://github.com/vikileak/shiftit/actions/runs/3868799127/jobs/6594520240#step:8:328)
/var/lib/gems/3.0.0/gems/bundler-2.4.3/lib/bundler/shared_helpers.rb:105:in
[328](https://github.com/vikileak/shiftit/actions/runs/3868799127/jobs/6594520240#step:8:329)
`rescue in filesystem_access'
[329](https://github.com/vikileak/shiftit/actions/runs/3868799127/jobs/6594520240#step:8:330)
/var/lib/gems/3.0.0/gems/bundler-2.4.3/lib/bundler/shared_helpers.rb:102:in
[330](https://github.com/vikileak/shiftit/actions/runs/3868799127/jobs/6594520240#step:8:331)
`filesystem_access'
[331](https://github.com/vikileak/shiftit/actions/runs/3868799127/jobs/6594520240#step:8:332)
/var/lib/gems/3.0.0/gems/bundler-2.4.3/lib/bundler/rubygems_integration.rb:479:in
[332](https://github.com/vikileak/shiftit/actions/runs/3868799127/jobs/6594520240#step:8:333)
`block in download_gem'
[333](https://github.com/vikileak/shiftit/actions/runs/3868799127/jobs/6594520240#step:8:334)
  /var/lib/gems/3.0.0/gems/bundler-2.4.3/lib/bundler/retry.rb:40:in `run'
[334](https://github.com/vikileak/shiftit/actions/runs/3868799127/jobs/6594520240#step:8:335)
  /var/lib/gems/3.0.0/gems/bundler-2.4.3/lib/bundler/retry.rb:30:in `attempt'
[335](https://github.com/vikileak/shiftit/actions/runs/3868799127/jobs/6594520240#step:8:336)
/var/lib/gems/3.0.0/gems/bundler-2.4.3/lib/bundler/rubygems_integration.rb:470:in
[336](https://github.com/vikileak/shiftit/actions/runs/3868799127/jobs/6594520240#step:8:337)
`download_gem'
[337](https://github.com/vikileak/shiftit/actions/runs/3868799127/jobs/6594520240#step:8:338)
/var/lib/gems/3.0.0/gems/bundler-2.4.3/lib/bundler/source/rubygems.rb:485:in
[346](https://github.com/vikileak/shiftit/actions/runs/3868799127/jobs/6594520240#step:8:347)
`download_gem'
[347](https://github.com/vikileak/shiftit/actions/runs/3868799127/jobs/6594520240#step:8:348)
/var/lib/gems/3.0.0/gems/bundler-2.4.3/lib/bundler/source/rubygems.rb:447:in
[348](https://github.com/vikileak/shiftit/actions/runs/3868799127/jobs/6594520240#step:8:349)
`fetch_gem'
[349](https://github.com/vikileak/shiftit/actions/runs/3868799127/jobs/6594520240#step:8:350)
/var/lib/gems/3.0.0/gems/bundler-2.4.3/lib/bundler/source/rubygems.rb:431:in
[350](https://github.com/vikileak/shiftit/actions/runs/3868799127/jobs/6594520240#step:8:351)
`fetch_gem_if_possible'
[351](https://github.com/vikileak/shiftit/actions/runs/3868799127/jobs/6594520240#step:8:352)
/var/lib/gems/3.0.0/gems/bundler-2.4.3/lib/bundler/source/rubygems.rb:158:in
[352](https://github.com/vikileak/shiftit/actions/runs/3868799127/jobs/6594520240#step:8:353)
`install'
[353](https://github.com/vikileak/shiftit/actions/runs/3868799127/jobs/6594520240#step:8:354)
/var/lib/gems/3.0.0/gems/bundler-2.4.3/lib/bundler/installer/gem_installer.rb:54:in
[354](https://github.com/vikileak/shiftit/actions/runs/3868799127/jobs/6594520240#step:8:355)
`install'
[355](https://github.com/vikileak/shiftit/actions/runs/3868799127/jobs/6594520240#step:8:356)
/var/lib/gems/3.0.0/gems/bundler-2.4.3/lib/bundler/installer/gem_installer.rb:16:in
[356](https://github.com/vikileak/shiftit/actions/runs/3868799127/jobs/6594520240#step:8:357)
`install_from_spec'
[357](https://github.com/vikileak/shiftit/actions/runs/3868799127/jobs/6594520240#step:8:358)
/var/lib/gems/3.0.0/gems/bundler-2.4.3/lib/bundler/installer/parallel_installer.rb:155:in
[358](https://github.com/vikileak/shiftit/actions/runs/3868799127/jobs/6594520240#step:8:359)
`do_install'
[359](https://github.com/vikileak/shiftit/actions/runs/3868799127/jobs/6594520240#step:8:360)
/var/lib/gems/3.0.0/gems/bundler-2.4.3/lib/bundler/installer/parallel_installer.rb:146:in
[360](https://github.com/vikileak/shiftit/actions/runs/3868799127/jobs/6594520240#step:8:361)
`block in worker_pool'
[361](https://github.com/vikileak/shiftit/actions/runs/3868799127/jobs/6594520240#step:8:362)
/var/lib/gems/3.0.0/gems/bundler-2.4.3/lib/bundler/worker.rb:62:in
[362](https://github.com/vikileak/shiftit/actions/runs/3868799127/jobs/6594520240#step:8:363)
`apply_func'
[363](https://github.com/vikileak/shiftit/actions/runs/3868799127/jobs/6594520240#step:8:364)
/var/lib/gems/3.0.0/gems/bundler-2.4.3/lib/bundler/worker.rb:57:in `block in
[325](https://github.com/vikileak/shiftit/actions/runs/3868799127/jobs/6594520240#step:8:326)
process_queue'
[326](https://github.com/vikileak/shiftit/actions/runs/3868799127/jobs/6594520240#step:8:327)
  /var/lib/gems/3.0.0/gems/bundler-2.4.3/lib/bundler/worker.rb:54:in `loop'
[327](https://github.com/vikileak/shiftit/actions/runs/3868799127/jobs/6594520240#step:8:328)
/var/lib/gems/3.0.0/gems/bundler-2.4.3/lib/bundler/worker.rb:54:in
[328](https://github.com/vikileak/shiftit/actions/runs/3868799127/jobs/6594520240#step:8:329)
`process_queue'
[329](https://github.com/vikileak/shiftit/actions/runs/3868799127/jobs/6594520240#step:8:330)
/var/lib/gems/3.0.0/gems/bundler-2.4.3/lib/bundler/worker.rb:90:in `block (2
[330](https://github.com/vikileak/shiftit/actions/runs/3868799127/jobs/6594520240#step:8:331)
levels) in create_threads'
[331](https://github.com/vikileak/shiftit/actions/runs/3868799127/jobs/6594520240#step:8:332)

[332](https://github.com/vikileak/shiftit/actions/runs/3868799127/jobs/6594520240#step:8:333)
An error occurred while installing json (2.6.3), and Bundler cannot continue.
[333](https://github.com/vikileak/shiftit/actions/runs/3868799127/jobs/6594520240#step:8:334)

[334](https://github.com/vikileak/shiftit/actions/runs/3868799127/jobs/6594520240#step:8:335)
In Gemfile:
[335](https://github.com/vikileak/shiftit/actions/runs/3868799127/jobs/6594520240#step:8:336)
  fastlane was resolved to 2.211.0, which depends on
[336](https://github.com/vikileak/shiftit/actions/runs/3868799127/jobs/6594520240#step:8:337)
    json
[337](https://github.com/vikileak/shiftit/actions/runs/3868799127/jobs/6594520240#step:8:338)
bundler: failed to load command: fastlane (/usr/local/bin/fastlane)
[338](https://github.com/vikileak/shiftit/actions/runs/3868799127/jobs/6594520240#step:8:339)
/var/lib/gems/3.0.0/gems/bundler-2.4.3/lib/bundler/definition.rb:526:in `materialize': Could not find fastlane-plugin-flutter_version-1.1.15, fastlane-plugin-flutter_version-1.1.15, fastlane-plugin-flutter_version-1.1.15, excon-0.96.0, excon-0.96.0, excon-0.96.0, json-2.6.3, json-2.6.3, json-2.6.3, jwt-2.6.0, jwt-2.6.0, jwt-2.6.0, google-apis-core-0.9.3, google-apis-core-0.9.3, google-apis-core-0.9.3, aws-partitions-1.689.0, aws-partitions-1.689.0, aws-partitions-1.689.0 in locally installed gems (Bundler::GemNotFound)
[339](https://github.com/vikileak/shiftit/actions/runs/3868799127/jobs/6594520240#step:8:340)
	from /var/lib/gems/3.0.0/gems/bundler-2.4.3/lib/bundler/definition.rb:187:in `specs'
[340](https://github.com/vikileak/shiftit/actions/runs/3868799127/jobs/6594520240#step:8:341)
	from /var/lib/gems/3.0.0/gems/bundler-2.4.3/lib/bundler/definition.rb:244:in `specs_for'
[341](https://github.com/vikileak/shiftit/actions/runs/3868799127/jobs/6594520240#step:8:342)
	from /var/lib/gems/3.0.0/gems/bundler-2.4.3/lib/bundler/runtime.rb:18:in `setup'
[342](https://github.com/vikileak/shiftit/actions/runs/3868799127/jobs/6594520240#step:8:343)
	from /var/lib/gems/3.0.0/gems/bundler-2.4.3/lib/bundler.rb:170:in `setup'
[343](https://github.com/vikileak/shiftit/actions/runs/3868799127/jobs/6594520240#step:8:344)
	from /var/lib/gems/3.0.0/gems/bundler-2.4.3/lib/bundler/setup.rb:20:in `block in <top (required)>'
[344](https://github.com/vikileak/shiftit/actions/runs/3868799127/jobs/6594520240#step:8:345)
	from /var/lib/gems/3.0.0/gems/bundler-2.4.3/lib/bundler/ui/shell.rb:159:in `with_level'
[345](https://github.com/vikileak/shiftit/actions/runs/3868799127/jobs/6594520240#step:8:346)
	from /var/lib/gems/3.0.0/gems/bundler-2.4.3/lib/bundler/ui/shell.rb:111:in `silence'
[346](https://github.com/vikileak/shiftit/actions/runs/3868799127/jobs/6594520240#step:8:347)
	from /var/lib/gems/3.0.0/gems/bundler-2.4.3/lib/bundler/setup.rb:20:in `<top (required)>'
[347](https://github.com/vikileak/shiftit/actions/runs/3868799127/jobs/6594520240#step:8:348)
	from /var/lib/gems/3.0.0/gems/bundler-2.4.3/lib/bundler/cli/exec.rb:56:in `require_relative'
[348](https://github.com/vikileak/shiftit/actions/runs/3868799127/jobs/6594520240#step:8:349)
	from /var/lib/gems/3.0.0/gems/bundler-2.4.3/lib/bundler/cli/exec.rb:56:in `kernel_load'
[349](https://github.com/vikileak/shiftit/actions/runs/3868799127/jobs/6594520240#step:8:350)
	from /var/lib/gems/3.0.0/gems/bundler-2.4.3/lib/bundler/cli/exec.rb:23:in `run'
[350](https://github.com/vikileak/shiftit/actions/runs/3868799127/jobs/6594520240#step:8:351)
	from /var/lib/gems/3.0.0/gems/bundler-2.4.3/lib/bundler/cli.rb:491:in `exec'
[351](https://github.com/vikileak/shiftit/actions/runs/3868799127/jobs/6594520240#step:8:352)
	from /var/lib/gems/3.0.0/gems/bundler-2.4.3/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'
[352](https://github.com/vikileak/shiftit/actions/runs/3868799127/jobs/6594520240#step:8:353)
	from /var/lib/gems/3.0.0/gems/bundler-2.4.3/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'
[353](https://github.com/vikileak/shiftit/actions/runs/3868799127/jobs/6594520240#step:8:354)
	from /var/lib/gems/3.0.0/gems/bundler-2.4.3/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'
[354](https://github.com/vikileak/shiftit/actions/runs/3868799127/jobs/6594520240#step:8:355)
	from /var/lib/gems/3.0.0/gems/bundler-2.4.3/lib/bundler/cli.rb:34:in `dispatch'
[355](https://github.com/vikileak/shiftit/actions/runs/3868799127/jobs/6594520240#step:8:356)
	from /var/lib/gems/3.0.0/gems/bundler-2.4.3/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'
[356](https://github.com/vikileak/shiftit/actions/runs/3868799127/jobs/6594520240#step:8:357)
	from /var/lib/gems/3.0.0/gems/bundler-2.4.3/lib/bundler/cli.rb:28:in `start'
[357](https://github.com/vikileak/shiftit/actions/runs/3868799127/jobs/6594520240#step:8:358)
	from /var/lib/gems/3.0.0/gems/bundler-2.4.3/exe/bundle:45:in `block in <top (required)>'
[358](https://github.com/vikileak/shiftit/actions/runs/3868799127/jobs/6594520240#step:8:359)
	from /var/lib/gems/3.0.0/gems/bundler-2.4.3/lib/bundler/friendly_errors.rb:117:in `with_friendly_errors'
[359](https://github.com/vikileak/shiftit/actions/runs/3868799127/jobs/6594520240#step:8:360)
	from /var/lib/gems/3.0.0/gems/bundler-2.4.3/exe/bundle:33:in `<top (required)>'
[360](https://github.com/vikileak/shiftit/actions/runs/3868799127/jobs/6594520240#step:8:361)
	from /usr/local/bin/bundle:25:in `load'
[361](https://github.com/vikileak/shiftit/actions/runs/3868799127/jobs/6594520240#step:8:362)
	from /usr/local/bin/bundle:25:in `<main>'
[362](https://github.com/vikileak/shiftit/actions/runs/3868799127/jobs/6594520240#step:8:363)
Error: Error: Executing lane internal failed.
[363](https://github.com/vikileak/shiftit/actions/runs/3868799127/jobs/6594520240#step:8:364)
Error: Executing lane internal failed.

It is trying to use bundle 2.4.3 with 2.2.20 lockfile version and I already tried to change the Gemfile and add gem 'bundler', '~> 2.4', '>= 2.4.3' or to create an Gemfile.lockfile with 2.4.3 version but when I install sudo gem install bundler -v 2.4.3 on my mac then it meant that I don't have write permission:

ERROR:  While executing gem ... (Gem::FilePermissionError)
    You don't have write permissions for the /usr/bin directory.

Big thanks in advance for help. If some can help ^^

Could not retrieve response as fastlane runs in non-interactive mode

Hi, I am running the Fastlane Action and getting this error from Github Action: Could not retrieve response as fastlane runs in non-interactive mode

My project contain a folder called fastlane, and inside there is the Fastfile file, with the lanes.
The lanes are working correctly from my personal computer fastlane unit_tests

Do you know how to make the lane run?
Thanks

Those are the logs:

2020-01-14T16:21:16.7708900Z ##[group]Run maierj/[email protected]
2020-01-14T16:21:16.7709320Z with:
2020-01-14T16:21:16.7709420Z   lane: unit_tests
2020-01-14T16:21:16.7709550Z   options: { "option1": "--verbose"}
2020-01-14T16:21:16.7709680Z   skip-tracking: true
2020-01-14T16:21:16.7709810Z ##[endgroup]
2020-01-14T16:21:16.8979070Z Executing lane unit_tests on macOS.
2020-01-14T16:21:18.9939090Z [16:21:18]: �[33mGet started using a Gemfile for fastlane https://docs.fastlane.tools/getting-started/ios/setup/#use-a-gemfile�[0m
2020-01-14T16:21:20.2564390Z [16:21:20]: Sending anonymous analytics information
2020-01-14T16:21:20.2567130Z [16:21:20]: Learn more at https://docs.fastlane.tools/#metrics
2020-01-14T16:21:20.2571650Z [16:21:20]: No personal or sensitive data is sent.
2020-01-14T16:21:20.2572540Z [16:21:20]: You can disable this by adding `opt_out_usage` at the top of your Fastfile
2020-01-14T16:21:20.2701660Z [16:21:20]: �[33mCould not find fastlane in current directory. Make sure to have your fastlane configuration files inside a folder called "fastlane". Would you like to set fastlane up?�[0m
2020-01-14T16:21:20.2864340Z 
2020-01-14T16:21:20.2865680Z Looking for related GitHub issues on fastlane/fastlane...
2020-01-14T16:21:20.2865840Z 
2020-01-14T16:21:21.0798430Z ➡️  �[33mCould not retrieve response as fastlane runs in non-interactive mode�[0m
2020-01-14T16:21:21.0801710Z     https://github.com/fastlane/fastlane/issues/15548 [�[32mclosed�[0m] 8 💬
2020-01-14T16:21:21.0802020Z     2 weeks ago
2020-01-14T16:21:21.0802180Z 
2020-01-14T16:21:21.0802720Z ➡️  �[33mCircleCI: Could not find fastlane in current directory.�[0m
2020-01-14T16:21:21.0803300Z     https://github.com/fastlane/fastlane/issues/15341 [�[32mclosed�[0m] 7 💬
2020-01-14T16:21:21.0803480Z     3 days ago
2020-01-14T16:21:21.0803530Z 
2020-01-14T16:21:21.0803990Z ➡️  �[33m`factory': [!] Can't find class 'adhoc' (RuntimeError)�[0m
2020-01-14T16:21:21.0804510Z     https://github.com/fastlane/fastlane/issues/15870 [�[32mclosed�[0m] 3 💬
2020-01-14T16:21:21.0804640Z     4 days ago
2020-01-14T16:21:21.0804750Z 
2020-01-14T16:21:21.0805410Z and 45 more at: https://github.com/fastlane/fastlane/search?q=Could%20not%20retrieve%20response%20as%20fastlane%20runs%20in%20non-interactive%20mode&type=Issues&utf8=✓
2020-01-14T16:21:21.0805530Z 
2020-01-14T16:21:21.0806020Z 🔗  You can ⌘ + double-click on links to open them directly in your browser.
2020-01-14T16:21:21.0806110Z 
2020-01-14T16:21:21.0806260Z #######################################################################
2020-01-14T16:21:21.0806400Z # fastlane 2.140.0 is available. You are on 2.139.0.
2020-01-14T16:21:21.0806520Z # You should use the latest version.
2020-01-14T16:21:21.0806600Z # Please update using `sudo gem install fastlane`.
2020-01-14T16:21:21.0806730Z #######################################################################
2020-01-14T16:21:21.5682320Z /usr/local/lib/ruby/gems/2.6.0/gems/fastlane-2.139.0/fastlane_core/lib/fastlane_core/ui/interface.rb:129:in `crash!': �[31m[!] Could not retrieve response as fastlane runs in non-interactive mode�[0m (FastlaneCore::Interface::FastlaneCrash)
2020-01-14T16:21:21.5683250Z 	from /usr/local/lib/ruby/gems/2.6.0/gems/fastlane-2.139.0/fastlane_core/lib/fastlane_core/ui/implementations/shell.rb:156:in `verify_interactive!'
2020-01-14T16:21:21.5683850Z 	from /usr/local/lib/ruby/gems/2.6.0/gems/fastlane-2.139.0/fastlane_core/lib/fastlane_core/ui/implementations/shell.rb:134:in `confirm'
2020-01-14T16:21:21.5684900Z 	from /usr/local/lib/ruby/gems/2.6.0/gems/fastlane-2.139.0/fastlane_core/lib/fastlane_core/ui/ui.rb:17:in `method_missing'
2020-01-14T16:21:21.5685480Z 	from /usr/local/lib/ruby/gems/2.6.0/gems/fastlane-2.139.0/fastlane/lib/fastlane/commands_generator.rb:359:in `ensure_fastfile'
2020-01-14T16:21:21.5686040Z 	from /usr/local/lib/ruby/gems/2.6.0/gems/fastlane-2.139.0/fastlane/lib/fastlane/commands_generator.rb:107:in `block (2 levels) in run'
2020-01-14T16:21:21.5686590Z 	from /usr/local/lib/ruby/gems/2.6.0/gems/commander-fastlane-4.4.6/lib/commander/command.rb:178:in `call'
2020-01-14T16:21:21.5687580Z 	from /usr/local/lib/ruby/gems/2.6.0/gems/commander-fastlane-4.4.6/lib/commander/command.rb:153:in `run'
2020-01-14T16:21:21.5688150Z 	from /usr/local/lib/ruby/gems/2.6.0/gems/commander-fastlane-4.4.6/lib/commander/runner.rb:476:in `run_active_command'
2020-01-14T16:21:21.5688710Z 	from /usr/local/lib/ruby/gems/2.6.0/gems/fastlane-2.139.0/fastlane_core/lib/fastlane_core/ui/fastlane_runner.rb:76:in `run!'
2020-01-14T16:21:21.5689260Z 	from /usr/local/lib/ruby/gems/2.6.0/gems/commander-fastlane-4.4.6/lib/commander/delegates.rb:15:in `run!'
2020-01-14T16:21:21.5689810Z 	from /usr/local/lib/ruby/gems/2.6.0/gems/fastlane-2.139.0/fastlane/lib/fastlane/commands_generator.rb:349:in `run'
2020-01-14T16:21:21.5690320Z 	from /usr/local/lib/ruby/gems/2.6.0/gems/fastlane-2.139.0/fastlane/lib/fastlane/commands_generator.rb:41:in `start'
2020-01-14T16:21:21.5690870Z 	from /usr/local/lib/ruby/gems/2.6.0/gems/fastlane-2.139.0/fastlane/lib/fastlane/cli_tools_distributor.rb:119:in `take_off'
2020-01-14T16:21:21.5691420Z 	from /usr/local/lib/ruby/gems/2.6.0/gems/fastlane-2.139.0/bin/fastlane:23:in `<top (required)>'
2020-01-14T16:21:21.5691910Z 	from /usr/local/lib/ruby/gems/2.6.0/bin/fastlane:23:in `load'
2020-01-14T16:21:21.5692370Z 	from /usr/local/lib/ruby/gems/2.6.0/bin/fastlane:23:in `<main>'
2020-01-14T16:21:21.5693800Z /usr/local/lib/ruby/gems/2.6.0/gems/fastlane-2.139.0/fastlane_core/lib/fastlane_core/ui/interface.rb:129:in `crash!': Could not retrieve response as fastlane runs in non-interactive mode (FastlaneCore::Interface::FastlaneCrash)
2020-01-14T16:21:21.5694420Z 	from /usr/local/lib/ruby/gems/2.6.0/gems/fastlane-2.139.0/fastlane_core/lib/fastlane_core/ui/implementations/shell.rb:156:in `verify_interactive!'
2020-01-14T16:21:21.5695000Z 	from /usr/local/lib/ruby/gems/2.6.0/gems/fastlane-2.139.0/fastlane_core/lib/fastlane_core/ui/implementations/shell.rb:134:in `confirm'
2020-01-14T16:21:21.5695540Z 	from /usr/local/lib/ruby/gems/2.6.0/gems/fastlane-2.139.0/fastlane_core/lib/fastlane_core/ui/ui.rb:17:in `method_missing'
2020-01-14T16:21:21.5696110Z 	from /usr/local/lib/ruby/gems/2.6.0/gems/fastlane-2.139.0/fastlane/lib/fastlane/commands_generator.rb:359:in `ensure_fastfile'
2020-01-14T16:21:21.5696630Z 	from /usr/local/lib/ruby/gems/2.6.0/gems/fastlane-2.139.0/fastlane/lib/fastlane/commands_generator.rb:107:in `block (2 levels) in run'
2020-01-14T16:21:21.5697190Z 	from /usr/local/lib/ruby/gems/2.6.0/gems/commander-fastlane-4.4.6/lib/commander/command.rb:178:in `call'
2020-01-14T16:21:21.5697730Z 	from /usr/local/lib/ruby/gems/2.6.0/gems/commander-fastlane-4.4.6/lib/commander/command.rb:153:in `run'
2020-01-14T16:21:21.5698260Z 	from /usr/local/lib/ruby/gems/2.6.0/gems/commander-fastlane-4.4.6/lib/commander/runner.rb:476:in `run_active_command'
2020-01-14T16:21:21.5698810Z 	from /usr/local/lib/ruby/gems/2.6.0/gems/fastlane-2.139.0/fastlane_core/lib/fastlane_core/ui/fastlane_runner.rb:76:in `run!'
2020-01-14T16:21:21.5699300Z 	from /usr/local/lib/ruby/gems/2.6.0/gems/commander-fastlane-4.4.6/lib/commander/delegates.rb:15:in `run!'
2020-01-14T16:21:21.5699850Z 	from /usr/local/lib/ruby/gems/2.6.0/gems/fastlane-2.139.0/fastlane/lib/fastlane/commands_generator.rb:349:in `run'
2020-01-14T16:21:21.5700400Z 	from /usr/local/lib/ruby/gems/2.6.0/gems/fastlane-2.139.0/fastlane/lib/fastlane/commands_generator.rb:41:in `start'
2020-01-14T16:21:21.5701290Z 	from /usr/local/lib/ruby/gems/2.6.0/gems/fastlane-2.139.0/fastlane/lib/fastlane/cli_tools_distributor.rb:119:in `take_off'
2020-01-14T16:21:21.5701830Z 	from /usr/local/lib/ruby/gems/2.6.0/gems/fastlane-2.139.0/bin/fastlane:23:in `<top (required)>'
2020-01-14T16:21:21.5702280Z 	from /usr/local/lib/ruby/gems/2.6.0/bin/fastlane:23:in `load'
2020-01-14T16:21:21.5702990Z 	from /usr/local/lib/ruby/gems/2.6.0/bin/fastlane:23:in `<main>'
2020-01-14T16:21:21.5920170Z ##[error]Error: Executing lane unit_tests failed.
2020-01-14T16:21:21.5926160Z ##[error]Executing lane unit_tests failed.
2020-01-14T16:21:21.5971350Z ##[error]Node run failed with exit code 1

Input folder name?

Is there a way to input the folder where the Lane should be executed?

Asking because, on my Flutter project, Fastlane is setup on 2 folders like /ios and /android. Each of those have different Fastfiles.

I would like to select the input folder where the lane should be executed.

Thanks.

500 Server Error

<html><head>
<meta http-equiv="content-type" content="text/html;charset=utf-8">
<title>500 Server Error</title>
</head>
<body text=#000000 bgcolor=#ffffff>
<h1>Error: Server Error</h1>
<h2>The server encountered an error and could not complete your request.<p>Please try again in [30] seconds.</h2>
<h2></h2>
</body></html>

Google Api Error: Server error - Internal error encountered (is the error on their part?)

Since ~5 days the fastlane job just fails with the message Google Api Error: Server error - Internal error encountered.
Where should I start to debug this? Is this actually an error on Google's side (for 5 days)?

Complete step log
Run maierj/[email protected]
  with:
    lane: deploy
    skip-tracking: true
Executing lane deploy on Linux.
Successfully installed bundler-2.2.2
Parsing documentation for bundler-2.2.2
Installing ri documentation for bundler-2.2.2
Done installing documentation for bundler after 4 seconds
1 gem installed
Fetching gem metadata from https://rubygems.org/.........
Fetching gem metadata from https://rubygems.org/.
Resolving dependencies......................................
Following files may not be writable, so sudo is needed:
  /usr/local/bin
  /var/lib/gems/2.5.0
  /var/lib/gems/2.5.0/build_info
  /var/lib/gems/2.5.0/cache
  /var/lib/gems/2.5.0/doc
  /var/lib/gems/2.5.0/extensions
  /var/lib/gems/2.5.0/gems
  /var/lib/gems/2.5.0/specifications
Fetching rake 12.3.3
Installing rake 12.3.3
Fetching CFPropertyList 3.0.3
Fetching public_suffix 4.0.6
Installing CFPropertyList 3.0.3
Installing public_suffix 4.0.6
Fetching atomos 0.1.3
Fetching aws-eventstream 1.1.0
Installing atomos 0.1.3
Installing aws-eventstream 1.1.0
Fetching aws-partitions 1.410.0
Fetching jmespath 1.4.0
Installing aws-partitions 1.410.0
Installing jmespath 1.4.0
Fetching babosa 1.0.4
Using bundler 2.2.2
Fetching claide 1.0.3
Installing babosa 1.0.4
Installing claide 1.0.3
Fetching colored 1.2
Fetching colored2 3.1.2
Installing colored 1.2
Installing colored2 3.1.2
Fetching highline 1.7.10
Fetching declarative 0.0.20
Installing declarative 0.0.20
Installing highline 1.7.10
Fetching declarative-option 0.1.0
Installing declarative-option 0.1.0
Fetching digest-crc 0.6.2
Fetching unf_ext 0.0.7.7
Installing digest-crc 0.6.2 with native extensions
Installing unf_ext 0.0.7.7 with native extensions
Fetching dotenv 2.7.6
Installing dotenv 2.7.6
Fetching emoji_regex 3.2.1
Fetching excon 0.78.1
Installing emoji_regex 3.2.1
Installing excon 0.78.1
Fetching multipart-post 2.0.0
Installing multipart-post 2.0.0
Fetching ruby2_keywords 0.0.2
Fetching fastimage 2.2.0
Installing ruby2_keywords 0.0.2
Installing fastimage 2.2.0
Fetching gh_inspector 1.1.3
Fetching jwt 2.2.2
Installing gh_inspector 1.1.3
Installing jwt 2.2.2
Fetching memoist 0.16.2
Installing memoist 0.16.2
Fetching multi_json 1.15.0
Installing multi_json 1.15.0
Fetching os 1.1.1
Installing os 1.1.1
Fetching httpclient 2.8.3
Fetching mini_mime 1.0.2
Installing httpclient 2.8.3
Installing mini_mime 1.0.2
Fetching uber 0.1.0
Fetching retriable 3.1.2
Installing uber 0.1.0
Installing retriable 3.1.2
Fetching google-cloud-errors 1.0.1
Fetching json 2.4.1
Installing google-cloud-errors 1.0.1
Installing json 2.4.1 with native extensions
Fetching mini_magick 4.11.0
Installing mini_magick 4.11.0
Fetching plist 3.5.0
Installing plist 3.5.0
Fetching rubyzip 2.3.0
Installing rubyzip 2.3.0
Fetching security 0.1.3
Installing security 0.1.3
Fetching naturally 2.2.0
Fetching slack-notifier 2.3.2
Installing naturally 2.2.0
Installing slack-notifier 2.3.2
Fetching terminal-notifier 2.0.0
Fetching unicode-display_width 1.7.0
Installing unicode-display_width 1.7.0
Installing terminal-notifier 2.0.0
Fetching tty-screen 0.8.1
Installing tty-screen 0.8.1
Fetching tty-cursor 0.7.1
Fetching word_wrap 1.0.0
Installing tty-cursor 0.7.1
Installing word_wrap 1.0.0
Fetching nanaimo 0.3.0
Fetching rouge 2.0.7
Installing nanaimo 0.3.0
Installing rouge 2.0.7
Fetching addressable 2.7.0
Installing addressable 2.7.0
Fetching aws-sigv4 1.2.2
Installing aws-sigv4 1.2.2
Fetching commander-fastlane 4.4.6
Fetching unf 0.1.4
Installing commander-fastlane 4.4.6
Installing unf 0.1.4
Fetching faraday 1.1.0
Fetching representable 3.0.4
Installing faraday 1.1.0
Installing representable 3.0.4
Fetching simctl 1.6.8
Fetching terminal-table 1.8.0
Installing simctl 1.6.8
Installing terminal-table 1.8.0
Fetching tty-spinner 0.9.3
Fetching xcodeproj 1.19.0
Installing tty-spinner 0.9.3
Fetching xcpretty 0.3.0
Installing xcodeproj 1.19.0
Installing xcpretty 0.3.0
Fetching aws-sdk-core 3.110.0
Installing aws-sdk-core 3.110.0
Fetching domain_name 0.5.20190701
Fetching faraday_middleware 1.0.0
Installing domain_name 0.5.20190701
Installing faraday_middleware 1.0.0
Fetching signet 0.14.0
Fetching google-cloud-env 1.4.0
Installing signet 0.14.0
Installing google-cloud-env 1.4.0
Fetching xcpretty-travis-formatter 1.0.0
Fetching aws-sdk-kms 1.40.0
Installing xcpretty-travis-formatter 1.0.0
Installing aws-sdk-kms 1.40.0
Fetching http-cookie 1.0.3
Fetching google-cloud-core 1.5.0
Installing http-cookie 1.0.3
Installing google-cloud-core 1.5.0
Fetching googleauth 0.14.0
Fetching aws-sdk-s3 1.86.2
Installing googleauth 0.14.0
Installing aws-sdk-s3 1.86.2
Fetching faraday-cookie_jar 0.0.7
Installing faraday-cookie_jar 0.0.7
Fetching google-api-client 0.38.0
Installing google-api-client 0.38.0
Fetching google-cloud-storage 1.29.2
Installing google-cloud-storage 1.29.2
Fetching fastlane 2.170.0
Installing fastlane 2.170.0
Bundle complete! 1 Gemfile dependency, 73 gems now installed.
Use `bundle info [gemname]` to see where a bundled gem is installed.
[13:42:53]: Sending anonymous analytics information
[13:42:53]: Learn more at https://docs.fastlane.tools/#metrics
[13:42:53]: No personal or sensitive data is sent.
[13:42:53]: You can disable this by adding `opt_out_usage` at the top of your Fastfile
[13:42:53]: ------------------------------
[13:42:53]: --- Step: default_platform ---
[13:42:53]: ------------------------------
[13:42:53]: Driving the lane 'android deploy' 🚀
[13:42:53]: ----------------------------------
[13:42:53]: --- Step: upload_to_play_store ---
[13:42:53]: ----------------------------------

+---------------------------------+--------------------------------------------------+
| Summary for supply 2.170.0 |
+---------------------------------+--------------------------------------------------+
| track | internal |
| aab | build/app/outputs/bundle/release/app-release.aab |
| skip_upload_metadata | true |
| skip_upload_images | true |
| skip_upload_screenshots | true |
| package_name | net.filiuspatris.[REDACTED] |
| release_status | completed |
| metadata_path | ./fastlane/metadata/android |
| json_key | android/service-account-token.json |
| skip_upload_apk | false |
| skip_upload_aab | false |
| skip_upload_changelogs | false |
| validate_only | false |
| check_superseded_tracks | false |
| timeout | 300 |
| deactivate_on_promote | true |
| ack_bundle_installation_warning | false |
+---------------------------------+--------------------------------------------------+

[13:42:54]: Preparing aab at path 'build/app/outputs/bundle/release/app-release.aab' for upload...
[13:43:25]: Updating track 'internal'...
[13:43:25]: Preparing to upload for language 'de-DE'...
[13:43:25]: Updating changelog for '21' and language 'de-DE'...
[13:43:25]: Preparing to upload for language 'en-US'...
[13:43:25]: Updating changelog for '21' and language 'en-US'...
[13:43:25]: Uploading all changes to Google Play...
+------------------+----------------+
| Lane Context |
+------------------+----------------+
| DEFAULT_PLATFORM | android |
| PLATFORM_NAME | android |
| LANE_NAME | android deploy |
+------------------+----------------+
[13:44:10]: Google Api Error: Server error - Internal error encountered.

+------+----------------------+-------------+
[!] Google Api Error: Server error - Internal error encountered.
| fastlane summary |
+------+----------------------+-------------+
| Step | Action | Time (in s) |
+------+----------------------+-------------+
| 1 | default_platform | 0 |
| 💥 | upload_to_play_store | 77 |
+------+----------------------+-------------+

[13:44:10]: fastlane finished with errors
Error: Error: Executing lane deploy failed.
Error: Executing lane deploy failed.

No version of NDK matched the requested version

No version of NDK matched the requested version 21.0.6113669. Versions available locally: 21.3.6528147

Not sure if this issue is related to fastlane-action but any help would be appreciated.

Support ubuntu virtual environment

Implement support for ubuntu as the execution environment. A test showed that fastlane is not installed by default, as it is on macOS.

Using runs-on: self-hosted and I am getting errors saying it needs to sudo

I don't see an easy way to resolve this or pass in something so it uses a local directory?

Moving to subdirectory ux/ios
Fetching gem metadata from https://rubygems.org/.........
Fetching gem metadata from https://rubygems.org/.
Resolving dependencies....................................
Using CFPropertyList 3.0.2
Following files may not be writable, so sudo is needed:
/Library/Ruby/Gems/2.6.0
Using public_suffix 2.0.5
/Library/Ruby/Gems/2.6.0/build_info
Using addressable 2.7.0
/Library/Ruby/Gems/2.6.0/cache
Using atomos 0.1.3
/Library/Ruby/Gems/2.6.0/doc

You don't have write permissions for the /var/lib/gems/2.5.0 directory.

Suddenly getting this error today:

Run maierj/[email protected]
Executing lane deploy on Linux.
Moving to subdirectory ***/android
/usr/lib/ruby/vendor_ruby/rubygems/defaults/operating_system.rb:10: warning: constant Gem::ConfigMap is deprecated
/usr/lib/ruby/vendor_ruby/rubygems/defaults/operating_system.rb:10: warning: constant Gem::ConfigMap is deprecated
/usr/lib/ruby/vendor_ruby/rubygems/defaults/operating_system.rb:29: warning: constant Gem::ConfigMap is deprecated
/usr/lib/ruby/vendor_ruby/rubygems/defaults/operating_system.rb:30: warning: constant Gem::ConfigMap is deprecated
/usr/lib/ruby/vendor_ruby/rubygems/defaults/operating_system.rb:10: warning: constant Gem::ConfigMap is deprecated
/usr/lib/ruby/vendor_ruby/rubygems/defaults/operating_system.rb:10: warning: constant Gem::ConfigMap is deprecated
/usr/lib/ruby/vendor_ruby/rubygems/defaults/operating_system.rb:10: warning: constant Gem::ConfigMap is deprecated
/usr/lib/ruby/vendor_ruby/rubygems/defaults/operating_system.rb:29: warning: constant Gem::ConfigMap is deprecated
/usr/lib/ruby/vendor_ruby/rubygems/defaults/operating_system.rb:30: warning: constant Gem::ConfigMap is deprecated
/usr/lib/ruby/vendor_ruby/rubygems/defaults/operating_system.rb:10: warning: constant Gem::ConfigMap is deprecated
/usr/lib/ruby/vendor_ruby/rubygems/defaults/operating_system.rb:10: warning: constant Gem::ConfigMap is deprecated
ERROR:  While executing gem ... (Gem::FilePermissionError)
    You don't have write permissions for the /var/lib/gems/2.5.0 directory.
/bin/sh: 1: bundle: not found
/bin/sh: 1: bundle: not found
##[error]Error: Executing lane deploy failed.
##[error]Executing lane deploy failed.
##[error]Node run failed with exit code 1

Perhaps something changed on the Runners again? (like in #38)

Build error with Please update using `bundle update fastlane`

fastlane version bump is quite frequent and force update is normally required. It seems fastlane-action doesn't use the latest version of fastlane since I can see my build comes following error, right?

I also would like to ask what's the best approach to resolve this kind of issue?

Please update using `bundle update fastlane`
[2148](https://github.com/cdginteractive/WTP-Mobile-App-IOS/runs/6599589946?check_suite_focus=true#step:5:2149)
Error: Error: Executing lane tests failed.
[2149](https://github.com/cdginteractive/WTP-Mobile-App-IOS/runs/6599589946?check_suite_focus=true#step:5:2150)
Error: Executing lane tests failed.

fastalne instead of fastlane

Hi there,

in my match repo I have a deploy key named:

Match Deploy Key (created by fastalne-plugin-github_actions)

Do I need to be worried because it sais fastalne instead of fastlane or is this just a typo?

Implement generation of usage statistics chart

Implement a action that is executed based on a schedule, e.g. every day at midnight. The action should access the usage statistics data in the Cloud Firestore and generate chart images.

Following statistics would be interesting to visualize:

  • Number of unique repositories that use the action over time
  • Number of action runs over time
  • Percentage of action runs that use the various action parameters

The generated images should be committed to the repository and embedded in the usage tracking section of the README.md.

Gemfile not being used despite being available in project's root

Looking at

if (fs.existsSync(supposedGemfilePath)) {

fastlane-action is looking for Gemfile at project's root directory and if found, it should always execute fastlane action with bundle exec. However looking at the logs of my GH Actions CI run, fastlane is still saying fastlane detected a Gemfile in the current directory. However, it seems like you didn't use bundle exec

What am I doing wrong? My current GH workflow .yml file:

steps:
  - name: app_center_test
    uses: maierj/[email protected]
    with:
      lane: app_center_test
      options: '{"conf": "dev"}'
      bundle-install-path: 'vendor/bundle'
      subdirectory: 'fastlane'

Add OS validation

Add an readable error message when step is used in a virtual environment other than macOS, because it's the only one that is currently supported.

Long execution on Linux

Hi, thanks for the awesome plugin!

I have a question. I'm using fastlane to deploy my flutter project and it looks like fastlane is doing too much work in ubuntu comparing to mac-os.

If I run my code in ubuntu it takes about 6 minutes for my project, while on mac-os only 1.5 minute.

The yml file is here:

 - name: Cache Fastlane
        id: cache-fastlane
        uses: actions/cache@v1
        with:
          path: 'vendor/bundle'
          key: ${{ runner.os }}-fastlane
- uses: maierj/[email protected]
        with:
          lane: 'deploy_internal'
          subdirectory: 'android'
          bundle-install-path: 'vendor/bundle'

This is true because before my lane it is installing a lot of things for ubuntu:

Executing lane deploy_internal on Linux.
Moving to subdirectory android
/usr/lib/ruby/vendor_ruby/rubygems/defaults/operating_system.rb:10: warning: constant Gem::ConfigMap is deprecated
/usr/lib/ruby/vendor_ruby/rubygems/defaults/operating_system.rb:10: warning: constant Gem::ConfigMap is deprecated
/usr/lib/ruby/vendor_ruby/rubygems/defaults/operating_system.rb:29: warning: constant Gem::ConfigMap is deprecated
/usr/lib/ruby/vendor_ruby/rubygems/defaults/operating_system.rb:30: warning: constant Gem::ConfigMap is deprecated
/usr/lib/ruby/vendor_ruby/rubygems/defaults/operating_system.rb:10: warning: constant Gem::ConfigMap is deprecated
/usr/lib/ruby/vendor_ruby/rubygems/defaults/operating_system.rb:10: warning: constant Gem::ConfigMap is deprecated
/usr/lib/ruby/vendor_ruby/rubygems/defaults/operating_system.rb:10: warning: constant Gem::ConfigMap is deprecated
/usr/lib/ruby/vendor_ruby/rubygems/defaults/operating_system.rb:29: warning: constant Gem::ConfigMap is deprecated
/usr/lib/ruby/vendor_ruby/rubygems/defaults/operating_system.rb:30: warning: constant Gem::ConfigMap is deprecated
/usr/lib/ruby/vendor_ruby/rubygems/defaults/operating_system.rb:10: warning: constant Gem::ConfigMap is deprecated
/usr/lib/ruby/vendor_ruby/rubygems/defaults/operating_system.rb:10: warning: constant Gem::ConfigMap is deprecated
Successfully installed slack-notifier-2.3.2
Successfully installed atomos-0.1.3
Successfully installed CFPropertyList-3.0.2
Successfully installed claide-1.0.3
Successfully installed colored2-3.1.2
Successfully installed nanaimo-0.2.6
Successfully installed xcodeproj-1.16.0
Successfully installed rouge-2.0.7
Successfully installed xcpretty-0.3.0
Successfully installed terminal-notifier-2.0.0
Successfully installed unicode-display_width-1.7.0
Successfully installed terminal-table-1.8.0
Successfully installed plist-3.5.0
Successfully installed public_suffix-2.0.5
......
......
Done installing documentation for slack-notifier, atomos, CFPropertyList, claide, colored2, nanaimo, xcodeproj, rouge, xcpretty, terminal-notifier, unicode-display_width, terminal-table, plist, public_suffix, addressable, multipart-post, word_wrap, tty-screen, tty-cursor, tty-spinner, babosa, colored, highline, commander-fastlane, excon, unf_ext, unf, domain_name, http-cookie, faraday, faraday-cookie_jar, faraday_middleware, fastimage, gh_inspector, json, mini_magick, multi_xml, rubyzip, security, xcpretty-travis-formatter, dotenv, naturally, simctl, jwt, declarative-option, declarative, uber, representable, retriable, mini_mime, multi_json, signet, memoist, os, googleauth, httpclient, google-api-client, google-cloud-env, google-cloud-errors, google-cloud-core, digest-crc, google-cloud-storage, emoji_regex, jmespath, aws-partitions, aws-eventstream, aws-sigv4, aws-sdk-core, aws-sdk-kms, aws-sdk-s3, fastlane after 270 seconds
71 gems installed

Can you help how to solve this?

Cannot find gradlew file with subdirectory

Project structure(flutter)

-android
  - fastlane
-ios
  -fastlane

android fastfile

default_platform(:android)

platform :android do

  desc "Submit a new Internal Test Appbundle Build"
  lane :googleplay_internal_test do
    gradle(task: "clean bundleRelease")
    supply(
      track: 'internal',
      aab: '../build/app/outputs/bundle/release/app-release.aab',
      skip_upload_screenshots: true,
      skip_upload_images: true,
      skip_upload_apk: true,
    )
  end

Github Actions file

name: Android CI

on:
  push:
    branches:
      - master

jobs:
  android-internal-test:
    name: Android Internal Test
    runs-on: ubuntu-latest
    steps:
      - uses: actions/checkout@v1
      - uses: actions/setup-java@v1
        with:
          java-version: '12.x'
      - uses: subosito/flutter-action@v1
        with:
          channel: 'stable'
      - uses: maierj/[email protected]
        with:
          lane: 'googleplay_internal_test'
          subdirectory: 'android'

In my local mac "cd android && fastlane test" is just okay.

But in github actions, it shows error below.

2019-10-28T01:38:39.2307015Z ##[group]Run maierj/[email protected]
2019-10-28T01:38:39.2307190Z with:
2019-10-28T01:38:39.2307300Z   lane: googleplay_internal_test
2019-10-28T01:38:39.2307370Z   subdirectory: android
2019-10-28T01:38:39.2307475Z env:
2019-10-28T01:38:39.2307582Z   JAVA_HOME: /opt/hostedtoolcache/Java/12.0.2/x64
2019-10-28T01:38:39.2307700Z   JAVA_HOME_12.0.2_x64: /opt/hostedtoolcache/Java/12.0.2/x64
2019-10-28T01:38:39.2307785Z   FLUTTER_HOME: /opt/hostedtoolcache/flutter/1.9.1-hotfix.6-stable/x64
2019-10-28T01:38:39.2307906Z ##[endgroup]
2019-10-28T01:38:39.3126251Z Executing lane googleplay_internal_test on Linux.
2019-10-28T01:38:39.3137208Z Moving to subdirectory android
2019-10-28T01:38:39.3208621Z ::add-path::/opt/hostedtoolcache/Ruby/2.6.3/x64/bin
2019-10-28T01:38:55.1093418Z Successfully installed bundler-2.0.2
2019-10-28T01:38:55.1093927Z Parsing documentation for bundler-2.0.2
2019-10-28T01:38:55.1094217Z Installing ri documentation for bundler-2.0.2
2019-10-28T01:38:55.1094302Z Done installing documentation for bundler after 3 seconds
2019-10-28T01:38:55.1094521Z 1 gem installed
2019-10-28T01:38:59.6212215Z Fetching gem metadata from https://rubygems.org/........
2019-10-28T01:38:59.7889433Z Fetching CFPropertyList 3.0.1
2019-10-28T01:38:59.8359508Z Installing CFPropertyList 3.0.1
2019-10-28T01:39:00.4276928Z Fetching public_suffix 2.0.5
2019-10-28T01:39:00.5071467Z Installing public_suffix 2.0.5
2019-10-28T01:39:00.5943799Z Fetching addressable 2.7.0
2019-10-28T01:39:00.6925167Z Installing addressable 2.7.0
2019-10-28T01:39:00.7325053Z Fetching atomos 0.1.3
2019-10-28T01:39:00.7619555Z Installing atomos 0.1.3
2019-10-28T01:39:00.8195019Z Fetching babosa 1.0.3
2019-10-28T01:39:00.8601673Z Installing babosa 1.0.3
2019-10-28T01:39:00.9052180Z Using bundler 2.0.2
2019-10-28T01:39:00.9054865Z Fetching claide 1.0.3
2019-10-28T01:39:00.9422479Z Installing claide 1.0.3
2019-10-28T01:39:00.9721151Z Fetching colored 1.2
2019-10-28T01:39:01.0015645Z Installing colored 1.2
2019-10-28T01:39:01.0165633Z Fetching colored2 3.1.2
2019-10-28T01:39:01.0486915Z Installing colored2 3.1.2
2019-10-28T01:39:01.0749350Z Fetching highline 1.7.10
2019-10-28T01:39:01.1408863Z Installing highline 1.7.10
2019-10-28T01:39:01.2012207Z Fetching commander-fastlane 4.4.6
2019-10-28T01:39:01.2392608Z Installing commander-fastlane 4.4.6
2019-10-28T01:39:01.2816139Z Fetching declarative 0.0.10
2019-10-28T01:39:01.3160232Z Installing declarative 0.0.10
2019-10-28T01:39:01.3418484Z Fetching declarative-option 0.1.0
2019-10-28T01:39:01.3708893Z Installing declarative-option 0.1.0
2019-10-28T01:39:01.3909121Z Fetching digest-crc 0.4.1
2019-10-28T01:39:01.4248742Z Installing digest-crc 0.4.1
2019-10-28T01:39:01.4585073Z Fetching unf_ext 0.0.7.6
2019-10-28T01:39:01.5381232Z Installing unf_ext 0.0.7.6 with native extensions
2019-10-28T01:39:10.7553859Z Fetching unf 0.1.4
2019-10-28T01:39:10.8090079Z Installing unf 0.1.4
2019-10-28T01:39:10.8469357Z Fetching domain_name 0.5.20190701
2019-10-28T01:39:10.9010946Z Installing domain_name 0.5.20190701
2019-10-28T01:39:10.9404009Z Fetching dotenv 2.7.5
2019-10-28T01:39:10.9696060Z Installing dotenv 2.7.5
2019-10-28T01:39:10.9897575Z Fetching emoji_regex 1.0.1
2019-10-28T01:39:11.0202657Z Installing emoji_regex 1.0.1
2019-10-28T01:39:11.0348962Z Fetching excon 0.67.0
2019-10-28T01:39:11.0945900Z Installing excon 0.67.0
2019-10-28T01:39:11.1426540Z Fetching multipart-post 2.0.0
2019-10-28T01:39:11.1714099Z Installing multipart-post 2.0.0
2019-10-28T01:39:11.1956255Z Fetching faraday 0.17.0
2019-10-28T01:39:11.2315025Z Installing faraday 0.17.0
2019-10-28T01:39:11.2684247Z Fetching http-cookie 1.0.3
2019-10-28T01:39:11.3059609Z Installing http-cookie 1.0.3
2019-10-28T01:39:11.3340508Z Fetching faraday-cookie_jar 0.0.6
2019-10-28T01:39:11.3659321Z Installing faraday-cookie_jar 0.0.6
2019-10-28T01:39:11.3854999Z Fetching faraday_middleware 0.13.1
2019-10-28T01:39:11.4200044Z Installing faraday_middleware 0.13.1
2019-10-28T01:39:11.4452864Z Fetching fastimage 2.1.7
2019-10-28T01:39:11.4804228Z Installing fastimage 2.1.7
2019-10-28T01:39:11.4956631Z Fetching gh_inspector 1.1.3
2019-10-28T01:39:11.5255015Z Installing gh_inspector 1.1.3
2019-10-28T01:39:11.5464271Z Fetching jwt 2.1.0
2019-10-28T01:39:11.6157411Z Installing jwt 2.1.0
2019-10-28T01:39:11.6565776Z Fetching memoist 0.16.0
2019-10-28T01:39:11.6866003Z Installing memoist 0.16.0
2019-10-28T01:39:11.7072153Z Fetching multi_json 1.14.1
2019-10-28T01:39:11.7426589Z Installing multi_json 1.14.1
2019-10-28T01:39:11.7691840Z Fetching os 1.0.1
2019-10-28T01:39:11.8000751Z Installing os 1.0.1
2019-10-28T01:39:11.8214351Z Fetching signet 0.12.0
2019-10-28T01:39:11.8677502Z Installing signet 0.12.0
2019-10-28T01:39:11.9067520Z Fetching googleauth 0.6.7
2019-10-28T01:39:11.9494084Z Installing googleauth 0.6.7
2019-10-28T01:39:16.1783845Z Fetching httpclient 2.8.3
2019-10-28T01:39:16.1786260Z Installing httpclient 2.8.3
2019-10-28T01:39:16.1787139Z Fetching mime-types-data 3.2019.1009
2019-10-28T01:39:16.1787556Z Installing mime-types-data 3.2019.1009
2019-10-28T01:39:16.1787900Z Fetching mime-types 3.3
2019-10-28T01:39:16.1788263Z Installing mime-types 3.3
2019-10-28T01:39:16.1788420Z Fetching uber 0.1.0
2019-10-28T01:39:16.1788505Z Installing uber 0.1.0
2019-10-28T01:39:16.1894487Z Fetching representable 3.0.4
2019-10-28T01:39:16.2702532Z Installing representable 3.0.4
2019-10-28T01:39:16.3474759Z Fetching retriable 3.1.2
2019-10-28T01:39:16.3836305Z Installing retriable 3.1.2
2019-10-28T01:39:16.4120881Z Fetching google-api-client 0.23.9
2019-10-28T01:39:16.8260717Z Installing google-api-client 0.23.9
2019-10-28T01:39:18.3641757Z Fetching google-cloud-env 1.2.1
2019-10-28T01:39:18.4013633Z Installing google-cloud-env 1.2.1
2019-10-28T01:39:18.4623795Z Fetching google-cloud-core 1.3.2
2019-10-28T01:39:18.4992991Z Installing google-cloud-core 1.3.2
2019-10-28T01:39:18.5222018Z Fetching google-cloud-storage 1.16.0
2019-10-28T01:39:18.5694614Z Installing google-cloud-storage 1.16.0
2019-10-28T01:39:18.6098791Z Fetching json 2.2.0
2019-10-28T01:39:18.6650241Z Installing json 2.2.0 with native extensions
2019-10-28T01:39:31.1286772Z Fetching mini_magick 4.9.5
2019-10-28T01:39:31.1649662Z Installing mini_magick 4.9.5
2019-10-28T01:39:31.1958932Z Fetching multi_xml 0.6.0
2019-10-28T01:39:31.2295924Z Installing multi_xml 0.6.0
2019-10-28T01:39:31.2511398Z Fetching plist 3.5.0
2019-10-28T01:39:31.2806187Z Installing plist 3.5.0
2019-10-28T01:39:31.2962505Z Fetching rubyzip 1.3.0
2019-10-28T01:39:31.3515705Z Installing rubyzip 1.3.0
2019-10-28T01:39:31.4389277Z Fetching security 0.1.3
2019-10-28T01:39:31.4694637Z Installing security 0.1.3
2019-10-28T01:39:31.4870996Z Fetching naturally 2.2.0
2019-10-28T01:39:31.5151196Z Installing naturally 2.2.0
2019-10-28T01:39:31.5327680Z Fetching simctl 1.6.6
2019-10-28T01:39:31.5700570Z Installing simctl 1.6.6
2019-10-28T01:39:31.6286991Z Fetching slack-notifier 2.3.2
2019-10-28T01:39:31.6630916Z Installing slack-notifier 2.3.2
2019-10-28T01:39:31.6917374Z Fetching terminal-notifier 2.0.0
2019-10-28T01:39:31.8417551Z Installing terminal-notifier 2.0.0
2019-10-28T01:39:31.9567422Z Fetching unicode-display_width 1.6.0
2019-10-28T01:39:31.9889727Z Installing unicode-display_width 1.6.0
2019-10-28T01:39:32.0079615Z Fetching terminal-table 1.8.0
2019-10-28T01:39:32.0449775Z Installing terminal-table 1.8.0
2019-10-28T01:39:32.0785867Z Fetching tty-screen 0.7.0
2019-10-28T01:39:32.1486321Z Installing tty-screen 0.7.0
2019-10-28T01:39:32.1696681Z Fetching tty-cursor 0.7.0
2019-10-28T01:39:32.2002850Z Installing tty-cursor 0.7.0
2019-10-28T01:39:32.2223806Z Fetching tty-spinner 0.9.1
2019-10-28T01:39:32.2595686Z Installing tty-spinner 0.9.1
2019-10-28T01:39:32.3079243Z Fetching word_wrap 1.0.0
2019-10-28T01:39:32.3403327Z Installing word_wrap 1.0.0
2019-10-28T01:39:32.3598619Z Fetching nanaimo 0.2.6
2019-10-28T01:39:32.3970320Z Installing nanaimo 0.2.6
2019-10-28T01:39:32.4324616Z Fetching xcodeproj 1.13.0
2019-10-28T01:39:32.4784718Z Installing xcodeproj 1.13.0
2019-10-28T01:39:32.5372250Z Fetching rouge 2.0.7
2019-10-28T01:39:32.6043835Z Installing rouge 2.0.7
2019-10-28T01:39:32.8359493Z Fetching xcpretty 0.3.0
2019-10-28T01:39:32.9442567Z Installing xcpretty 0.3.0
2019-10-28T01:39:33.1504761Z Fetching xcpretty-travis-formatter 1.0.0
2019-10-28T01:39:33.1822064Z Installing xcpretty-travis-formatter 1.0.0
2019-10-28T01:39:33.2029714Z Fetching fastlane 2.134.0
2019-10-28T01:39:33.3381504Z Installing fastlane 2.134.0
2019-10-28T01:39:33.9631460Z Bundle complete! 1 Gemfile dependency, 65 gems now installed.
2019-10-28T01:39:33.9632388Z Use `bundle info [gemname]` to see where a bundled gem is installed.
2019-10-28T01:39:35.4697002Z [01:39:35]: Sending anonymous analytics information
2019-10-28T01:39:35.4698525Z [01:39:35]: Learn more at https://docs.fastlane.tools/#metrics
2019-10-28T01:39:35.4706140Z [01:39:35]: No personal or sensitive data is sent.
2019-10-28T01:39:35.4706677Z [01:39:35]: You can disable this by adding `opt_out_usage` at the top of your Fastfile
2019-10-28T01:39:35.5272989Z [01:39:35]: �[32m------------------------------�[0m
2019-10-28T01:39:35.5274766Z [01:39:35]: �[32m--- Step: default_platform ---�[0m
2019-10-28T01:39:35.5276522Z [01:39:35]: �[32m------------------------------�[0m
2019-10-28T01:39:35.5279075Z [01:39:35]: �[32mDriving the lane 'android googleplay_internal_test' 🚀�[0m
2019-10-28T01:39:35.5292991Z [01:39:35]: �[32m--------------------�[0m
2019-10-28T01:39:35.5301152Z [01:39:35]: �[32m--- Step: gradle ---�[0m
2019-10-28T01:39:35.5307055Z [01:39:35]: �[32m--------------------�[0m
2019-10-28T01:39:35.5321335Z +------------------+----------------------------------+
2019-10-28T01:39:35.5322464Z |                    �[33mLane Context�[0m                     |
2019-10-28T01:39:35.5323089Z +------------------+----------------------------------+
2019-10-28T01:39:35.5323386Z | DEFAULT_PLATFORM | android                          |
2019-10-28T01:39:35.5323637Z | PLATFORM_NAME    | android                          |
2019-10-28T01:39:35.5324399Z | LANE_NAME        | android googleplay_internal_test |
2019-10-28T01:39:35.5324926Z +------------------+----------------------------------+
2019-10-28T01:39:35.5325535Z [01:39:35]: �[31mCouldn't find gradlew at path '/home/runner/work/effy-app/effy-app/android/gradlew'�[0m
2019-10-28T01:39:35.5439227Z 
2019-10-28T01:39:35.5450007Z �[31m
2019-10-28T01:39:35.5450359Z +------+------------------+-------------+
2019-10-28T01:39:35.5451179Z [!] Couldn't find gradlew at path '/home/runner/work/effy-app/effy-app/android/gradlew'�[0m
2019-10-28T01:39:35.5451962Z |           �[32mfastlane summary�[0m            |
2019-10-28T01:39:35.5452520Z +------+------------------+-------------+
2019-10-28T01:39:35.5452815Z | Step | Action           | Time (in s) |
2019-10-28T01:39:35.5453299Z +------+------------------+-------------+
2019-10-28T01:39:35.5453551Z | 1    | default_platform | 0           |
2019-10-28T01:39:35.5454532Z | 💥   | �[31mgradle�[0m           | 0           |
2019-10-28T01:39:35.5455095Z +------+------------------+-------------+
2019-10-28T01:39:35.5455345Z 
2019-10-28T01:39:35.5455836Z [01:39:35]: �[31mfastlane finished with errors�[0m
2019-10-28T01:39:35.5595885Z ##[error]Error: Executing lane googleplay_internal_test failed.
2019-10-28T01:39:35.5612188Z ##[error]Executing lane googleplay_internal_test failed.
2019-10-28T01:39:35.5615597Z ##[error]Node run failed with exit code 1

Could not read script path/to/script as it does not exist

@maierj Hi Jonas,

I'm facing a problem where Fastlane is not able to read files under packages/flutter_tools/gradle/ such as flutter.gradle
I'm unsure what to set in the local.properties file as GitHub Actions runner seems to look into that file to find the path for the following;

sdk.dir=
flutter.sdk=

My current directory structure;

- myapp
  - android
    - fastlane
    - app
  - packages
    - flutter_tools

The related action block in the workflow;

      - uses: actions/checkout@v2
      - uses: actions/setup-ruby@v1
        with:
          ruby-version: '2.6'

      - name: Make gradlew executable
        run: cd android && chmod +x ./gradlew    

      - name: Run Fastlane
        uses: maierj/[email protected]
        with:
          lane: 'beta'
          subdirectory: 'android'
          skip-tracking: true

The error log

##[debug]Evaluating condition for step: 'Run Fastlane'
##[debug]Evaluating: success()
##[debug]Evaluating success:
##[debug]=> true
##[debug]Result: true
##[debug]Starting: Run Fastlane
##[debug]Loading inputs
##[debug]Loading env
Run maierj/[email protected]
Executing lane beta on Linux.
Moving to subdirectory android
Fetching https://github.com/tianhaoz95/fastlane-plugin-flutter-version
Fetching gem metadata from https://rubygems.org/.........
Fetching gem metadata from https://rubygems.org/.
Resolving dependencies.........................
Fetching rake 13.0.3
Installing rake 13.0.3
Fetching CFPropertyList 3.0.3
Installing CFPropertyList 3.0.3
Fetching public_suffix 4.0.6
Installing public_suffix 4.0.6
Fetching addressable 2.7.0
Installing addressable 2.7.0
Fetching artifactory 3.0.15
Installing artifactory 3.0.15
Fetching atomos 0.1.3
Installing atomos 0.1.3
Fetching aws-eventstream 1.1.0
Installing aws-eventstream 1.1.0
Fetching aws-partitions 1.423.0
Installing aws-partitions 1.423.0
Fetching aws-sigv4 1.2.2
Installing aws-sigv4 1.2.2
Fetching jmespath 1.4.0
Installing jmespath 1.4.0
Fetching aws-sdk-core 3.112.0
Installing aws-sdk-core 3.112.0
Fetching aws-sdk-kms 1.42.0
Installing aws-sdk-kms 1.42.0
Fetching aws-sdk-s3 1.88.0
Installing aws-sdk-s3 1.88.0
Fetching babosa 1.0.4
Installing babosa 1.0.4
Using bundler 1.17.2
Fetching claide 1.0.3
Installing claide 1.0.3
Fetching colored 1.2
Installing colored 1.2
Fetching colored2 3.1.2
Installing colored2 3.1.2
Fetching highline 1.7.10
Installing highline 1.7.10
Fetching commander-fastlane 4.4.6
Installing commander-fastlane 4.4.6
Fetching declarative 0.0.20
Installing declarative 0.0.20
Fetching declarative-option 0.1.0
Installing declarative-option 0.1.0
Fetching digest-crc 0.6.3
Installing digest-crc 0.6.3 with native extensions
Fetching unf_ext 0.0.7.7
Installing unf_ext 0.0.7.7 with native extensions
Fetching unf 0.1.4
Installing unf 0.1.4
Fetching domain_name 0.5.20190701
Installing domain_name 0.5.20190701
Fetching dotenv 2.7.6
Installing dotenv 2.7.6
Fetching emoji_regex 3.2.1
Installing emoji_regex 3.2.1
Fetching excon 0.79.0
Installing excon 0.79.0
Fetching faraday-net_http 1.0.1
Installing faraday-net_http 1.0.1
Fetching multipart-post 2.0.0
Installing multipart-post 2.0.0
Fetching ruby2_keywords 0.0.4
Installing ruby2_keywords 0.0.4
Fetching faraday 1.3.0
Installing faraday 1.3.0
Fetching http-cookie 1.0.3
Installing http-cookie 1.0.3
Fetching faraday-cookie_jar 0.0.7
Installing faraday-cookie_jar 0.0.7
Fetching faraday_middleware 1.0.0
Installing faraday_middleware 1.0.0
Fetching fastimage 2.2.2
Installing fastimage 2.2.2
Fetching gh_inspector 1.1.3
Installing gh_inspector 1.1.3
Fetching jwt 2.2.2
Installing jwt 2.2.2
Fetching memoist 0.16.2
Installing memoist 0.16.2
Fetching multi_json 1.15.0
Installing multi_json 1.15.0
Fetching os 1.1.1
Installing os 1.1.1
Fetching signet 0.14.1
Installing signet 0.14.1
Fetching googleauth 0.15.0
Installing googleauth 0.15.0
Fetching httpclient 2.8.3
Installing httpclient 2.8.3
Fetching mini_mime 1.0.2
Installing mini_mime 1.0.2
Fetching uber 0.1.0
Installing uber 0.1.0
Fetching representable 3.0.4
Installing representable 3.0.4
Fetching retriable 3.1.2
Installing retriable 3.1.2
Fetching google-api-client 0.38.0
Installing google-api-client 0.38.0
Fetching rexml 3.2.4
Installing rexml 3.2.4
Fetching webrick 1.7.0
Installing webrick 1.7.0
Fetching google-apis-core 0.2.1
Installing google-apis-core 0.2.1
Fetching google-apis-iamcredentials_v1 0.1.0
Installing google-apis-iamcredentials_v1 0.1.0
Fetching google-apis-storage_v1 0.1.0
Installing google-apis-storage_v1 0.1.0
Fetching google-cloud-env 1.4.0
Installing google-cloud-env 1.4.0
Fetching google-cloud-errors 1.0.1
Installing google-cloud-errors 1.0.1
Fetching google-cloud-core 1.5.0
Installing google-cloud-core 1.5.0
Fetching google-cloud-storage 1.30.0
Installing google-cloud-storage 1.30.0
Fetching json 2.5.1
Installing json 2.5.1 with native extensions
Fetching mini_magick 4.11.0
Installing mini_magick 4.11.0
Fetching plist 3.6.0
Installing plist 3.6.0
Fetching rubyzip 2.3.0
Installing rubyzip 2.3.0
Fetching security 0.1.3
Installing security 0.1.3
Fetching naturally 2.2.1
Installing naturally 2.2.1
Fetching simctl 1.6.8
Installing simctl 1.6.8
Fetching slack-notifier 2.3.2
Installing slack-notifier 2.3.2
Fetching terminal-notifier 2.0.0
Installing terminal-notifier 2.0.0
Fetching unicode-display_width 1.7.0
Installing unicode-display_width 1.7.0
Fetching terminal-table 1.8.0
Installing terminal-table 1.8.0
Fetching tty-screen 0.8.1
Installing tty-screen 0.8.1
Fetching tty-cursor 0.7.1
Installing tty-cursor 0.7.1
Fetching tty-spinner 0.9.3
Installing tty-spinner 0.9.3
Fetching word_wrap 1.0.0
Installing word_wrap 1.0.0
Fetching nanaimo 0.3.0
Installing nanaimo 0.3.0
Fetching xcodeproj 1.19.0
Installing xcodeproj 1.19.0
Fetching rouge 2.0.7
Installing rouge 2.0.7
Fetching xcpretty 0.3.0
Installing xcpretty 0.3.0
Fetching xcpretty-travis-formatter 1.0.1
Installing xcpretty-travis-formatter 1.0.1
Fetching fastlane 2.173.0
Installing fastlane 2.173.0
Using fastlane-plugin-flutter_version 1.0.1 from https://github.com/tianhaoz95/fastlane-plugin-flutter-version (at master@7332a50)
Bundle complete! 2 Gemfile dependencies, 81 gems now installed.
Use `bundle info [gemname]` to see where a bundled gem is installed.
+---------------------------------+---------+-----------------+
|                        Used plugins                         |
+---------------------------------+---------+-----------------+
| Plugin                          | Version | Action          |
+---------------------------------+---------+-----------------+
| fastlane-plugin-flutter_version | 1.0.1   | flutter_version |
+---------------------------------+---------+-----------------+

[13:45:48]: Sending anonymous analytics information
[13:45:48]: Learn more at https://docs.fastlane.tools/#metrics
[13:45:48]: No personal or sensitive data is sent.
[13:45:48]: You can disable this by adding `opt_out_usage` at the top of your Fastfile
[13:45:48]: ------------------------------
[13:45:48]: --- Step: default_platform ---
[13:45:48]: ------------------------------
[13:45:48]: Driving the lane 'android beta' 🚀
[13:45:48]: -------------------
[13:45:48]: --- Step: clean ---
[13:45:48]: -------------------
[13:45:48]: $ /home/runner/work/***-mobile-test/***-mobile-test/android/gradlew clean -p .
[13:45:49]: ▸ Welcome to Gradle 5.6.2!
[13:45:49]: ▸ Here are the highlights of this release:
[13:45:49]: ▸ - Incremental Groovy compilation
[13:45:49]: ▸ - Groovy compile avoidance
[13:45:49]: ▸ - Test fixtures for Java projects
[13:45:49]: ▸ - Manage plugin versions via settings script
[13:45:49]: ▸ For more details see https://docs.gradle.org/5.6.2/release-notes.html
[13:45:49]: ▸ FAILURE: Build failed with an exception.
[13:45:49]: ▸ * Where:
[13:45:49]: ▸ Build file '/home/runner/work/***-mobile-test/***-mobile-test/android/app/build.gradle' line: 27
[13:45:49]: ▸ * What went wrong:
[13:45:49]: ▸ A problem occurred evaluating project ':app'.
[13:45:49]: ▸ > Could not read script '/home/runner/work/***-mobile-test/***-mobile-test/android/app/$FLUTTER_HOME/packages/flutter_tools/gradle/flutter.gradle' as it does not exist.
[13:45:49]: ▸ * Try:
[13:45:49]: ▸ Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.
[13:45:49]: ▸ * Get more help at https://help.gradle.org
[13:45:49]: ▸ BUILD FAILED in 765ms
+------------------+--------------+
|          Lane Context           |
+------------------+--------------+
| DEFAULT_PLATFORM | android      |
| PLATFORM_NAME    | android      |
| LANE_NAME        | android beta |
+------------------+--------------+
[13:45:49]: Exit status of command '/home/runner/work/***-mobile-test/***-mobile-test/android/gradlew clean -p .' was 1 instead of 0.

Welcome to Gradle 5.6.2!

Here are the highlights of this release:
 - Incremental Groovy compilation
 - Groovy compile avoidance
 - Test fixtures for Java projects
 - Manage plugin versions via settings script

For more details see https://docs.gradle.org/5.6.2/release-notes.html


FAILURE: Build failed with an exception.

* Where:
Build file '/home/runner/work/***-mobile-test/***-mobile-test/android/app/build.gradle' line: 27

* What went wrong:
A problem occurred evaluating project ':app'.
> Could not read script '/home/runner/work/***-mobile-test/***-mobile-test/android/app/$FLUTTER_HOME/packages/flutter_tools/gradle/flutter.gradle' as it does not exist.

* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.

* Get more help at https://help.gradle.org

BUILD FAILED in 765ms


+------+------------------+-------------+
|           fastlane summary            |
+------+------------------+-------------+
| Step | Action           | Time (in s) |
+------+------------------+-------------+
| 1    | default_platform | 0           |
| 💥   | clean            | 1           |
+------+------------------+-------------+

[13:45:49]: fastlane finished with errors

Looking for related GitHub issues on fastlane/fastlane...

FastlaneCore::Interface::FastlaneShellError: [!] Exit status of command '/home/runner/work/***-mobile-test/***-mobile-test/android/gradlew clean -p .' was 1 instead of 0.
bundler: failed to load command: fastlane (/opt/hostedtoolcache/Ruby/2.6.6/x64/bin/fastlane)

Welcome to Gradle 5.6.2!

Here are the highlights of this release:
 - Incremental Groovy compilation
 - Groovy compile avoidance
 - Test fixtures for Java projects
 - Manage plugin versions via settings script

For more details see https://docs.gradle.org/5.6.2/release-notes.html


FAILURE: Build failed with an exception.

* Where:
Build file '/home/runner/work/***-mobile-test/***-mobile-test/android/app/build.gradle' line: 27

* What went wrong:
A problem occurred evaluating project ':app'.
> Could not read script '/home/runner/work/***-mobile-test/***-mobile-test/android/app/$FLUTTER_HOME/packages/flutter_tools/gradle/flutter.gradle' as it does not exist.

* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.

* Get more help at https://help.gradle.org

BUILD FAILED in 765ms

  /opt/hostedtoolcache/Ruby/2.6.6/x64/lib/ruby/gems/2.6.0/gems/fastlane-2.173.0/fastlane_core/lib/fastlane_core/ui/interface.rb:153:in `shell_error!'
  /opt/hostedtoolcache/Ruby/2.6.6/x64/lib/ruby/gems/2.6.0/gems/fastlane-2.173.0/fastlane_core/lib/fastlane_core/ui/ui.rb:17:in `method_missing'
  /opt/hostedtoolcache/Ruby/2.6.6/x64/lib/ruby/gems/2.6.0/gems/fastlane-2.173.0/fastlane/lib/fastlane/helper/sh_helper.rb:80:in `sh_control_output'
  /opt/hostedtoolcache/Ruby/2.6.6/x64/lib/ruby/2.6.0/forwardable.rb:230:in `sh'
  /opt/hostedtoolcache/Ruby/2.6.6/x64/lib/ruby/gems/2.6.0/gems/fastlane-2.173.0/fastlane/lib/fastlane/helper/gradle_helper.rb:32:in `trigger'
  /opt/hostedtoolcache/Ruby/2.6.6/x64/lib/ruby/gems/2.6.0/gems/fastlane-2.173.0/fastlane/lib/fastlane/actions/gradle.rb:60:in `run'
  /opt/hostedtoolcache/Ruby/2.6.6/x64/lib/ruby/gems/2.6.0/gems/fastlane-2.173.0/fastlane/lib/fastlane/runner.rb:263:in `block (2 levels) in execute_action'
  /opt/hostedtoolcache/Ruby/2.6.6/x64/lib/ruby/gems/2.6.0/gems/fastlane-2.173.0/fastlane/lib/fastlane/actions/actions_helper.rb:69:in `execute_action'
  /opt/hostedtoolcache/Ruby/2.6.6/x64/lib/ruby/gems/2.6.0/gems/fastlane-2.173.0/fastlane/lib/fastlane/runner.rb:255:in `block in execute_action'
  /opt/hostedtoolcache/Ruby/2.6.6/x64/lib/ruby/gems/2.6.0/gems/fastlane-2.173.0/fastlane/lib/fastlane/runner.rb:229:in `chdir'
  /opt/hostedtoolcache/Ruby/2.6.6/x64/lib/ruby/gems/2.6.0/gems/fastlane-2.173.0/fastlane/lib/fastlane/runner.rb:229:in `execute_action'
  /opt/hostedtoolcache/Ruby/2.6.6/x64/lib/ruby/gems/2.6.0/gems/fastlane-2.173.0/fastlane/lib/fastlane/runner.rb:157:in `trigger_action_by_name'
  /opt/hostedtoolcache/Ruby/2.6.6/x64/lib/ruby/gems/2.6.0/gems/fastlane-2.173.0/fastlane/lib/fastlane/fast_file.rb:159:in `method_missing'
  Fastfile:7:in `block (2 levels) in parsing_binding'
  /opt/hostedtoolcache/Ruby/2.6.6/x64/lib/ruby/gems/2.6.0/gems/fastlane-2.173.0/fastlane/lib/fastlane/lane.rb:33:in `call'
  /opt/hostedtoolcache/Ruby/2.6.6/x64/lib/ruby/gems/2.6.0/gems/fastlane-2.173.0/fastlane/lib/fastlane/runner.rb:49:in `block in execute'
  /opt/hostedtoolcache/Ruby/2.6.6/x64/lib/ruby/gems/2.6.0/gems/fastlane-2.173.0/fastlane/lib/fastlane/runner.rb:45:in `chdir'
  /opt/hostedtoolcache/Ruby/2.6.6/x64/lib/ruby/gems/2.6.0/gems/fastlane-2.173.0/fastlane/lib/fastlane/runner.rb:45:in `execute'
  /opt/hostedtoolcache/Ruby/2.6.6/x64/lib/ruby/gems/2.6.0/gems/fastlane-2.173.0/fastlane/lib/fastlane/lane_manager.rb:47:in `cruise_lane'
  /opt/hostedtoolcache/Ruby/2.6.6/x64/lib/ruby/gems/2.6.0/gems/fastlane-2.173.0/fastlane/lib/fastlane/command_line_handler.rb:36:in `handle'
  /opt/hostedtoolcache/Ruby/2.6.6/x64/lib/ruby/gems/2.6.0/gems/fastlane-2.173.0/fastlane/lib/fastlane/commands_generator.rb:108:in `block (2 levels) in run'
  /opt/hostedtoolcache/Ruby/2.6.6/x64/lib/ruby/gems/2.6.0/gems/commander-fastlane-4.4.6/lib/commander/command.rb:178:in `call'
  /opt/hostedtoolcache/Ruby/2.6.6/x64/lib/ruby/gems/2.6.0/gems/commander-fastlane-4.4.6/lib/commander/command.rb:153:in `run'
  /opt/hostedtoolcache/Ruby/2.6.6/x64/lib/ruby/gems/2.6.0/gems/commander-fastlane-4.4.6/lib/commander/runner.rb:476:in `run_active_command'
  /opt/hostedtoolcache/Ruby/2.6.6/x64/lib/ruby/gems/2.6.0/gems/fastlane-2.173.0/fastlane_core/lib/fastlane_core/ui/fastlane_runner.rb:76:in `run!'
  /opt/hostedtoolcache/Ruby/2.6.6/x64/lib/ruby/gems/2.6.0/gems/commander-fastlane-4.4.6/lib/commander/delegates.rb:15:in `run!'
  /opt/hostedtoolcache/Ruby/2.6.6/x64/lib/ruby/gems/2.6.0/gems/fastlane-2.173.0/fastlane/lib/fastlane/commands_generator.rb:352:in `run'
  /opt/hostedtoolcache/Ruby/2.6.6/x64/lib/ruby/gems/2.6.0/gems/fastlane-2.173.0/fastlane/lib/fastlane/commands_generator.rb:41:in `start'
  /opt/hostedtoolcache/Ruby/2.6.6/x64/lib/ruby/gems/2.6.0/gems/fastlane-2.173.0/fastlane/lib/fastlane/cli_tools_distributor.rb:122:in `take_off'
  /opt/hostedtoolcache/Ruby/2.6.6/x64/lib/ruby/gems/2.6.0/gems/fastlane-2.173.0/bin/fastlane:23:in `<top (required)>'
  /opt/hostedtoolcache/Ruby/2.6.6/x64/bin/fastlane:23:in `load'
  /opt/hostedtoolcache/Ruby/2.6.6/x64/bin/fastlane:23:in `<top (required)>'
Error: Error: Executing lane beta failed.
Error: Executing lane beta failed.
##[debug]Node Action run completed with exit code 1
##[debug]Finishing: Run Fastlane

android/app/build.gradle file

def localProperties = new Properties()
def localPropertiesFile = rootProject.file('local.properties')
if (localPropertiesFile.exists()) {
    localPropertiesFile.withReader('UTF-8') { reader ->
        localProperties.load(reader)
    }
}

def flutterRoot = localProperties.getProperty('flutter.sdk')
if (flutterRoot == null) {
    throw new GradleException("Flutter SDK not found. Define location with flutter.sdk in the local.properties file.")
}

def flutterVersionCode = localProperties.getProperty('flutter.versionCode')
if (flutterVersionCode == null) {
    flutterVersionCode = '1'
}

def flutterVersionName = localProperties.getProperty('flutter.versionName')
if (flutterVersionName == null) {
    flutterVersionName = '1.0'
}

apply plugin: 'com.android.application'
apply plugin: 'com.google.gms.google-services'
apply plugin: 'kotlin-android'
apply from: "$flutterRoot/packages/flutter_tools/gradle/flutter.gradle"

android {
    compileSdkVersion 29

    sourceSets {
        main.java.srcDirs += 'src/main/kotlin'
    }

    lintOptions {
        disable 'InvalidPackage'
    }

    defaultConfig {
        // TODO: Specify your own unique Application ID (https://developer.android.com/studio/build/application-id.html).
        applicationId "com.myapp"
        minSdkVersion 23
        targetSdkVersion 29
        versionCode flutterVersionCode.toInteger()
        versionName flutterVersionName
    }

    buildTypes {
        release {
            // TODO: Add your own signing config for the release build.
            // Signing with the debug keys for now, so `flutter run --release` works.
            signingConfig signingConfigs.debug
        }
    }
}

flutter {
    source '../..'
}

dependencies {
    implementation platform('com.google.firebase:firebase-bom:26.1.1')
    implementation 'com.google.firebase:firebase-analytics'
    implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk7:$kotlin_version"
}

How to set it to read the correct path and find the necessary files wanted for the action run? Thanks

PS. I removed anything that could cause this from .gitignore file

Action download failure

Not sure if this is related to my job runner, or it's an issue with the action itself, but lately I have been getting this error when running a workflow that uses this action:

Warning: Failed to download action 'https://api.github.com/repos/maierj/fastlane-action/tarball/0eb8533f3529b655a335d7aa695b4d027fe5cc17'. Error: The operation was canceled. Warning: Back off 23.441 seconds before retry. Warning: Failed to download action 'https://api.github.com/repos/maierj/fastlane-action/tarball/0eb8533f3529b655a335d7aa695b4d027fe5cc17'. Error: The operation was canceled. Warning: Back off 16.671 seconds before retry. Error: The operation was canceled.

Sometimes it seems to go through fine, but most of the time I'm getting this error.

First I was using v1.4.0, but still getting the same with v2.0.1

By the way, other actions are also being used in the same workflows, but they're downloaded without any errors

Any ideas on what might be going on here?

[ios build] mac os based github action

hello how can I skip the cocoa pod install step ?
cocoapods(clean_install: false)
I tried to use that in my workflow, but it still uses cocoa pod step

command not found 'fastlane'

I get the error

bundler: command not found: fastlane
[27](https://github.com/lukepighetti/vgl/actions/runs/3954664590/jobs/6772232738#step:6:28)
Install missing gem executables with `bundle install`

with the action

jobs:
  deploy:
    name: Deploy to TestFlight
    runs-on: macos-latest
    timeout-minutes: 60

    steps:
      - uses: actions/checkout@v3
      - uses: subosito/flutter-action@v2
        with:
          channel: stable
      - run: flutter pub get
      - uses: ruby/setup-ruby@v1
        with:
          ruby-version: "3.1.2"
          working-directory: "ios"
      - uses: maierj/[email protected]
        with:
          lane: beta
          subdirectory: "ios"

how to cache pods ?

thank you for the great action, can you advise how we can cache pods as they take ages when we make build with fastlane to install ? many thanks.

Support for Environment Variables

When starting with Fastlane match, I am unable to pass my MATCH_PASSWORD

I was able to get the Github secrets repo working by specifying the ssh keys first.

Here is my workflow so far:

name: CI
on:
  pull_request:
    branches:
      - master
  push:
    branches:
      - master
jobs:
  build_web:
    name: Build Flutter (Web)
    runs-on: ubuntu-latest
    steps:
    - uses: actions/checkout@v1
    - uses: actions/setup-java@v1
      with:
        java-version: '12.x'
    - uses: subosito/flutter-action@v1
      with:
          channel: 'dev'
    - run: flutter pub get
    - run: flutter config --enable-web
    - run: flutter build web
    - name: Archive Production Artifact
      uses: actions/upload-artifact@master
      with:
        name: web-build
        path: build/web
  build_ios:
    name: Build Flutter (iOS)
    runs-on: macOS-latest
    steps:
    - uses: actions/checkout@v1
    - uses: actions/setup-java@v1
      with:
        java-version: '12.x'
    - uses: subosito/flutter-action@v1
      with:
          channel: 'dev'
    - run: flutter pub get
    - run:  mkdir ~/.ssh/ && echo -e "Host github.com\n\tStrictHostKeyChecking no\n" > ~/.ssh/config
    - uses: webfactory/[email protected]
      with:
        ssh-private-key: ${{ secrets.SSH_PRIVATE_KEY }}
    - name: Set Fastlane Env	
      run: echo Adding Tokens!	
      env:	
        GITHUB_API_TOKEN: ${{ secrets.GITHUB_TOKEN }}	
        MATCH_PASSWORD: ${{ secrets.MATCH_PASSWORD }}
    - uses: maierj/[email protected]
      with:
        lane: 'beta'
        subdirectory: 'ios'
      env:
        GITHUB_API_TOKEN: ${{ secrets.GITHUB_TOKEN }}
        MATCH_PASSWORD: ${{ secrets.MATCH_PASSWORD }}
    - name: Upload iPA
      uses: actions/upload-artifact@master
      with:
        name: web-build
        path: build/web
  build_apk:
    name: Build Flutter (Android)
    runs-on: ubuntu-latest
    steps:
    - uses: actions/checkout@v1
    - uses: actions/setup-java@v1
      with:
        java-version: '12.x'
    - uses: subosito/flutter-action@v1
      with:
          channel: 'dev'
    - run: flutter pub get
    - run: flutter build apk --target-platform android-arm,android-arm64 --split-per-abi
    - name: Upload APK
      uses: actions/upload-artifact@master
      with:
        name: apk-build
        path: build/app/outputs/apk/release
  deploy_web:
    name: Deploy Web to Firebase Hosting
    needs: build_web
    runs-on: ubuntu-latest
    steps:
      - name: Checkout Repo
        uses: actions/checkout@master
      - name: Download Artifact
        uses: actions/download-artifact@master
        with:
          name: web-build
      - name: Deploy to Firebase
        uses: w9jds/firebase-action@master
        with:
          args: deploy --only hosting --public web-build
        env:
          FIREBASE_TOKEN: ${{ secrets.FIREBASE_TOKEN }}
          PROJECT_ID: default

Here is the public repo if you are curious:

https://github.com/AppleEducate/flutter_piano

I am using this with Flutter and have Fastlane just on iOS at the moment.

Is there something i should be doing differently? I like how firebase can take the token from the env

[Update docs] bundler: failed to load command: fastlane (/opt/hostedtoolcache/Ruby/3.0.0/x64/bin/fastlane)

EDIT: to clear up some misunderstandings, this issue is primarily about fixing and updating the documentation. I am reporting this problem, and also have a solution for it. Specifying ruby-version: '2.6.x' in the setup-ruby action will fix the problem. However, the documentation still says >= 2.6. So I propose we change the documentation to include the ruby-version setup step using a version that will work.


When I try to use this action with the ruby version recommended in the docs (>= 2.6) I get the following error:

2021-02-01T14:11:33.8007514Z ##[group]Run actions/setup-ruby@v1
2021-02-01T14:11:33.8008179Z with:
2021-02-01T14:11:33.8008775Z   ruby-version: >= 2.6
2021-02-01T14:11:33.8009361Z env:
2021-02-01T14:11:33.8009930Z   JAVA_VERSION: 8.0.181
2021-02-01T14:11:33.8010542Z   FLUTTER_VERSION: 1.22.3
2021-02-01T14:11:33.8011136Z   ***
2021-02-01T14:11:33.8011710Z   ***
2021-02-01T14:11:33.8012327Z   ***
2021-02-01T14:11:33.8012951Z   ***
2021-02-01T14:11:33.8013824Z   JAVA_HOME_8.0.181_x64: /opt/hostedtoolcache/jdk/8.0.181/x64
2021-02-01T14:11:33.8014651Z   JAVA_HOME: /opt/hostedtoolcache/jdk/8.0.181/x64
2021-02-01T14:11:33.8015481Z   JAVA_HOME_8_0_181_X64: /opt/hostedtoolcache/jdk/8.0.181/x64
2021-02-01T14:11:33.8016371Z   FLUTTER_HOME: /opt/hostedtoolcache/flutter/1.22.3-stable/x64
2021-02-01T14:11:33.8017126Z   ***
2021-02-01T14:11:33.8017849Z   ***
2021-02-01T14:11:33.8018574Z ##[endgroup]
2021-02-01T14:11:33.8651996Z ##[group]Run maierj/[email protected]
2021-02-01T14:11:33.8652696Z with:
2021-02-01T14:11:33.8653256Z   lane: internal
2021-02-01T14:11:33.8653891Z   subdirectory: android
2021-02-01T14:11:33.8654495Z env:
2021-02-01T14:11:33.8655049Z   JAVA_VERSION: 8.0.181
2021-02-01T14:11:33.8655651Z   FLUTTER_VERSION: 1.22.3
2021-02-01T14:11:33.8656235Z   ***
2021-02-01T14:11:33.8656801Z   ***
2021-02-01T14:11:33.8657410Z   ***
2021-02-01T14:11:33.8658038Z   ***
2021-02-01T14:11:33.8658767Z   JAVA_HOME_8.0.181_x64: /opt/hostedtoolcache/jdk/8.0.181/x64
2021-02-01T14:11:33.8659592Z   JAVA_HOME: /opt/hostedtoolcache/jdk/8.0.181/x64
2021-02-01T14:11:33.8660419Z   JAVA_HOME_8_0_181_X64: /opt/hostedtoolcache/jdk/8.0.181/x64
2021-02-01T14:11:33.8661299Z   FLUTTER_HOME: /opt/hostedtoolcache/flutter/1.22.3-stable/x64
2021-02-01T14:11:33.8662062Z   ***
2021-02-01T14:11:33.8662774Z   ***
2021-02-01T14:11:33.8663553Z   ***
2021-02-01T14:11:33.8664320Z   ***
2021-02-01T14:11:33.8687142Z   ***
2021-02-01T14:11:33.8687778Z ##[endgroup]
2021-02-01T14:11:33.9550504Z Executing lane internal on Linux.
2021-02-01T14:11:35.1995352Z Moving to subdirectory android
2021-02-01T14:11:42.8544474Z Fetching gem metadata from https://rubygems.org/.........
2021-02-01T14:11:43.2053297Z Fetching gem metadata from https://rubygems.org/.
2021-02-01T14:11:44.9840581Z Resolving dependencies........................................................................................
2021-02-01T14:11:45.0163677Z Fetching public_suffix 4.0.6
2021-02-01T14:11:45.0168844Z Fetching CFPropertyList 3.0.3
2021-02-01T14:11:45.0861356Z Installing CFPropertyList 3.0.3
2021-02-01T14:11:45.1314891Z Installing public_suffix 4.0.6
2021-02-01T14:11:45.1634928Z Fetching atomos 0.1.3
2021-02-01T14:11:45.1947624Z Fetching babosa 1.0.2
2021-02-01T14:11:45.2063946Z Installing atomos 0.1.3
2021-02-01T14:11:45.2327546Z Installing babosa 1.0.2
2021-02-01T14:11:45.2412912Z Using bundler 2.2.3
2021-02-01T14:11:45.2430923Z Fetching colored 1.2
2021-02-01T14:11:45.2788118Z Fetching highline 2.0.3
2021-02-01T14:11:45.2829048Z Installing colored 1.2
2021-02-01T14:11:45.3043264Z Fetching security 0.1.3
2021-02-01T14:11:45.3377994Z Installing highline 2.0.3
2021-02-01T14:11:45.3596302Z Installing security 0.1.3
2021-02-01T14:11:45.4089438Z Fetching excon 0.78.1
2021-02-01T14:11:45.4321677Z Fetching gh_inspector 1.1.3
2021-02-01T14:11:45.4747939Z Installing gh_inspector 1.1.3
2021-02-01T14:11:45.5097592Z Fetching json 1.8.6
2021-02-01T14:11:45.5128252Z Installing excon 0.78.1
2021-02-01T14:11:45.5577289Z Fetching multi_json 1.15.0
2021-02-01T14:11:45.6235038Z Installing json 1.8.6 with native extensions
2021-02-01T14:11:45.6641183Z Installing multi_json 1.15.0
2021-02-01T14:11:45.7303143Z Fetching plist 3.1.0
2021-02-01T14:11:45.7752507Z Installing plist 3.1.0
2021-02-01T14:11:45.8071097Z Fetching rubyzip 1.1.7
2021-02-01T14:11:45.8874174Z Installing rubyzip 1.1.7
2021-02-01T14:11:45.9469767Z Fetching terminal-table 1.4.5
2021-02-01T14:11:45.9775698Z Installing terminal-table 1.4.5
2021-02-01T14:11:46.0071791Z Fetching multipart-post 2.0.0
2021-02-01T14:11:46.0471388Z Installing multipart-post 2.0.0
2021-02-01T14:11:46.0729462Z Fetching unf_ext 0.0.7.7
2021-02-01T14:11:46.1438513Z Installing unf_ext 0.0.7.7 with native extensions
2021-02-01T14:11:49.1906675Z Fetching multi_xml 0.6.0
2021-02-01T14:11:49.2335641Z Installing multi_xml 0.6.0
2021-02-01T14:11:49.2604689Z Fetching claide 1.0.3
2021-02-01T14:11:49.2927239Z Installing claide 1.0.3
2021-02-01T14:11:49.3240483Z Fetching colored2 3.1.2
2021-02-01T14:11:49.3753735Z Installing colored2 3.1.2
2021-02-01T14:11:49.4022919Z Fetching dotenv 2.7.6
2021-02-01T14:11:49.4477040Z Installing dotenv 2.7.6
2021-02-01T14:11:49.4903240Z Fetching mini_magick 4.5.1
2021-02-01T14:11:49.5319332Z Installing mini_magick 4.5.1
2021-02-01T14:11:49.5642521Z Fetching rouge 2.0.7
2021-02-01T14:11:49.6425222Z Installing rouge 2.0.7
2021-02-01T14:11:49.7775796Z Fetching net-ssh 6.1.0
2021-02-01T14:11:49.8744047Z Installing net-ssh 6.1.0
2021-02-01T14:11:49.9484213Z Fetching slack-notifier 1.5.1
2021-02-01T14:11:49.9904865Z Installing slack-notifier 1.5.1
2021-02-01T14:11:50.0165115Z Fetching jwt 2.2.2
2021-02-01T14:11:50.0756902Z Installing jwt 2.2.2
2021-02-01T14:11:50.3738749Z Fetching memoist 0.16.2
2021-02-01T14:11:50.4161648Z Installing memoist 0.16.2
2021-02-01T14:11:50.4441623Z Fetching os 1.1.1
2021-02-01T14:11:50.4846212Z Installing os 1.1.1
2021-02-01T14:11:50.5157423Z Fetching httpclient 2.8.3
2021-02-01T14:11:50.6010254Z Installing httpclient 2.8.3
2021-02-01T14:11:50.6613910Z Fetching hurley 0.2
2021-02-01T14:11:50.6942740Z Installing hurley 0.2
2021-02-01T14:11:50.7294328Z Fetching mime-types-data 3.2020.1104
2021-02-01T14:11:50.8049325Z Fetching uber 0.0.15
2021-02-01T14:11:50.8177256Z Installing mime-types-data 3.2020.1104
2021-02-01T14:11:50.8377930Z Installing uber 0.0.15
2021-02-01T14:11:50.8876025Z Fetching retriable 2.1.0
2021-02-01T14:11:50.8889721Z Fetching thor 0.20.3
2021-02-01T14:11:50.9555772Z Installing retriable 2.1.0
2021-02-01T14:11:50.9617476Z Installing thor 0.20.3
2021-02-01T14:11:51.0304751Z Fetching terminal-notifier 1.6.3
2021-02-01T14:11:51.0651671Z Fetching nanaimo 0.3.0
2021-02-01T14:11:51.1140164Z Installing terminal-notifier 1.6.3
2021-02-01T14:11:51.1213610Z Installing nanaimo 0.3.0
2021-02-01T14:11:51.2003934Z Fetching addressable 2.7.0
2021-02-01T14:11:51.2367209Z Fetching commander 4.5.2
2021-02-01T14:11:51.2844568Z Installing commander 4.5.2
2021-02-01T14:11:51.2914129Z Installing addressable 2.7.0
2021-02-01T14:11:51.3721151Z Fetching faraday 0.17.3
2021-02-01T14:11:51.3730800Z Fetching xcpretty 0.3.0
2021-02-01T14:11:51.4581987Z Installing faraday 0.17.3
2021-02-01T14:11:51.4868640Z Installing xcpretty 0.3.0
2021-02-01T14:11:51.6095108Z Fetching net-sftp 2.1.2
2021-02-01T14:11:51.6664687Z Fetching unf 0.1.4
2021-02-01T14:11:51.7078187Z Installing net-sftp 2.1.2
2021-02-01T14:11:51.7649954Z Installing unf 0.1.4
2021-02-01T14:11:51.7763975Z Fetching mime-types 3.3.1
2021-02-01T14:11:51.8188960Z Installing mime-types 3.3.1
2021-02-01T14:11:51.8203541Z Fetching representable 2.3.0
2021-02-01T14:11:51.8645909Z Fetching xcodeproj 1.19.0
2021-02-01T14:11:51.8798467Z Installing representable 2.3.0
2021-02-01T14:11:51.9480838Z Installing xcodeproj 1.19.0
2021-02-01T14:11:51.9536704Z Fetching fastimage 1.6.8
2021-02-01T14:11:52.0095883Z Fetching credentials_manager 0.16.4
2021-02-01T14:11:52.0626413Z Installing credentials_manager 0.16.4
2021-02-01T14:11:52.1019288Z Fetching faraday_middleware 0.14.0
2021-02-01T14:11:52.1473323Z Installing faraday_middleware 0.14.0
2021-02-01T14:11:52.2309576Z Fetching signet 0.14.1
2021-02-01T14:11:52.2365911Z Installing fastimage 1.6.8
2021-02-01T14:11:52.3023171Z Installing signet 0.14.1
2021-02-01T14:11:52.3819928Z Fetching xcpretty-travis-formatter 1.0.1
2021-02-01T14:11:52.3831426Z Fetching domain_name 0.5.20190701
2021-02-01T14:11:52.4314635Z Installing xcpretty-travis-formatter 1.0.1
2021-02-01T14:11:52.4665559Z Installing domain_name 0.5.20190701
2021-02-01T14:11:52.4720445Z Fetching fastlane_core 0.59.0
2021-02-01T14:11:52.7376606Z Fetching krausefx-shenzhen 0.14.11
2021-02-01T14:11:52.7501795Z Installing fastlane_core 0.59.0
2021-02-01T14:11:52.8012388Z Fetching googleauth 0.15.0
2021-02-01T14:11:52.8135554Z Installing krausefx-shenzhen 0.14.11
2021-02-01T14:11:52.8624442Z Fetching http-cookie 1.0.3
2021-02-01T14:11:52.8644794Z Installing googleauth 0.15.0
2021-02-01T14:11:52.8989005Z Installing http-cookie 1.0.3
2021-02-01T14:11:52.9592349Z Fetching gym 1.12.1
2021-02-01T14:11:52.9598858Z Fetching scan 0.14.2
2021-02-01T14:11:52.9963082Z Installing gym 1.12.1
2021-02-01T14:11:53.0068956Z Installing scan 0.14.2
2021-02-01T14:11:53.0712482Z Fetching screengrab 0.5.6
2021-02-01T14:11:53.0722061Z Fetching snapshot 1.16.4
2021-02-01T14:11:53.1324788Z Installing screengrab 0.5.6
2021-02-01T14:11:53.1363770Z Installing snapshot 1.16.4
2021-02-01T14:11:53.2053491Z Fetching faraday-cookie_jar 0.0.7
2021-02-01T14:11:53.2064066Z Fetching google-api-client 0.9.4
2021-02-01T14:11:53.2573497Z Installing faraday-cookie_jar 0.0.7
2021-02-01T14:11:53.5307788Z Fetching spaceship 0.39.0
2021-02-01T14:11:53.5773237Z Installing spaceship 0.39.0
2021-02-01T14:11:53.6272758Z Installing google-api-client 0.9.4
2021-02-01T14:11:53.7146070Z Fetching cert 1.4.4
2021-02-01T14:11:53.7604386Z Installing cert 1.4.4
2021-02-01T14:11:53.8264639Z Fetching deliver 1.16.1
2021-02-01T14:11:53.8726886Z Installing deliver 1.16.1
2021-02-01T14:11:53.9602310Z Fetching sigh 1.12.1
2021-02-01T14:11:54.0131812Z Installing sigh 1.12.1
2021-02-01T14:11:54.0966277Z Fetching pem 1.4.1
2021-02-01T14:11:54.1437377Z Installing pem 1.4.1
2021-02-01T14:11:54.2194676Z Fetching pilot 1.12.1
2021-02-01T14:11:54.2835690Z Installing pilot 1.12.1
2021-02-01T14:11:54.3655288Z Fetching produce 1.3.2
2021-02-01T14:11:54.4100781Z Installing produce 1.3.2
2021-02-01T14:11:54.4256048Z Fetching xcode-install 1.4.0
2021-02-01T14:11:54.4641735Z Fetching frameit 2.8.0
2021-02-01T14:11:54.4827555Z Installing xcode-install 1.4.0
2021-02-01T14:11:54.5228383Z Installing frameit 2.8.0
2021-02-01T14:11:54.5570445Z Fetching match 0.11.1
2021-02-01T14:11:54.5959949Z Fetching supply 0.8.0
2021-02-01T14:11:54.6050113Z Installing match 0.11.1
2021-02-01T14:11:54.6551603Z Installing supply 0.8.0
2021-02-01T14:11:54.7031174Z Fetching fastlane 1.92.0
2021-02-01T14:11:54.8121799Z Installing fastlane 1.92.0
2021-02-01T14:11:55.7206235Z Bundle complete! 1 Gemfile dependency, 73 gems now installed.
2021-02-01T14:11:55.7208208Z Use `bundle info [gemname]` to see where a bundled gem is installed.
2021-02-01T14:11:55.9724039Z bundler: failed to load command: fastlane (/opt/hostedtoolcache/Ruby/3.0.0/x64/bin/fastlane)
2021-02-01T14:11:55.9769912Z /opt/hostedtoolcache/Ruby/3.0.0/x64/lib/ruby/gems/3.0.0/gems/fastlane_core-0.59.0/lib/fastlane_core/pkg_file_analyser.rb:1:in `require': cannot load such file -- rexml/document (LoadError)
2021-02-01T14:11:55.9774172Z 	from /opt/hostedtoolcache/Ruby/3.0.0/x64/lib/ruby/gems/3.0.0/gems/fastlane_core-0.59.0/lib/fastlane_core/pkg_file_analyser.rb:1:in `<top (required)>'
2021-02-01T14:11:55.9775848Z 	from /opt/hostedtoolcache/Ruby/3.0.0/x64/lib/ruby/gems/3.0.0/gems/fastlane_core-0.59.0/lib/fastlane_core.rb:19:in `require'
2021-02-01T14:11:55.9777394Z 	from /opt/hostedtoolcache/Ruby/3.0.0/x64/lib/ruby/gems/3.0.0/gems/fastlane_core-0.59.0/lib/fastlane_core.rb:19:in `<top (required)>'
2021-02-01T14:11:55.9778915Z 	from /opt/hostedtoolcache/Ruby/3.0.0/x64/lib/ruby/gems/3.0.0/gems/fastlane-1.92.0/lib/fastlane.rb:1:in `require'
2021-02-01T14:11:55.9780418Z 	from /opt/hostedtoolcache/Ruby/3.0.0/x64/lib/ruby/gems/3.0.0/gems/fastlane-1.92.0/lib/fastlane.rb:1:in `<top (required)>'
2021-02-01T14:11:55.9782005Z 	from /opt/hostedtoolcache/Ruby/3.0.0/x64/lib/ruby/gems/3.0.0/gems/fastlane-1.92.0/lib/fastlane/cli_tools_distributor.rb:8:in `require'
2021-02-01T14:11:55.9783652Z 	from /opt/hostedtoolcache/Ruby/3.0.0/x64/lib/ruby/gems/3.0.0/gems/fastlane-1.92.0/lib/fastlane/cli_tools_distributor.rb:8:in `take_off'
2021-02-01T14:11:55.9785203Z 	from /opt/hostedtoolcache/Ruby/3.0.0/x64/lib/ruby/gems/3.0.0/gems/fastlane-1.92.0/bin/fastlane:5:in `<top (required)>'
2021-02-01T14:11:55.9786464Z 	from /opt/hostedtoolcache/Ruby/3.0.0/x64/bin/fastlane:23:in `load'
2021-02-01T14:11:55.9787611Z 	from /opt/hostedtoolcache/Ruby/3.0.0/x64/bin/fastlane:23:in `<top (required)>'
2021-02-01T14:11:55.9789009Z 	from /opt/hostedtoolcache/Ruby/3.0.0/x64/lib/ruby/3.0.0/bundler/cli/exec.rb:63:in `load'
2021-02-01T14:11:55.9790285Z 	from /opt/hostedtoolcache/Ruby/3.0.0/x64/lib/ruby/3.0.0/bundler/cli/exec.rb:63:in `kernel_load'
2021-02-01T14:11:55.9791536Z 	from /opt/hostedtoolcache/Ruby/3.0.0/x64/lib/ruby/3.0.0/bundler/cli/exec.rb:28:in `run'
2021-02-01T14:11:55.9792742Z 	from /opt/hostedtoolcache/Ruby/3.0.0/x64/lib/ruby/3.0.0/bundler/cli.rb:497:in `exec'
2021-02-01T14:11:55.9794118Z 	from /opt/hostedtoolcache/Ruby/3.0.0/x64/lib/ruby/3.0.0/bundler/vendor/thor/lib/thor/command.rb:27:in `run'
2021-02-01T14:11:55.9795576Z 	from /opt/hostedtoolcache/Ruby/3.0.0/x64/lib/ruby/3.0.0/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'
2021-02-01T14:11:55.9798643Z 	from /opt/hostedtoolcache/Ruby/3.0.0/x64/lib/ruby/3.0.0/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'
2021-02-01T14:11:55.9799945Z 	from /opt/hostedtoolcache/Ruby/3.0.0/x64/lib/ruby/3.0.0/bundler/cli.rb:30:in `dispatch'
2021-02-01T14:11:55.9801245Z 	from /opt/hostedtoolcache/Ruby/3.0.0/x64/lib/ruby/3.0.0/bundler/vendor/thor/lib/thor/base.rb:485:in `start'
2021-02-01T14:11:55.9802511Z 	from /opt/hostedtoolcache/Ruby/3.0.0/x64/lib/ruby/3.0.0/bundler/cli.rb:24:in `start'
2021-02-01T14:11:55.9803902Z 	from /opt/hostedtoolcache/Ruby/3.0.0/x64/lib/ruby/gems/3.0.0/gems/bundler-2.2.3/libexec/bundle:49:in `block in <top (required)>'
2021-02-01T14:11:55.9805389Z 	from /opt/hostedtoolcache/Ruby/3.0.0/x64/lib/ruby/3.0.0/bundler/friendly_errors.rb:130:in `with_friendly_errors'
2021-02-01T14:11:55.9806843Z 	from /opt/hostedtoolcache/Ruby/3.0.0/x64/lib/ruby/gems/3.0.0/gems/bundler-2.2.3/libexec/bundle:37:in `<top (required)>'
2021-02-01T14:11:55.9808094Z 	from /opt/hostedtoolcache/Ruby/3.0.0/x64/bin/bundle:23:in `load'
2021-02-01T14:11:55.9809160Z 	from /opt/hostedtoolcache/Ruby/3.0.0/x64/bin/bundle:23:in `<main>'
2021-02-01T14:11:55.9856178Z ##[error]Error: Executing lane internal failed.
2021-02-01T14:11:55.9868551Z ##[error]Executing lane internal failed.

The relevant workflow part looks like this:

- uses: actions/setup-ruby@v1
  with:
    ruby-version: '>= 2.6'
  if: ***
- uses: maierj/[email protected]
  with:
    lane: 'internal'
    subdirectory: 'android'
  env:
    ***
  if: ***

Specifying ruby-version: '2.6.x' in the setup-ruby action does work. So we should update the docs to include this.

sh commands not found

I got errors below:

Run maierj/[email protected]
  with:
    lane: staging_beta
  env:
    JAVA_HOME: /opt/hostedtoolcache/jdk/8.0.242/x64
    JAVA_HOME_8.0.242_x64: /opt/hostedtoolcache/jdk/8.0.242/x64
Executing lane staging_beta on Linux.
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed

  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
100   144    0     0  100   144      0    108  0:00:01  0:00:01 --:--:--   108
100   144    0     0  100   144      0     93  0:00:01  0:00:01 --:--:--    93
/bin/sh: 1: gem: not found
/bin/sh: 1: bundle: not found
/bin/sh: 1: bundle: not found
##[error]Error: Executing lane staging_beta failed.
##[error]Executing lane staging_beta failed.
##[error]Node run failed with exit code 1

my workflow:

name: Build and deploy debug to crarshlytics beta

on:
  push:
    branches: 
      - 'develop'

jobs:
  build:

    runs-on: ubuntu-latest

    steps:
    - uses: actions/checkout@v1
      with:
        ref: develop
    - name: Set up JDK 1.8
      uses: actions/setup-java@v1
      with:
        java-version: 1.8
    - name: Fastlane staging_beta
      uses: maierj/[email protected]
      with:
        lane: staging_beta

Specify path for bundle install

I'd like to cache installed gems to speed up my build. This would be easier if bundler is used with the --path vendor/bundle parameter. Without it, I'm not aware of a cross-platform location to cache.

This would also match the Ruby cache example.

      - name: Cache Ruby gems
        uses: actions/cache@v1
        with:
          path: vendor/bundle
          key: ${{ runner.os }}-gem-${{ hashFiles('**/Gemfile.lock') }}
          restore-keys: |
            ${{ runner.os }}-gem-

Subdirectory does not exist

Trying to get this action (admittedly, my first) working with a React Native project.

I have an ios subdirectory at the root of my project where the workflow is defined in .github/workflows that contains the fastlane directory.

Here's my yml file defining the job:

name: Fastlane to Testflight
# Trigger the workflow on push or pull request,
# but only for the master branch
on:
  push:
    branches:
      - master

jobs:
  build:
    name: Fastlane
    runs-on: macos-10.15
    env:
      FASTLANE_APPLE_APPLICATION_SPECIFIC_PASSWORD: ${{ secrets.FASTLANE_APPLE_APPLICATION_SPECIFIC_PASSWORD }}
    steps:
      - name: Fastlane Action
        uses: maierj/[email protected]
        with:
          lane: 'beta'
          subdirectory: 'ios'
          options: '{ "option1": "--verbose" }'
          bundle-install-path: 'vendor/bundle'

However, I continue to get the following error:

Error: Specified subdirectory ios does not exist.

Do I have something configured incorrectly?

Multiple vulnerabilities

Hi,

Latest development branch version and latest release v2.2.0 contains multiple vulnerabilities.
npm audit output:

# npm audit report

ansi-regex  >2.1.1 <5.0.1
Severity: moderate
 Inefficient Regular Expression Complexity in chalk/ansi-regex - https://github.com/advisories/GHSA-93q8-gq69-wqmw
fix available via `npm audit fix`
node_modules/npm/node_modules/cliui/node_modules/ansi-regex
node_modules/npm/node_modules/string-width/node_modules/ansi-regex
node_modules/npm/node_modules/wrap-ansi/node_modules/ansi-regex
node_modules/npm/node_modules/yargs/node_modules/ansi-regex
  strip-ansi  4.0.0 - 5.2.0
  Depends on vulnerable versions of ansi-regex
  node_modules/npm/node_modules/cliui/node_modules/strip-ansi
  node_modules/npm/node_modules/string-width/node_modules/strip-ansi
  node_modules/npm/node_modules/wrap-ansi/node_modules/strip-ansi
  node_modules/npm/node_modules/yargs/node_modules/strip-ansi
    cliui  4.0.0 - 5.0.0
    Depends on vulnerable versions of strip-ansi
    Depends on vulnerable versions of wrap-ansi
    node_modules/npm/node_modules/cliui
      yargs  10.1.0 - 15.0.0
      Depends on vulnerable versions of cliui
      Depends on vulnerable versions of string-width
      node_modules/npm/node_modules/yargs
        libnpx  >=10.0.0
        Depends on vulnerable versions of yargs
        node_modules/npm/node_modules/libnpx
          npm  <=7.1.0 || 7.21.0 - 8.5.4
          Depends on vulnerable versions of cli-table3
          Depends on vulnerable versions of hosted-git-info
          Depends on vulnerable versions of ini
          Depends on vulnerable versions of libnpx
          Depends on vulnerable versions of npm-audit-report
          Depends on vulnerable versions of ssri
          Depends on vulnerable versions of tar
          node_modules/npm
    string-width  2.1.0 - 4.1.0
    Depends on vulnerable versions of strip-ansi
    node_modules/npm/node_modules/cliui/node_modules/string-width
    node_modules/npm/node_modules/string-width
    node_modules/npm/node_modules/wrap-ansi/node_modules/string-width
    node_modules/npm/node_modules/yargs/node_modules/string-width
      cli-table3  0.5.0 - 0.5.1
      Depends on vulnerable versions of string-width
      node_modules/npm/node_modules/cli-table3
        npm-audit-report  1.3.1 - 1.3.3
        Depends on vulnerable versions of cli-table3
        node_modules/npm/node_modules/npm-audit-report
      widest-line  2.0.0 - 2.0.1
      Depends on vulnerable versions of string-width
      node_modules/npm/node_modules/widest-line
        boxen  1.3.0 - 3.2.0
        Depends on vulnerable versions of widest-line
        node_modules/npm/node_modules/boxen
      wrap-ansi  3.0.0 - 6.1.0
      Depends on vulnerable versions of string-width
      Depends on vulnerable versions of strip-ansi
      node_modules/npm/node_modules/wrap-ansi

hosted-git-info  <2.8.9
Severity: moderate
Regular Expression Denial of Service in hosted-git-info - https://github.com/advisories/GHSA-43f8-2h32-f4cj
fix available via `npm audit fix`
node_modules/npm/node_modules/hosted-git-info
  npm  <=7.1.0 || 7.21.0 - 8.5.4
  Depends on vulnerable versions of cli-table3
  Depends on vulnerable versions of hosted-git-info
  Depends on vulnerable versions of ini
  Depends on vulnerable versions of libnpx
  Depends on vulnerable versions of npm-audit-report
  Depends on vulnerable versions of ssri
  Depends on vulnerable versions of tar
  node_modules/npm

ini  <1.3.6
Severity: high
Prototype Pollution - https://github.com/advisories/GHSA-qqgx-2p2h-9c37
fix available via `npm audit fix`
node_modules/npm/node_modules/ini
  npm  <=7.1.0 || 7.21.0 - 8.5.4
  Depends on vulnerable versions of cli-table3
  Depends on vulnerable versions of hosted-git-info
  Depends on vulnerable versions of ini
  Depends on vulnerable versions of libnpx
  Depends on vulnerable versions of npm-audit-report
  Depends on vulnerable versions of ssri
  Depends on vulnerable versions of tar
  node_modules/npm

json-bigint  <1.0.0
Severity: high
Uncontrolled Resource Consumption in json-bigint - https://github.com/advisories/GHSA-wgfq-7857-4jcc
fix available via `npm audit fix --force`
Will install [email protected], which is a breaking change
node_modules/json-bigint
  gcp-metadata  0.8.0 - 4.1.0
  Depends on vulnerable versions of json-bigint
  node_modules/gcp-metadata
    google-auth-library  0.9.4 - 5.10.1
    Depends on vulnerable versions of gcp-metadata
    Depends on vulnerable versions of gtoken
    node_modules/google-auth-library
      googleapis  37.0.0-webpack - 48.0.0
      Depends on vulnerable versions of google-auth-library
      node_modules/googleapis
      googleapis-common  0.5.0-webpack - 0.5.0-webpack3 || 0.6.0-webpack - 3.2.2
      Depends on vulnerable versions of google-auth-library
      node_modules/googleapis-common

json-schema  <0.4.0
Severity: moderate
json-schema is vulnerable to Prototype Pollution - https://github.com/advisories/GHSA-896r-f27r-55mw
fix available via `npm audit fix`
node_modules/npm/node_modules/json-schema
  jsprim  0.3.0 - 1.4.1 || 2.0.0 - 2.0.1
  Depends on vulnerable versions of json-schema
  node_modules/npm/node_modules/jsprim

minimist  <=1.2.5
Severity: high
Prototype Pollution in minimist - https://github.com/advisories/GHSA-xvch-5gv4-984h
fix available via `npm audit fix`
node_modules/npm/node_modules/minimist
node_modules/npm/node_modules/mkdirp/node_modules/minimist

node-forge  <=1.2.1
Severity: moderate
Open Redirect in node-forge - https://github.com/advisories/GHSA-8fr3-hfg3-gpgp
Prototype Pollution in node-forge util.setPath API - https://github.com/advisories/GHSA-wxgw-qj99-44c2
Improper Verification of Cryptographic Signature in `node-forge` - https://github.com/advisories/GHSA-2r2c-g63r-vccr
fix available via `npm audit fix --force`
Will install [email protected], which is a breaking change
node_modules/node-forge
  google-p12-pem  <=3.1.2
  Depends on vulnerable versions of node-forge
  node_modules/google-p12-pem
    gtoken  <=5.0.0
    Depends on vulnerable versions of google-p12-pem
    node_modules/gtoken
      google-auth-library  0.9.4 - 5.10.1
      Depends on vulnerable versions of gcp-metadata
      Depends on vulnerable versions of gtoken
      node_modules/google-auth-library
        googleapis  37.0.0-webpack - 48.0.0
        Depends on vulnerable versions of google-auth-library
        node_modules/googleapis
        googleapis-common  0.5.0-webpack - 0.5.0-webpack3 || 0.6.0-webpack - 3.2.2
        Depends on vulnerable versions of google-auth-library
        node_modules/googleapis-common

path-parse  <1.0.7
Severity: moderate
Regular Expression Denial of Service in path-parse - https://github.com/advisories/GHSA-hj48-42vr-x3v9
fix available via `npm audit fix`
node_modules/npm/node_modules/path-parse

ssri  5.2.2 - 6.0.1
Severity: high
Regular Expression Denial of Service (ReDoS) - https://github.com/advisories/GHSA-vx3p-948g-6vhq
fix available via `npm audit fix`
node_modules/npm/node_modules/ssri
  npm  <=7.1.0 || 7.21.0 - 8.5.4
  Depends on vulnerable versions of cli-table3
  Depends on vulnerable versions of hosted-git-info
  Depends on vulnerable versions of ini
  Depends on vulnerable versions of libnpx
  Depends on vulnerable versions of npm-audit-report
  Depends on vulnerable versions of ssri
  Depends on vulnerable versions of tar
  node_modules/npm

tar  <=4.4.17
Severity: high
Arbitrary File Creation/Overwrite on Windows via insufficient relative path sanitization - https://github.com/advisories/GHSA-5955-9wpr-37jh
Arbitrary File Creation/Overwrite via insufficient symlink protection due to directory cache poisoning using symbolic links - https://github.com/advisories/GHSA-9r2w-394v-53qc
Arbitrary File Creation/Overwrite due to insufficient absolute path sanitization - https://github.com/advisories/GHSA-3jfq-g458-7qm9
Arbitrary File Creation/Overwrite via insufficient symlink protection due to directory cache poisoning - https://github.com/advisories/GHSA-r628-mhmh-qjhw
fix available via `npm audit fix`
node_modules/npm/node_modules/tar
  npm  <=7.1.0 || 7.21.0 - 8.5.4
  Depends on vulnerable versions of cli-table3
  Depends on vulnerable versions of hosted-git-info
  Depends on vulnerable versions of ini
  Depends on vulnerable versions of libnpx
  Depends on vulnerable versions of npm-audit-report
  Depends on vulnerable versions of ssri
  Depends on vulnerable versions of tar
  node_modules/npm

y18n  4.0.0
Severity: high
Prototype Pollution - https://github.com/advisories/GHSA-c4w7-xm78-47vh
fix available via `npm audit fix`
node_modules/npm/node_modules/y18n

29 vulnerabilities (18 moderate, 11 high)

SDK Not Found for React Native Project

For some reason, the following error occurs when I attempt to run my Action. Does this Action have any peer dependencies?

| FAILURE: Build failed with an exception.
| 
| * Where:
| Build file '/github/workspace/node_modules/react-native-screens/android/build.gradle' line: 90
| 
| * What went wrong:
| A problem occurred configuring project ':react-native-screens'.
| > SDK location not found. Define location with an ANDROID_SDK_ROOT environment variable or by setting the sdk.dir path in your project's local properties file at '/github/workspace/android/local.properties'.
name: Deploy Android

on:
  push:
    branches:
      - master

jobs:
  deploy-android:
    runs-on: ubuntu-latest

    steps:
      - name: Checkout Repository
        uses: actions/checkout@v1

      - name: Create Upload Key
        run: echo ${{ secrets.UPLOAD_KEY }} | base64 -d >> upload-key.keystore
        working-directory: ./android

      - name: Install Packages
        run: yarn

      - name: Compile and Upload
        uses: maierj/[email protected]
        with:
          lane: "deploy_internal"
          subdirectory: "android"
          # options: '{ "MYAPP_UPLOAD_STORE_FILE": "./upload-key.keystore", "MYAPP_UPLOAD_STORE_PASSWORD": ${{ secrets.MYAPP_UPLOAD_STORE_PASSWORD }}, "MYAPP_UPLOAD_KEY_PASSWORD": ${{ secrets.MYAPP_UPLOAD_KEY_PASSWORD }}, "RNGP_ANDROID_API_KEY": ${{ secrets.RNGP_ANDROID_API_KEY }} }'
        env:
          MYAPP_UPLOAD_STORE_FILE: ./upload-key.keystore
          MYAPP_UPLOAD_STORE_PASSWORD: ${{ secrets.MYAPP_UPLOAD_STORE_PASSWORD }}
          MYAPP_UPLOAD_KEY_PASSWORD: ${{ secrets.MYAPP_UPLOAD_KEY_PASSWORD }}
          RNGP_ANDROID_API_KEY: ${{ secrets.RNGP_ANDROID_API_KEY }}
          LC_ALL: en_US.UTF-8
          LANG: en_US.UTF-8
          ANDROID_SDK_ROOT: /home/admin/Android/Sdk

NOTE: Not sure if I am required to use the options flag or if it also works to use envs directly.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.