-
Notifications
You must be signed in to change notification settings - Fork 6
Open
Description
I am trying to run periphery 3.0.1 as it is the only version that support new Xcode 16 folder structure. But getting an error, when I run the same command on my local and it seems to work without an issue. But in plugin the execution does not start at all, I guess it is something with parameters (Tried using index_store_path as an array too but no luck)
Any suggestions would be very nice.
Here is my code in dangerfile:
periphery.scan_all_files = false
periphery.format = "checkstyle"
periphery.scan(
project: 'PROJECT.xcworkspace',
schemes: "SCHEME",
skip_build: true,
index_store_path: "#{derived_data_path}/Index.noindex/DataStore",
verbose: true
)Here is the error log:
[!] The exception involves the following plugins:
- danger-periphery
bundler: failed to load command: danger (/Users/ec2-user/.rbenv/versions/3.3.4/bin/danger)
/Users/ec2-user/.rbenv/versions/3.3.4/lib/ruby/gems/3.3.0/gems/danger-periphery-0.4.0/lib/periphery/runner.rb:18:in `scan': (Danger::DSLError)
[!] Invalid `Dangerfile.postbuild` file: error: ["periphery", "scan", "--project", "PROJECT.xcworkspace", "--schemes", "dev", "--skip-build", "--index-store-path", "/Users/ec2-user/Library/Developer/Xcode/DerivedData/PROJECT-evthidptophhcdflxopqfndmkzkv/Index.noindex/DataStore", "--verbose", "--disable-update-check", "--quiet", "--format", "json"] exited with status code .
# from Dangerfile.postbuild:48
# -------------------------------------------
# periphery.format = "json"
> periphery.scan(
# project: 'PROJECT.xcworkspace',
# -------------------------------------------
from /Users/ec2-user/.rbenv/versions/3.3.4/lib/ruby/gems/3.3.0/gems/danger-periphery-0.4.0/lib/danger/danger_periphery.rb:78:in `scan'
from Dangerfile.postbuild:48:in `eval_file'
from /Users/ec2-user/.rbenv/versions/3.3.4/lib/ruby/gems/3.3.0/gems/danger-9.5.1/lib/danger/danger_core/dangerfile.rb:311:in `eval'
from /Users/ec2-user/.rbenv/versions/3.3.4/lib/ruby/gems/3.3.0/gems/danger-9.5.1/lib/danger/danger_core/dangerfile.rb:311:in `eval_file'
from /Users/ec2-user/.rbenv/versions/3.3.4/lib/ruby/gems/3.3.0/gems/danger-9.5.1/lib/danger/danger_core/dangerfile.rb:204:in `block in parse'
Metadata
Metadata
Assignees
Labels
No labels