fastlane / fastlane

🚀 The easiest way to automate building and releasing your iOS and Android apps
https://fastlane.tools
MIT License
39.72k stars 5.72k forks source link

increment_build_number does not support xros #26602

Open joejo-unity opened 1 month ago

joejo-unity commented 1 month ago

New Issue Checklist

Issue Description

The action increment_build_number does not support xros and is apparently hard coded currently to just [ios, mac].

Command executed

In a Fastfile:

platform :xros do
    lane :test_increment do
          increment_build_number(2)
    end
end

then execute fastlane xros test_increment.

The action only seems to update the build number in the xcodeproj and technically shouldn't even need the platform AFAICT.

Complete output when running fastlane, including the stack trace and command used
 18:42:11]: Get started using a Gemfile for fastlane https://docs.fastlane.tools/getting-started/ios/setup/#use-a-gemfile
[18:42:11]: Platform 'xros' is not officially supported. Currently supported platforms are [:ios, :mac, :android].
[18:42:11]: Driving the lane 'xros test' 🚀
[18:42:11]: Action 'increment_build_number' isn't known to support operating system 'xros'.
[18:42:11]: ------------------------------------
[18:42:11]: --- Step: increment_build_number ---
[18:42:11]: ------------------------------------
Current version of project Unity-VisionOS is: 
    2

/Users/joejo/Desktop/visionOS/Test
[18:42:11]: $ cd /Users/joejo/Desktop/visionOS/Test && agvtool new-version -all 2 && cd -
[18:42:12]: â–¸ Setting version of project Unity-VisionOS to:
[18:42:12]: â–¸ 2.
[18:42:12]: â–¸ Also setting CFBundleVersion key (assuming it exists)
[18:42:12]: â–¸ Updating CFBundleVersion in Info.plist(s)...
[18:42:12]: â–¸ Updated CFBundleVersion in "Unity-VisionOS.xcodeproj/../Info.plist" to 2
[18:42:12]: â–¸ Updated CFBundleVersion in "Unity-VisionOS.xcodeproj/../Unity-VisionOS Tests/Unity-VisionOS Tests-Info.plist" to 2
[18:42:12]: â–¸ Updated CFBundleVersion in "Unity-VisionOS.xcodeproj/../UnityFramework/Info.plist" to 2
[18:42:12]: â–¸ Cannot find "Unity-VisionOS.xcodeproj/../YES"
[18:42:12]: â–¸ /Users/joejo/Desktop/visionOS/Test

+---------------------------------------------+
|              fastlane summary               |
+------+------------------------+-------------+
| Step | Action                 | Time (in s) |
+------+------------------------+-------------+
| 1    | increment_build_number | 0           |
+------+------------------------+-------------+
 

Environment

Non public details elided.

