yonaskolb
e9193cfb29
add support for localPackages
2019-09-27 21:36:07 +10:00
yonaskolb
fe693c7160
add package validation
2019-09-27 17:10:55 +10:00
yonaskolb
f55507187a
add project tests
...
test
2019-09-27 17:10:55 +10:00
yonaskolb
d921d14259
make format_code
2019-09-01 22:02:53 +10:00
Miles Hollingsworth
d32a710fa2
add disable main thread checker for test actions
2019-08-02 09:21:22 -07:00
yonaskolb
745be5fc1d
update import name
2019-06-26 16:49:10 +10:00
ryohey
0889882aac
Add test for JSON encoding
2019-04-20 12:12:26 +09:00
Kryštof Matěj
0533dda0a6
Added support for custom framework root
2019-04-08 15:41:06 +02:00
yonaskolb
ad276a8bc8
support Swift 5
2019-03-27 19:00:20 +11:00
yonaskolb
fa156c1028
Swiftformat
2019-03-25 21:11:29 +11:00
Elliott Williams
732d07072c
Only use .missingConfigFiles in its test
2019-02-12 17:05:56 -08:00
Elliott Williams
224def7a09
Rename missingFiles to missingConfigFiles
2019-02-12 13:39:24 -08:00
Elliott Williams
751ecec14e
Add missingFiles disabled validation
2019-02-11 19:08:44 -08:00
Yonas Kolb
a6ca395033
remove basePath init requirement
2019-01-28 21:51:17 +11:00
Brentley Jones
ef0c87ecb5
Merge branch 'master' into copy-files-ordering
2018-11-05 10:38:21 -06:00
Yonas Kolb
1631236b7a
format_code
2018-11-04 22:30:34 +11:00
Yonas Kolb
7e92db5346
add sdk dependency type
2018-11-04 21:38:07 +11:00
Yonas Kolb
3eaed1ec7c
validate incorrect config settings definitions
2018-11-02 18:50:13 +11:00
Yonas Kolb
e97b002655
upgrade to xcodeproj 5
2018-09-25 21:08:11 +10:00
Brentley Jones
296b938e82
Rename prebuildScripts and postbuildScripts
...
Also cleanup the documentation and add more tests for the newly added `postCompileScripts`.
2018-09-19 09:24:55 -05:00
Yonas Kolb
2dbd897b3a
Update to 1.11.2
2018-09-19 21:10:25 +10:00
Vlad Gorloff
59b55895c0
Should fix compile error on CI side.
2018-09-11 17:02:36 +02:00
Vlad Gorloff
eba2e3ab86
Fix for issue https://github.com/yonaskolb/XcodeGen/issues/392 .
2018-09-11 16:57:23 +02:00
Yonas Kolb
75ac3b5669
make format_code
2018-08-19 14:22:42 +10:00
Brentley Jones
57966c4e15
Cleanup minimumXcodeGenVersion tests
2018-08-02 07:21:04 -05:00
Brentley Jones
96ac557b96
Refactor minimumXcodeGenVersion to be less pervasive
2018-08-02 07:19:37 -05:00
Brentley Jones
76192fb944
Add minimumXcodeGenVersion option
...
If XcodeGen's version is less than this version validation will fail.
2018-08-02 07:19:37 -05:00
Yonas Kolb
884490f955
add attributes to AggregateTarget
2018-07-24 22:05:29 +10:00
Yonas Kolb
3b17164bbf
add aggregate targets
2018-07-24 22:05:29 +10:00
Yonas Kolb
0e1f039055
integrate XCTest with Spectre for nicer tests in Xcode
2018-06-08 15:12:42 +10:00
Yonas Kolb
29f4fa2123
Rename uses of spec to project
2018-04-12 23:17:07 +10:00
Yonas Kolb and Yonas Kolb
e589364ae8
rename ProjectSpec to Project and Project.Options to SpecOptions
2018-04-12 23:13:12 +10:00
Keith Smiley
6f95e57f45
Rename to defaultConfig
2018-03-19 15:18:46 -07:00
Keith Smiley
e636664aaa
Add defaultConfigurationName to options
...
This allows users to set the defaultConfigurationName project wide. This
setting corresponds to the drop down in the project settings that says
"Use CONFIG for command line builds". This affects which configuration
Xcode looks in for some settings, even if you pass `-configuration FOO`.
2018-03-19 13:47:02 -07:00
Yonas Kolb
1eb8bd54b9
add some more deploymentTarget tests
2018-02-13 00:09:34 +11:00
Yonas Kolb
a176f85875
xcproj 4.0
2018-01-25 20:59:28 +10:30
Keith Smiley
b6ef82b3df
Add new option for disabling validations
...
This gives us an entry point for disabling specific project.yml
validations that sometimes shouldn't apply. The first example is
missingConfigs, which, if you use your .yml file in multiple projects,
can be too strict if the projects have different top level
configurations.
2018-01-05 11:41:33 -08:00
Yonas Kolb
0bc2f3415e
minor
2017-12-26 22:46:36 +08:00
Yonas Kolb
75e0644b99
wrap long lines
2017-12-26 18:47:18 +08:00
Yonas Kolb
e75b1c1e89
format code
2017-12-26 17:56:02 +08:00
Yonas Kolb
cd6d179325
rename platformVersion to deploymentTarget
2017-12-26 17:36:41 +08:00
Yonas Kolb
4a90d33951
Add Version type
2017-12-26 17:36:41 +08:00
Yonas Kolb
7c7bbce783
refactor TargetScheme -> Scheme initialization
2017-12-21 19:02:29 +08:00
Alvar Hansen
24c8668eb7
Allow missing files in sources
...
Adds `optional` flag to `TargetSource` to allow files that do not exist yet.
This is useful in cases where build script will generate files.
2017-12-21 11:33:04 +02:00
Yonas Kolb
92c2e5c5b5
run format-code.sh
2017-10-29 22:27:05 +01:00
Yonas Kolb
f8b4b5792e
move and rename files
2017-10-29 22:15:02 +01:00
Yonas Kolb
4fe9a06148
add spec validation tests
2017-10-29 20:45:17 +01:00
Keith Smiley
894f00428a
Add tests for PBXProductType booleans
2017-10-18 08:50:55 -07:00