Fastfile 835 B

12345678910111213141516171819202122232425262728293031323334353637383940414243
  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. git_commit(
  13. path: [
  14. "Sheeeeeeeeet.podspec",
  15. "*/Info.plist",
  16. "*/*.pbxproj",
  17. "Fastlane/"],
  18. message: "Bump to #{version}"
  19. )
  20. add_git_tag(tag: version)
  21. push_git_tags()
  22. push_to_git_remote()
  23. pod_push()
  24. end
  25. # Test =======================
  26. desc "Run unit tests"
  27. lane :test do
  28. scan(
  29. project: "Sheeeeeeeeet.xcodeproj",
  30. scheme: "Sheeeeeeeeet"
  31. )
  32. end
  33. end