[✔] 🚀 
[18:43:18]: Get started using a Gemfile for fastlane https://docs.fastlane.tools/getting-started/ios/setup/#use-a-gemfile
[18:43:18]: Generating fastlane environment output, this might take a few seconds...
✅ fastlane environment ✅ ### Stack | Key | Value | | --------------------------- | ---------------------------------------------------------- | | OS | 14.7 | | Ruby | 3.3.5 | | Bundler? | false | | Git | git version 2.46.0 | | Installation Source | /opt/homebrew/Cellar/fastlane/2.225.0/libexec/bin/fastlane | | Host | macOS 14.7 (23H124) | | Ruby Lib Dir | /opt/homebrew/Cellar/ruby/3.3.5/lib | | OpenSSL Version | OpenSSL 3.3.1 4 Jun 2024 | | Is contained | false | | Is homebrew | true | | Is installed via Fabric.app | false | | Xcode Path | /Applications/Xcode.app/Contents/Developer/ | | Xcode Version | 16.0 | | Swift Version | 6.0 | ### System Locale | Variable | Value | | | -------- | ----------- | - | | LANG | en_US.UTF-8 | ✅ | | LC_ALL | en_US.UTF-8 | ✅ | | LANGUAGE | en_US.UTF-8 | ✅ | ### fastlane files:
`./fastlane/Fastfile` ```ruby platform :xros do lane :test do increment_build_number(build_number: 3) end end ```
### fastlane gems | Gem | Version | Update-Status | | -------- | ------- | ------------- | | fastlane | 2.225.0 | ✅ Up-To-Date | ### Loaded fastlane plugins: **No plugins Loaded**
Loaded gems | Gem | Version | | ------------------------------- | ------------ | | error_highlight | 0.6.0 | | did_you_mean | 1.6.3 | | syntax_suggest | 2.0.0 | | public_suffix | 6.0.1 | | addressable | 2.8.7 | | artifactory | 3.0.17 | | jmespath | 1.6.2 | | aws-partitions | 1.992.0 | | aws-eventstream | 1.3.0 | | aws-sigv4 | 1.10.0 | | aws-sdk-core | 3.210.0 | | aws-sdk-kms | 1.95.0 | | aws-sdk-s3 | 1.169.0 | | babosa | 1.0.4 | | bundler | 2.5.18 | | rexml | 3.3.8 | | nkf | 0.1.3 | | base64 | 0.2.0 | | CFPropertyList | 3.0.7 | | colored | 1.2 | | highline | 2.0.3 | | commander | 4.6.0 | | dotenv | 2.8.1 | | emoji_regex | 3.2.3 | | excon | 0.112.0 | | faraday-em_http | 1.0.0 | | faraday-em_synchrony | 1.0.0 | | faraday-excon | 1.1.0 | | faraday-httpclient | 1.0.1 | | multipart-post | 2.4.1 | | faraday-multipart | 1.0.4 | | faraday-net_http | 1.0.2 | | faraday-net_http_persistent | 1.2.0 | | faraday-patron | 1.0.0 | | faraday-rack | 1.0.0 | | faraday-retry | 1.0.3 | | ruby2_keywords | 0.0.5 | | faraday | 1.10.4 | | faraday_middleware | 1.2.1 | | domain_name | 0.6.20240107 | | http-cookie | 1.0.7 | | faraday-cookie_jar | 0.0.7 | | fastimage | 2.3.1 | | sysrandom | 1.0.5 | | fastlane-sirp | 1.0.0 | | gh_inspector | 1.1.3 | | uber | 0.1.0 | | declarative | 0.0.20 | | trailblazer-option | 0.1.2 | | representable | 3.2.0 | | retriable | 3.1.2 | | mini_mime | 1.1.5 | | jwt | 2.9.3 | | multi_json | 1.15.0 | | os | 1.1.4 | | signet | 0.19.0 | | googleauth | 1.8.1 | | httpclient | 2.8.3 | | google-apis-core | 0.11.3 | | google-apis-androidpublisher_v3 | 0.54.0 | | google-apis-playcustomapp_v1 | 0.13.0 | | google-cloud-env | 1.6.0 | | google-cloud-errors | 1.4.0 | | google-cloud-core | 1.7.1 | | google-apis-iamcredentials_v1 | 0.17.0 | | google-apis-storage_v1 | 0.31.0 | | rake | 13.2.1 | | digest-crc | 0.6.5 | | google-cloud-storage | 1.47.0 | | json | 2.7.1 | | mini_magick | 4.13.2 | | naturally | 2.2.1 | | optparse | 0.4.0 | | plist | 3.7.1 | | rubyzip | 2.3.2 | | security | 0.1.5 | | simctl | 1.6.10 | | terminal-notifier | 2.0.0 | | unicode-display_width | 2.6.0 | | terminal-table | 3.0.2 | | tty-screen | 0.8.2 | | tty-cursor | 0.7.1 | | tty-spinner | 0.9.3 | | word_wrap | 1.0.0 | | atomos | 0.1.3 | | claide | 1.1.0 | | colored2 | 3.1.2 | | nanaimo | 0.3.0 | | xcodeproj | 1.25.1 | | rouge | 2.0.7 | | xcpretty | 0.3.0 | | xcpretty-travis-formatter | 1.0.1 | | set | 1.1.0 | | forwardable | 1.3.3 | | logger | 1.6.0 | | pathname | 0.3.0 | | shellwords | 0.2.0 | | cgi | 0.4.1 | | date | 3.3.4 | | timeout | 0.4.1 | | stringio | 3.1.1 | | securerandom | 0.3.1 | | uri | 0.13.1 | | ipaddr | 1.2.6 | | openssl | 3.2.0 | | digest | 3.1.1 | | io-nonblock | 0.3.0 | | zlib | 3.1.1 | | resolv | 0.3.0 | | io-wait | 0.3.1 | | time | 0.3.0 | | open-uri | 0.4.1 | | mutex_m | 0.2.0 | | net-http | 0.4.1 | | net-protocol | 0.2.2 | | ostruct | 0.6.0 | | english | 0.8.0 | | erb | 4.0.3 | | strscan | 3.0.9 | | abbrev | 0.1.2 | | io-console | 0.7.1 | | tempfile | 0.2.1 | | delegate | 0.3.1 | | fileutils | 1.7.2 | | tmpdir | 0.2.0 | | singleton | 0.2.0 | | open3 | 0.2.1 | | prettyprint | 0.2.0 | | pp | 0.5.0 | | find | 0.2.0 | | yaml | 0.3.0 | | psych | 5.1.2 |
*generated on:* **2024-10-21**