Master in licard-dev #10

Merged
bogdan.terehov merged 323 commits from merge_master_in_licard_dev into licard-dev 2023-09-04 19:22:24 +03:00

323 Commits

Author SHA1 Message Date
Bogdan Terehov f645dda808 Merge branch 'licard-dev' of https://git.svc.touchin.ru/TouchInstinct/BuildScripts into merge_master_in_licard_dev
 Conflicts:
	gradle/apiGenerator.gradle
	gradle/apiGeneratorKotlinServer.gradle
	gradle/commonStaticAnalysis.gradle
	xcode/build_phases/api_generator.sh
2023-09-04 19:13:50 +03:00
Bogdan Terehov 504f2c273d disable AndroidLinter, CpdLinter 2023-09-04 18:49:59 +03:00
Anadol 40491fe07f update commit build_options_helper 2023-09-04 18:46:02 +03:00
Nikita Mikryukov 4dfed1b2a8 Merge pull request 'Updated repositories link' (#9) from fix/update_links into master
Reviewed-on: #9
2023-05-29 11:39:51 +03:00
Nikita Mikryukov c841e48516 changed https link to ssh 2023-05-29 09:55:50 +03:00
Nikita Mikryukov 3e249eae3d updated repositories link 2023-05-29 09:28:27 +03:00
Ivan Smolin 318e0ce021 Merge pull request 'exclude playground app from lint, add make gen command to Makefile' (#7) from feature/exclude_playground_app into master
Reviewed-on: #7
2023-05-24 14:37:43 +03:00
Ivan Smolin f1fe35d298 exclude playground app from lint, add make gen command to Makefile 2023-05-24 13:35:01 +03:00
Ivan Smolin 39109c6e60 Merge pull request 'Disable autocorrection by default, make script more independent of environment (SPM support)' (#6) from feature/swiftlint_script_spm_support into master
Reviewed-on: #6
2023-05-24 09:26:06 +03:00
Ivan Smolin 7d3f2794bc simplify temp file creation 2023-05-22 11:59:45 +03:00
Ivan Smolin b843196f3c Disable autocorrection by default, make script more independent of environment 2023-05-19 17:46:45 +03:00
Ivan Smolin 96f4d38bab Merge pull request 'update SwiftLint config to support latest 0.52.2 version features' (#5) from feature/update_swiftlint into master
Reviewed-on: #5
2023-05-19 16:33:34 +03:00
Ivan Smolin e3b688639f update SwiftLint config to support latest 0.52.2 version features 2023-05-17 16:15:22 +03:00
Vladimir Makarov 16b6523742 Merge pull request '`options[:appName]` for `get_google_services_plist_path` used' (#4) from fix/dsyms_uploading into master
Reviewed-on: #4
2023-05-04 22:53:24 +03:00
Vladimir Makarov bf2ee40721 `options[:appName]` for `get_google_services_plist_path` used 2023-05-04 21:42:57 +02:00
Vladimir Makarov cd8e8c60e4 Merge pull request 'Deprecated `:SyncSymbols` removed, `upload_symbols_to_crashlytics` moved to a common building step, `compileBitcode` removed' (#1) from feature/dsyms_uploading into master
Reviewed-on: #1
2023-04-19 16:19:42 +03:00
Vladimir Makarov 69928bb749 Deprecated `:SyncSymbols` removed, `upload_symbols_to_crashlytics` moved to a common building step, `compileBitcode` removed 2023-04-19 16:02:00 +03:00
Kirill Khoroshkov d6c818370f Merge branch 'codestyle/kotlin' into 'master'
Added kotlin codestyle

See merge request touchinstinct/BuildScripts!6
2023-04-13 14:40:14 +00:00
KirillKhoroshkov b50ced768e Added trailing comma 2023-04-01 19:37:48 +03:00
KirillKhoroshkov 7c5352e6c9 Edited README 2023-03-29 00:58:49 +03:00
KirillKhoroshkov 23fb4371b1 Edited README 2023-03-29 00:57:20 +03:00
KirillKhoroshkov 211020a30d Edited README 2023-03-28 15:52:48 +03:00
KirillKhoroshkov 4716bdb131 Edited README and removed the old scheme 2023-03-28 03:50:35 +03:00
KirillKhoroshkov 98bd66290e Moved info to the main README file 2023-03-27 01:20:56 +03:00
KirillKhoroshkov 4cdf0b8982 Added java and objective-c codestyles 2023-03-26 01:17:08 +03:00
KirillKhoroshkov 9fe5348a98 Added kotlin codestyle 2023-03-24 13:52:13 +03:00
Roman Pelmegov ba7f792f96 Merge branch 'feature/issue-276' into 'master'
Feature/issue-276

See merge request touchinstinct/BuildScripts!1
2023-03-23 14:56:48 +00:00
Roman Pelmegov 3321f3bdfd Update scripts/export_src.sh 2023-03-08 19:34:19 +00:00
Roman Pelmegov 082f618425 Merge branch 'master' into 'feature/issue-276'
# Conflicts:
#   scripts/export_src.sh
2023-03-08 19:25:19 +00:00
Roman Pelmegov d83a3628e4 Merge branch 'feature/issue-333' into 'master'
Feature/issue-333

See merge request touchinstinct/BuildScripts!2
2023-03-07 16:52:50 +00:00
Roman Pelmegov 0400dbe36d issue-333 break on git clone error 2023-03-07 16:26:54 +00:00
Roman Pelmegov 216c228898 last commit date 2023-03-07 11:07:27 +00:00
Roman Pelmegov 84db8a0e09 issue-333 fix 2023-03-03 15:13:10 +00:00
Roman Pelmegov a58de7d461 issue-276 refactor 2023-03-03 14:53:17 +00:00
Roman Pelmegov c5b7947526 issue-333 use git archive 2023-03-03 14:52:02 +00:00
Roman Pelmegov 4d7182fd67 issue-333 last commit date 2023-03-03 14:33:55 +00:00
rpelmegov 302530f3c2
Update export_src.sh 2023-02-27 05:52:11 +03:00
rpelmegov 4b5ee64737
Update export_src.sh 2023-02-06 14:39:04 +03:00
rpelmegov f0bbbb9929
issue-276 add bad path alarm 2023-01-30 07:14:20 +03:00
Vladimir Makarov ce23c714e5
Merge pull request #332 from TouchInstinct/fix/makefile_identation
Common `Makefile` indentations converted to tabs
2023-01-16 13:28:44 +03:00
Vladimir Makarov 34dcae1d5c Common `Makefile` indentations converted to tabs 2023-01-16 12:22:21 +03:00
rpelmegov 45fbc84578
Update export_src.sh 2023-01-13 06:37:01 +03:00
rpelmegov 55ab60b6ea
Update export_src.sh
<a href="https://github.com/TouchInstinct/BuildScripts/issues/276">issue-276</a> Перед экспортом репозитория проверить файлы на невалидные символы в именах
2022-12-14 14:09:56 +03:00
Ivan Smolin 99281d2105
Merge pull request #330 from TouchInstinct/feature/makefile_shortcuts
add makefile shortcuts for iOS development
2022-12-12 12:11:23 +03:00
Ivan Smolin c4b340ec44 fix Makefile commands 2022-12-09 18:21:07 +03:00
Ivan Smolin a54982e482 add makefile shortcuts for iOS development 2022-12-08 19:00:03 +03:00
Vladimir Makarov 18cf87ea18
Merge pull request #328 from TouchInstinct/fix/default_options
`default_options` empty initializer added for correct method running
2022-10-19 11:37:08 +05:00
Vladimir Makarov 8050647847 `default_options` empty initializer added for correct method running 2022-10-18 19:50:58 +05:00
Vladimir Makarov 1b8d06cb0d
Merge pull request #327 from TouchInstinct/feature/api_key_configuring
API key configuration with environment variable added
2022-10-18 00:13:29 +05:00
Vladimir Makarov 7c22f6e4fc app_store_connect_api_key action calling moved to a separate method, api_key_path used directly 2022-10-17 17:47:18 +05:00
Vladimir Makarov d924c2a995 API key configuration with environment variable added 2022-10-17 12:12:23 +05:00
Anastasiya97 1af248ea15
Merge pull request #322 from TouchInstinct/swagger_api_generator_plugin
Add plugin for Swagger Api Generator
2022-09-16 11:01:30 +03:00
AnastasiyaK97 3dfdb3de1e small fixes 2022-09-14 19:38:43 +03:00
Vladimir Makarov b350383ae7
Merge pull request #324 from TouchInstinct/fix/api_codegen
API Generator codegen fixed
2022-09-06 13:49:45 +05:00
Vladimir Makarov 120551da8f `is_api_spec_under_source_control` method rewritten to return a bool value 2022-09-06 13:39:11 +05:00
Vladimir Makarov 65a5af2e31 API Generator codegen fixed 2022-09-05 23:46:34 +05:00
AnastasiyaK97 f389e6d806 Add plugin for Swagger Api Generator 2022-08-24 18:34:25 +03:00
Vladimir Makarov 8e13458c7f
Merge pull request #320 from TouchInstinct/feature/xmx_update
API Generator `-Xmx` parameter updated to 12Gb
2022-08-19 21:00:43 +05:00
Vladimir Makarov 3f7c655c8e API Generator `-Xmx` parameter updated to 12Gb 2022-08-19 20:51:28 +05:00
Ivan Smolin 732df3171f
Merge pull request #319 from TouchInstinct/feature/api_gen_update
update api_generator to support JDK 16+ and git-less run check
2022-08-08 12:03:07 +03:00
Ivan Smolin e082796930 update api_generator to support JDK 16+ and git-less run check 2022-08-08 11:27:06 +03:00
Александр 44a7fd7f48
Merge pull request #316 from TouchInstinct/multiple_files
Add multiple files generation optional flag
2022-08-02 15:55:14 +03:00
Aleksandr Shushkov 47a67edfff Add emply line 2022-08-02 15:50:52 +03:00
Aleksandr Shushkov 021e4f410e Removed rendundant notice 2022-08-02 15:49:11 +03:00
Aleksandr Shushkov fa8322b142 Change single file flag using 2022-08-02 15:48:09 +03:00
Aleksandr Shushkov 8f4e64bc86 Add multiple files generation optional flag 2022-08-02 10:28:05 +03:00
Ivan Smolin 76ac52accf
Merge pull request #315 from TouchInstinct/feature/support_inheritance_in_xcconfig_options
support inheritance in xcconfig options
2022-07-18 16:29:37 +03:00
Ivan Smolin b908265a3e support inheritance in xcconfig options 2022-07-18 15:30:21 +03:00
Ivan Smolin fe8f581c48
Merge pull request #312 from TouchInstinct/feature/build_logs_in_project_folder
add buildlog_path, speed up pod resolution, update build options helper submodule
2022-06-17 09:52:42 +03:00
Ivan Smolin 2e08a7c062 add buildlog_path, speed up pod resolution, update build options helper submodule 2022-06-17 09:35:06 +03:00
Kirill Nayduik 2753812843
Merge pull request #311 from TouchInstinct/migrate_to_maven_central
Migrate to maven central
2022-05-11 13:59:48 +03:00
Kirill Nayduik c985b62bf0 Revert disabling Android Linter 2022-05-11 13:58:56 +03:00
Kirill Nayduik 5ad312828c Migrate from jCenter to MavenCentral 2022-05-11 13:40:07 +03:00
Kirill Nayduik 68fdb3a815 Disable Android linter as a temporary workaround 2022-04-27 15:27:54 +03:00
Kirill Nayduik 9babae50e5
Merge pull request #308 from TouchInstinct/setupLint_before_evaluate
Setup lint before evaluate
2022-04-26 18:05:16 +03:00
Kirill Nayduik 938d5bd332 Configure setting up linter for projects in different evaluation states 2022-04-25 16:32:34 +03:00
Ivan Smolin 454ec643b3
Merge pull request #307 from TouchInstinct/feature/config_generator_abstract_target_support
add support for custom abstract targets in path to cocoapods xcconfigfiles.
2022-04-20 09:02:11 +03:00
Ivan Smolin 13e28f1b7f add support for custom abstract targets in path to cocoapods xcconfig files. closes #236 2022-04-19 10:33:21 +03:00
Ivan Smolin cd82b034ed
Merge pull request #304 from TouchInstinct/fix/codegen_fixes
fix codegen project name parameter; manage codegen folders for convenience
2022-03-30 14:15:10 +03:00
Ivan Smolin 57dbcee506 fix api-generator default spec folder path 2022-03-29 20:27:37 +03:00
Ivan Smolin 2d98944976 fix codegen project name parameter; manage codegen folders for convenience 2022-03-28 12:04:26 +03:00
Ivan Smolin f30d6ec374
Merge pull request #302 from TouchInstinct/feature/openapi_generator
add support for OpenAPI generation
2022-03-10 18:59:15 +03:00
Ivan Smolin 3220b9a30c fix padding API_NAME parameter to OpenAPI codegen 2022-03-10 18:55:18 +03:00
Ivan Smolin 31d621444c add support for OpenAPI generation 2022-03-10 16:01:57 +03:00
Vladimir Makarov 51f0bd3ee7
Merge pull request #300 from TouchInstinct/feature/firebase_distribution_groups
firebase_app_distribution groups file check added
2022-02-17 22:54:43 +05:00
Vladimir Makarov 6282671df7 firebase_app_distribution groups file check added 2022-02-17 15:59:17 +05:00
Kirill Nayduik f639e34579 Setting up linters for project before evaluate 2022-02-13 20:52:11 +03:00
Александр 2799169e21
Merge pull request #294 from TouchInstinct/feature/export_custom_profile
Add .zprofile exporting
2021-12-20 11:34:11 +03:00
Aleksandr Shushkov 9dad6d730c Add .zprofile exporting 2021-12-19 19:59:17 +03:00
Grigorii 082fc9a719
Merge pull request #291 from TouchInstinct/delete_detekt_UseDataClass
Deleted detekt.UseDataClass rule
2021-12-08 19:02:45 +03:00
Grigorii 3fd44c3bbd Deleted detekt.UseDataClass rule 2021-12-08 17:57:07 +03:00
Александр 6bc60ac0ab
Merge pull request #290 from TouchInstinct/fix/php_not_found
Add user enviroment for localization script
2021-12-07 16:10:29 +03:00
Aleksandr Shushkov 8991f8c2b8 Fix PR issues from @petropavel13 2021-12-07 16:05:29 +03:00
Aleksandr Shushkov d96c126fe2 Fix adding all paths 2021-12-06 21:15:47 +03:00
Aleksandr Shushkov d7acbb0080 Fix variable names 2021-12-06 20:55:16 +03:00
Aleksandr Shushkov 5145245266 Fix executes only export commands 2021-12-06 20:52:59 +03:00
Aleksandr Shushkov 2ec3289b5b Fix PR issues from @petropavel13 2021-12-06 17:37:09 +03:00
Aleksandr Shushkov 22abe5a792 Add failure exit code 2021-12-06 16:19:44 +03:00
Aleksandr Shushkov 1db4cfc771 Fix identation 2021-12-06 16:18:04 +03:00
Aleksandr Shushkov 6b21a9845a Add php installation check 2021-12-06 16:13:46 +03:00
Aleksandr Shushkov 5f009524a3 Add user enviroment for localization script 2021-12-06 16:08:24 +03:00
Александр d2ce219af4
Merge pull request #289 from TouchInstinct/fix/add_custom_enviroment
Add user defined enviroment for copy-paste decetion script
2021-12-01 16:01:38 +03:00
Aleksandr Shushkov c94fb44966 Fix PR issues from @petropavel13 2021-12-01 15:59:42 +03:00
Aleksandr Shushkov 0fc2eb03c6 Add user defined enviroment for copy-paste decetion script 2021-12-01 15:45:13 +03:00
Ivan Smolin 81499749a1
Merge pull request #230 from TouchInstinct/feature/unused
Add unused resources script
2021-11-03 18:30:43 +03:00
Timur Kayumov 0df12c3b26
Merge pull request #285 from TouchInstinct/fix/Linter_paths_generation
Fix file paths when collect changes for linting
2021-11-03 13:15:16 +02:00
Timur Kayumov c2259b12b2 Revert path argument 2021-11-03 13:13:00 +02:00
Timur Kayumov e1290036ff Fix file paths when collect changes for linting 2021-11-03 12:57:37 +02:00
svshkv b9b7dfe3f7
Merge pull request #282 from TouchInstinct/feature/fastlane_xcode_version
Added setting xcode version
2021-10-27 12:47:52 +03:00
Alexander Rutsman e1e15d619e Added search for the newest version on ruby 2021-10-27 11:20:34 +03:00
Alexander Rutsman 7061bad2ec Added search for the newest version 2021-10-20 16:01:13 +03:00
Alexander Rutsman b319b97522 Added default xcode version 2021-10-12 19:09:36 +03:00
Alexander Rutsman ecc34d227a Added default xcode version 2021-10-12 18:42:00 +03:00
Alexander Rutsman e975ff0ed0 Added setting xcode version 2021-10-12 15:49:26 +03:00
Loupehope befc933117
Merge pull request #281 from TouchInstinct/feat/remove-lazy_var
feat: remove lazy_var
2021-09-23 19:36:56 +03:00
Vlad Suhomlinov b9429f8aaf feat: remove lazy_var 2021-09-23 19:31:39 +03:00
Loupehope ee5299c318
Merge pull request #279 from TouchInstinct/tech/lint_only_changed_files
feat: lint only changed files
2021-09-16 10:34:52 +03:00
Vlad Suhomlinov 1678af0116 docs: remove useless docs 2021-09-15 19:29:21 +03:00
Vlad Suhomlinov f98c1af719 refactor: correct lint_files_path creation 2021-09-14 08:51:53 +03:00
Vlad Suhomlinov a455072e14 refactor: revert xcargs 2021-09-13 19:26:01 +03:00
Vlad Suhomlinov 44d4ff9f74 refactor: correct fastfile 2021-09-13 19:19:37 +03:00
Vlad Suhomlinov 494bc4886b refactor: add FORCE_LINT to fastlane 2021-09-13 19:10:35 +03:00
Vlad Suhomlinov db99ec0009 refactor: add gitignore 2021-09-13 18:47:44 +03:00
Vlad Suhomlinov 9e8d088017 refactor: add FORCE_LINT arg 2021-09-13 18:47:37 +03:00
Vlad Suhomlinov 5a6dd866f7 refactor: typo 2021-09-13 11:32:21 +03:00
Vlad Suhomlinov 088114cb5c refactor: enable --use-alternative-excluding 2021-09-12 11:49:37 +03:00
Vlad Suhomlinov 40f6d12e15 refactor: enable --force-exclude 2021-09-11 13:21:48 +03:00
Vlad Suhomlinov e725685a9e refactor: add allow_zero_lintable_files to swiftlint 2021-09-11 13:01:10 +03:00
Vlad Suhomlinov 8094a04ab3 feat: lint only changed files 2021-09-11 12:48:55 +03:00
Ivan Smolin 1e95815cce
Merge pull request #277 from TouchInstinct/feature/export_project_documentation
GIT_BRANCH environment variable handling + add some docs
2021-08-31 12:21:18 +03:00
Ivan Smolin 54fdb267bc GIT_BRANCH environment variable handling + add some docs 2021-08-30 15:34:50 +03:00
Dmitriy 501ff89f28
Merge pull request #272 from TouchInstinct/feature/lazy_var_lint
Update .swiftlint.yml
2021-08-12 11:02:05 +03:00
Dmitriy 51e9a3b190
Update .swiftlint.yml 2021-08-09 12:11:51 +03:00
Dmitriy 9ae6e92e66
Update .swiftlint.yml
pr fix
2021-08-09 12:10:27 +03:00
Ivan Smolin f5b21784fe
Merge pull request #273 from TouchInstinct/feature/install_env_script
add install_env script for build phases
2021-08-09 12:05:38 +03:00
Ivan Smolin 1545208c46 add install_env script for build phases 2021-08-09 11:58:54 +03:00
Dmitriy 5ac9fd8232
Update .swiftlint.yml
add lazy var rule to swiftlint
2021-08-09 11:55:43 +03:00
Ivan Smolin cbf10f95f9
Merge pull request #269 from TouchInstinct/feature/localization_script_improvements
localization script refactoring
2021-08-04 11:03:51 +03:00
Ivan Smolin c2104468bd remove debug output 2021-08-04 11:00:50 +03:00
Ivan Smolin 7c4149778c add backslashes before characters that need to be escaped 2021-08-04 10:45:04 +03:00
Ivan Smolin 6cdd30a872 fix workspace path for code generation 2021-07-28 22:02:43 +03:00
Ivan Smolin 8d0449714b set xcconfig for framework targets as well 2021-07-28 15:58:18 +03:00
Ivan Smolin 6a032c324f replace existing options when generating xcconfigs 2021-07-27 15:03:21 +03:00
Ivan Smolin 63ecad8042 remove hadcoded CODE_SIGN_STYLE key; remove PROVISIONING_PROFILE_SPECIFIER auto generation 2021-07-22 09:29:22 +03:00
Ivan Smolin 0d555bea19 generate xcodeproj before increment build number 2021-07-21 21:06:58 +03:00
Ivan Smolin 82a44c2a1c disable cyrillic_strings rule for String+Localization.swift 2021-07-21 17:56:06 +03:00
Ivan Smolin cf2aa3f7ee localization script refactoring 2021-07-21 17:18:13 +03:00
Ivan Smolin 73abd1564f
Merge pull request #268 from TouchInstinct/feature/xcodegen_support
add xcodegen support
2021-07-21 14:00:43 +03:00
Ivan Smolin ad2172cd27 add xcodegen support 2021-07-21 13:41:14 +03:00
svshkv c302278751
Merge pull request #266 from TouchInstinct/feature/firebase_separation
Feature/firebase separation
2021-07-16 12:24:58 +03:00
Alexander Rutsman 3c5135ea5e Git revert HEAD 2021-07-07 15:23:29 +03:00
Alexander Rutsman efb5c8b60e Edit timeout 2021-07-06 12:56:18 +03:00
Alexander Rutsman 3f70495e4b Removed google service prefix 2021-07-05 16:29:00 +03:00
Ivan Smolin 1b86887958
Merge pull request #265 from TouchInstinct/fix/fastlane_2.187
replace timeout: false with timeout: 0
2021-07-04 17:03:55 +03:00
Ivan Smolin e0913de8a3 replace timeout: false with timeout: 0 according to https://github.com/fastlane/fastlane/pull/18894 2021-07-04 16:57:00 +03:00
Loupehope 79105bf5f9
Merge pull request #261 from TouchInstinct/feature/move_to_workspace
Feature - move to workspace
2021-05-21 12:48:00 +03:00
Vlad Suhomlinov 045b57e72d refactor: complete app name 2021-05-13 17:56:37 +03:00
Vlad Suhomlinov fa9ccef66b refactor: correct typo 2021-05-13 17:47:15 +03:00
Vlad Suhomlinov a132bcd939 refactor: update path to xcworkspace 2021-05-13 17:41:44 +03:00
Vlad Suhomlinov 908f69b1f8 feat: run code generation for workspace 2021-05-13 17:27:51 +03:00
Loupehope 566bbe1801
Merge pull request #260 from TouchInstinct/fix/api_generator_url
fix: api generator url
2021-05-11 18:48:34 +03:00
Loupehope 515e6ac5be
fix: api generator url 2021-05-11 18:45:54 +03:00
Ivan Smolin 82154894c1
Merge pull request #259 from TouchInstinct/feature/update_api_generator_download_url
update api generator download url
2021-05-11 18:06:06 +03:00
Ivan Smolin 8813dacd6f update api generator download url 2021-05-11 18:04:46 +03:00
rybakovi 27f69a2dcf
Merge pull request #258 from TouchInstinct/fix/api-gen
upd version and location
2021-04-29 20:45:11 +03:00
rybakovi a83d6074b2 upd version and location 2021-04-29 20:42:14 +03:00
Loupehope 257c8e966b
Merge pull request #257 from TouchInstinct/fix/remove_useless_path
Remove useless path to pmd
2021-04-29 11:30:57 +03:00
Loupehope daf50493e6
Remove useless path to pmd 2021-04-29 08:03:46 +03:00
Ivan Smolin 2ac36fbc1b
Merge pull request #256 from TouchInstinct/feature/create_intermediate_directories_in_local_storage
create intermediate directories in LocalStorage.upload_files
2021-04-19 14:19:49 +03:00
Ivan Smolin 784f619166 create intermediate directories in LocalStorage.upload_files 2021-04-19 13:57:53 +03:00
Ivan Smolin cd606ce17d
Merge pull request #242 from TouchInstinct/feature/build_phases_script_improvements
Feature/build phases script improvements
2021-03-26 10:54:15 +03:00
Loupehope 4f9aa52800
Merge pull request #254 from TouchInstinct/feature/add_code_generation_phase
Add code generation phase to ci
2021-03-23 18:09:59 +03:00
Vlad bfad757f23 Remove empty spaces 2021-03-23 17:54:53 +03:00
Vlad 8529a6f41f Remove comments 2021-03-23 17:37:51 +03:00
Vlad ddf7e0228b Correct code generation input 2021-03-23 17:07:09 +03:00
Vlad 43485eb8f5 Correct params input to sh 2021-03-23 16:56:39 +03:00
Vlad f5d3b7e4ea Add xcodeproj_path to code generation 2021-03-23 16:49:22 +03:00
Vlad fc1c0ac74b Add cpde generation phase 2021-03-23 16:29:00 +03:00
Loupehope 40db24db3c
Merge pull request #251 from TouchInstinct/feature/add_resources_to_exclude
Add resources to exclude
2021-03-12 20:03:29 +03:00
Vlad e5c4db8c10 Add resources to exclude 2021-03-12 19:41:16 +03:00
Loupehope 621e46757d
Merge pull request #249 from TouchInstinct/fix/path_to_executable_pmd
Path to executable pmd
2021-03-09 13:22:43 +03:00
Vlad 2c0e89dbf5 Add path to pmd 2021-03-09 13:14:49 +03:00
Loupehope 4a72255a79
Merge pull request #246 from TouchInstinct/feature/pattern_matching_rule
Feature - pattern matching rule
2021-02-11 18:41:48 +03:00
Vlad f62bc00b9c Remove fallthrough 2021-02-11 18:33:05 +03:00
Ivan Smolin 88e8dbf2b7
Merge pull request #244 from TouchInstinct/feature/api_key_fixes
use two api keys: project and touchin
2021-02-11 18:27:53 +03:00
Ivan Smolin f0e0cb7e02 add fallthrough rule, use warnings instead of errors for most kind of custom rules 2021-02-11 18:22:14 +03:00
Vlad 69ec87dc47 Update pattern_matching 2021-02-11 18:19:50 +03:00
Vlad 2c97109908 Add pattern_matching and fallthrough rules 2021-02-11 17:45:45 +03:00
Ivan Smolin fec78fd0bc use two api keys: project and touchin 2021-02-04 19:49:45 +03:00
Ivan Smolin d0256372c1 add check for simultaneous usage of Input Files and Input File Lists 2021-01-21 17:28:52 +03:00
Ivan Smolin 0546268696 add support for xcfilelist list in read_input_file_names 2021-01-21 15:27:44 +03:00
Ivan Smolin 7c9680f4c9 Merge branch 'master' into feature/build_phases_script_improvements 2021-01-20 12:31:28 +03:00
Ivan Smolin 54fd9f1106
Merge pull request #243 from TouchInstinct/feature/fastlane_app_store_connect_api
use App Store Connect API for match and upload_to_app_store
2021-01-20 11:17:06 +03:00
Ivan Smolin 039ddac90a use App Store Connect API for match and upload_to_app_store 2021-01-19 18:09:27 +03:00
Ivan Smolin 8794713900 add smart skipping for api_generator script 2021-01-18 18:19:41 +03:00
Ivan Smolin ca37784c57 add doc to swiftlint about input files 2021-01-18 16:36:18 +03:00
Ivan Smolin 7819b0e4cd add doc about SRCROOT 2021-01-18 16:18:00 +03:00
Ivan Smolin a682c25dd5 misunstaged runner.sh 2021-01-18 15:57:16 +03:00
Ivan Smolin b27fa554fb delete runner.sh, update swiftlint script 2021-01-18 15:55:40 +03:00
Ivan Smolin bd2138f58d update swiftlint config 2021-01-18 15:55:07 +03:00
Ivan Smolin e2f85337c0 remove REFACTORING_MODE 2021-01-18 15:54:54 +03:00
Ivan Smolin bb432d4220 add doc about SCRIPT_DIR variable 2021-01-15 18:58:45 +03:00
Ivan Smolin be7e522f38 copy_paste_detection refactoring 2021-01-15 18:51:53 +03:00
Ivan Smolin e0300fcd07 remove carthage & rome 2021-01-15 18:51:15 +03:00
Ivan Smolin 093f16a578 remove yarn install, use new firebase plugin API 2021-01-15 11:35:26 +03:00
Ivan Smolin 2c5f978eeb final changes 2021-01-14 18:37:53 +03:00
Ivan Smolin 9c247bbf4a improve copy-paste detection script 2021-01-14 18:00:09 +03:00
Ivan Smolin 454ae16cbe remove GOOGLE_SERVICE_INFO_PLIST_PATH generation from xcconfig files 2021-01-13 18:21:54 +03:00
Loupehope 659baf6ced
Merge pull request #241 from TouchInstinct/feature/guard_self_linter
Add strong self rule
2020-12-30 14:49:09 +03:00
Vlad db8cd599b3 Add strong self rule 2020-12-30 14:20:10 +03:00
Loupehope 687197d06d
Merge pull request #240 from TouchInstinct/feature/make_feature_toggles_simplier
Update feature toggles work
2020-12-29 14:50:00 +03:00
Vlad f684dbc029 Fix PR 2020-12-29 14:43:47 +03:00
Vlad 175a97fc5f Code correction 2020-12-28 08:30:36 +03:00
Vlad a042e43450 Fix script logic 2020-12-27 23:23:36 +03:00
Vlad 2af414680f Fix paths 2020-12-27 22:32:45 +03:00
Vlad 417ddaafba Update naming 2020-12-27 22:22:52 +03:00
Vlad 9df5643e76 Merge branch 'master' into feature/make_feature_toggles_simplier 2020-12-27 22:13:56 +03:00
Vlad 07b0df8a46 Code correction 2020-12-27 22:09:28 +03:00
Vlad bd19a47a75 Update feature toggles work
Add templates
Add template manager
Updaet features generation scripts
2020-12-27 22:07:20 +03:00
Ivan Smolin b77b2288f2
Merge pull request #239 from TouchInstinct/fix/generated_exclude
add Generated, as well as **/Generated (for multiple swiftlint)
2020-12-21 14:24:33 +03:00
Ivan Smolin ec27c3bc81 add Generated, as well as **/Generated (for multiple swiftlint) 2020-12-21 14:22:52 +03:00
Loupehope 7a91383726
Merge pull request #237 from TouchInstinct/feature/feature_toggles
Add generateFeaturesFile lane and feature generator
2020-12-18 18:36:11 +03:00
Vlad 688a828548 Fix PR 2020-12-18 18:30:19 +03:00
Vlad 7b5ba18dfa Fix PR 2020-12-18 18:29:28 +03:00
Vlad 1a344aeed7 Fix PR 2020-12-18 18:03:04 +03:00
Vlad 4777c0c597 Fix PR 2020-12-18 17:55:27 +03:00
Vlad 545f8d4c2f Fix PR 2020-12-15 18:27:25 +03:00
Vlad 52c61b3f2e Merge branch 'feature/feature_toggles' of github.com:TouchInstinct/BuildScripts into feature/feature_toggles 2020-12-15 15:55:32 +03:00
Vlad 64c8f85298 Fix PR 2020-12-15 15:53:37 +03:00
Vlad 31cc96b6c6 Fix enum path 2020-12-15 11:52:09 +03:00
Vlad d7a571400d Code correction 2020-12-15 11:40:16 +03:00
Vlad 149a4d2dcb Code correction 2020-12-15 11:23:15 +03:00
Vlad 4564ffbd99 Add comment 2020-12-15 11:06:23 +03:00
Vlad e7574decbc Add check for nil 2020-12-15 11:05:35 +03:00
Vlad 1f321c27c9 Add manager module and code correction 2020-12-15 10:59:14 +03:00
Vlad b3751302a9 Add features generator 2020-12-14 20:58:19 +03:00
Ivan Smolin 95e915c003
Merge pull request #238 from TouchInstinct/fix/redundant_boolean_condition
disable comments evaluation for redundant_boolean_condition rule
2020-12-14 13:47:43 +03:00
Vlad a5f2b49a51 Fix names filter 2020-12-14 11:58:58 +03:00
Ivan Smolin 4cf2810533 disable comments evaluation for redundant_boolean_condition rule 2020-12-13 02:01:04 +03:00
Vlad 2712da9b89 Code correction 2020-12-12 21:16:07 +03:00
Vlad 136beef976 Fix typo 2020-12-12 21:12:58 +03:00
Vlad 46be166a04 Code correction 2020-12-12 21:12:05 +03:00
Vlad 67418eefc3 Code correction 2020-12-12 20:57:09 +03:00
Vlad a47f0b6218 Fix file type 2020-12-12 20:00:22 +03:00
Vlad aa00fe13ca Add Features class 2020-12-12 19:55:10 +03:00
Vlad dbfc6153ab Add uploadFeaturesToProject lane 2020-12-12 18:17:39 +03:00
Ivan Smolin ea38c36478
Merge pull request #235 from TouchInstinct/feature/improve_cpd_and_unused_scripts
make all build script calls relative
2020-11-24 10:43:34 +03:00
Ivan Smolin 4dbdcfce7a make all build script calls relative 2020-11-23 19:04:57 +03:00
Ivan Smolin 5669222c5c
Merge pull request #234 from TouchInstinct/feature/multiple_swiftlint_fixes
some fixes and improvements for multiple swiftlint
2020-11-23 19:03:42 +03:00
Ivan Smolin 1054ae4d3e add prefer_zero_over_explicit_init rule 2020-11-23 17:53:13 +03:00
Ivan Smolin 44d4e4175d fix undefined method mktmpdir 2020-11-23 17:41:18 +03:00
Ivan Smolin cb21c0ab03 some fixes and improvements for multiple swiftlint 2020-11-23 17:28:55 +03:00
Ivan Smolin 50499df38e
Merge pull request #232 from TouchInstinct/feature/support_custom_lane_name_and_scheme
add support for custom scheme and lane name via options
2020-10-20 14:53:12 +03:00
Ivan Smolin 784063b996 add support for custom scheme and lane name via options 2020-10-20 13:36:48 +03:00
Ivan Smolin 6c32607ef8
Merge pull request #231 from TouchInstinct/feature/match_local_storage
match local storage
2020-10-15 12:26:49 +03:00
Ivan Smolin fe5564da7b update ManuallyUpdateCodeSigning lane so it can use local storage 2020-10-13 21:54:31 +03:00
Ivan Smolin d0f6f7d6a8 add local storage (project folder) type for match 2020-10-13 17:41:04 +03:00
Vlad e9dcba923c Update exe 2020-10-02 12:40:17 +03:00
Vlad bbe5e3a908 Code correction 2020-10-02 11:40:39 +03:00
Vlad ef6d0eb3cc Code correction 2020-10-02 11:28:06 +03:00
Vlad aa152a8fd4 Code correction 2020-10-02 11:21:45 +03:00
Vlad c11f3d4204 Update exe 2020-10-02 11:14:35 +03:00
Vlad 9a4abfd68b Code correction 2020-10-02 10:59:23 +03:00
Vlad d99cf7cb03 Code correction 2020-10-02 10:55:51 +03:00
Vlad ef8a3b6cf5 Add unused resources script 2020-10-02 10:30:35 +03:00
Loupehope be9bbb971e
Merge pull request #228 from TouchInstinct/feature/parameter_closure
Add parameter_closure rule
2020-09-18 13:20:00 +03:00
Vlad b022bfce95 Code correction 2020-09-18 13:07:21 +03:00
Vlad 55e29f68a6 Add parameter_closure rule 2020-09-18 12:57:28 +03:00
Loupehope 7a590fd046
Merge pull request #226 from TouchInstinct/feature/check_disposable
Add disposable_nil rule
2020-09-15 12:16:23 +03:00
Vlad 7b92842a4b Update message 2020-09-15 12:14:59 +03:00
Vlad c9ced95bce Code correction 2020-09-15 12:05:24 +03:00
Vlad 697805638c Code correction 2020-09-15 11:51:29 +03:00
Vlad ab03600b0d Add disposable_nil rule 2020-09-15 11:33:05 +03:00
Loupehope 57a8c2f9db
Merge pull request #225 from TouchInstinct/feature/local_check
Add localization files check
2020-09-15 11:16:29 +03:00
Vlad 1e2e8518a4 Fix typo 2020-09-15 11:01:49 +03:00
Vlad 427adefbc6 Fix PR 2020-09-15 10:54:46 +03:00
Vlad 20ee87615a Update script 2020-09-14 22:30:38 +03:00
Vlad 2f4628e5a7 Update binary 2020-09-14 22:29:19 +03:00
Vlad b73abe782c Update binary 2020-09-14 22:27:42 +03:00
Vlad 2f65d801ec Code correction 2020-09-14 22:19:01 +03:00
Vlad 80cc86b4f8 Code correction 2020-09-14 22:14:01 +03:00
Vlad 94f1d45c7f Code correction 2020-09-14 22:11:59 +03:00
Vlad 3546f980fd Add localization files check 2020-09-14 22:07:30 +03:00
Maxim Bachinsky bc240b7886
Merge pull request #223 from TouchInstinct/gradle/plugins
Create gradle kotlin plugins for Static Analysis and Api Generator
2020-09-11 18:25:18 +03:00
Maxim Bachinsky adf2946881 fixed code review 2020-09-08 19:04:43 +03:00
Maxim Bachinsky 64e9c6182e Merge remote-tracking branch 'origin/master' into gradle/plugins
# Conflicts:
#	proguard/common.pro
#	proguard/rules/moshi.pro
2020-09-08 15:43:43 +03:00
Maxim Bachinsky 487291a54f fix code review 2020-09-08 15:42:47 +03:00
Maxim Bachinsky a8e55fc0e8 fix proguard cut annotation which used in custom json adapter 2020-09-08 14:43:12 +03:00
Maxim Bachinsky 21e21aca1d fix android lint bug with no file column errors 2020-08-20 17:55:14 +03:00
Maxim Bachinsky 3d73b2473f little change of code's style 2020-08-20 15:24:04 +03:00
Maxim Bachinsky b3bff24139 fixed problem with source sets for java code 2020-08-20 15:22:41 +03:00
Maxim Bachinsky 7b54155ae1 fixed android api gen and string generator for old projects 2020-08-20 13:33:57 +03:00
Maxim Bachinsky 0f53df4bb4 update api gen version 2020-08-19 17:56:02 +03:00
Maxim Bachinsky 1b444a4582 move apigen and static analysis scripts to plugins. removed extra files 2020-08-19 17:06:08 +03:00
Vitaliy Salnikov b6afc40941
Merge pull request #220 from TouchInstinct/feature/xcconfig_rendering_output
Add output path option for xcconfig rendering
2020-08-07 15:40:33 +03:00
Vitaliy Salnikov e1d0747fc3 Add output path option for xcconfig rendering 2020-08-07 15:26:52 +03:00
MRSorokinMaxim ca25128e9b
Merge pull request #213 from TouchInstinct/multiple_swiftlint_rules
Multiple swiftlint rules
2020-07-31 14:14:48 +03:00
Maxim Sorokin d70fc7f34d changed description for project_root_path and source_root_path 2020-07-30 12:19:38 +03:00
Maxim Sorokin 0eb6a299d7 rename project_directory –> project_root_path, git_directory –> source_root_path 2020-07-30 11:51:58 +03:00
Maxim Sorokin 04c863cc14 fix naming and remove unnecessary code 2020-07-29 17:36:14 +03:00
Maxim Sorokin dcf88a7be5 replace depth_git_count –> git_directory 2020-07-29 13:54:17 +03:00
Maxim Sorokin c5cde472dd changed pods_directory –> swiftlint_executable_path 2020-07-29 12:40:54 +03:00
Maxim Sorokin e819248df2 rename make_ –> run_ 2020-07-29 12:30:58 +03:00
Maxim Sorokin 2285e1d18e split swiftlint.rb file to some files 2020-07-29 11:41:36 +03:00
Maxim Sorokin ce8f6746bf some refactoring, and remove copy paste 2020-07-28 21:02:37 +03:00
Loupehope 613061d342
Merge pull request #218 from TouchInstinct/fix/bool_check
Fix bool check
2020-07-28 20:12:44 +03:00
Vlad f45357752a Fix bool check 2020-07-28 17:43:38 +03:00
Vlad 85a994bdf5 Fix bool check 2020-07-28 17:35:17 +03:00
Ivan Smolin 2647d6e41b
Merge pull request #217 from TouchInstinct/feature/try_to_fix_appstore_build
don't change xcconfig for AppStore configuration
2020-07-23 13:57:10 +03:00
Ivan Smolin cc33a01bd0 don't change xcconfig for AppStore configuration 2020-07-23 13:55:42 +03:00
Mihail ae4462f5b7
Merge pull request #216 from TouchInstinct/fix/documentation_generator_path_to_build_scripts
Fix documentation_generator
2020-07-22 16:28:27 +03:00
Boyko Mihail 2265a153a2 Fix documentation_generator 2020-07-22 16:14:18 +03:00
Ivan Smolin 661e716d6c
Merge pull request #215 from TouchInstinct/fix/create_push_certificate
fix CreatePushCertificate lane
2020-07-21 17:07:57 +03:00
Ivan Smolin 08d11652ab fix CreatePushCertificate lane 2020-07-21 14:44:30 +03:00
Vladimir e3e730c762 updated api gen version 2020-07-07 18:51:13 +03:00
Maxim Sorokin 635fa8dc98 added style guide and fixed naming 2020-06-30 16:55:06 +03:00
Maxim Sorokin 77d5642b7a fix indent 2020-06-30 16:48:38 +03:00
Maxim Sorokin 6b299828f0 remove multiple_swiftlint.sh 2020-06-30 16:22:47 +03:00
Maxim Sorokin 2e64ab92d4 multiple swiftlint rules script 2020-06-29 16:55:56 +03:00
Maxim Bachinsky 7850b7f0cd fix correct name for coroutines 2020-06-29 01:19:47 +03:00
Maxim Bachinsky 86702efd50 add to string generator root path for multimodule project 2020-06-29 00:58:20 +03:00
Maxim Bachinsky 1dd879f255 update api gen version 2020-06-28 23:14:29 +03:00
Maxim Sorokin 4ebcbadea2 multiple swiftlint rules script 2020-06-15 14:38:44 +03:00