Fastfile 885 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. fastlane_version "2.30.2"
  2. default_platform :ios
  3. platform :ios do
  4. # Version ================
  5. desc "Create a new version"
  6. lane :version do |options|
  7. ensure_git_status_clean
  8. ensure_git_branch(branch: 'master')
  9. test
  10. version = version_bump_podspec(path: "Sheeeeeeeeet.podspec", version_number: options[:name])
  11. increment_version_number(version_number: version)
  12. increment_build_number(build_number: version)
  13. git_commit(
  14. path: [
  15. "Sheeeeeeeeet.podspec",
  16. "*/Info.plist",
  17. "*/*.pbxproj",
  18. "Fastlane/"],
  19. message: "Bump to #{version}"
  20. )
  21. add_git_tag(tag: version)
  22. push_git_tags()
  23. push_to_git_remote()
  24. pod_push()
  25. end
  26. # Test =======================
  27. desc "Run unit tests"
  28. lane :test do
  29. scan(
  30. project: "Sheeeeeeeeet.xcodeproj",
  31. scheme: "Sheeeeeeeeet"
  32. )
  33. end
  34. end