Yonas Kolb
01815e7e4e
Update to 1.10.0
2018-07-03 21:45:00 +10:00
Yonas Kolb
bf61995f72
fix decoding dictionaries with dot keys
2018-06-26 21:29:44 +10:00
Yonas Kolb
0e1f039055
integrate XCTest with Spectre for nicer tests in Xcode
2018-06-08 15:12:42 +10:00
Yonas Kolb
542668d9f0
add build rules
2018-05-13 17:13:48 +10:00
Yonas Kolb
bc0e90c3d6
Update to 1.9.0
2018-04-12 23:32:40 +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
Yonas Kolb
e9ec34cace
update Yams to fix quoted values
2018-03-30 19:24:19 +11:00
Yonas Kolb
c89a665bba
add target scheme pre and post action tests
2018-03-30 02:10:42 +11:00
Yonas Kolb
6e36e483b5
add quoted float parsing test
2018-03-26 23:15:17 +11:00
Yonas Kolb
d11783bdb0
make format_code
2018-03-03 09:21:16 +11:00
Yonas Kolb
9bd7123de0
fix env YES parsing
2018-03-02 09:49:03 +11:00
Yonas Kolb
9e02dbd420
add yaml tests
2018-03-02 09:18:43 +11:00
Jakub Turek
faccf462e6
Update environment variable’s docs
2018-02-26 22:22:07 +01:00
Jakub Turek
dcb098a39f
Implement setting schema variables in xcodeproj
2018-02-26 22:22:07 +01:00
Yonas Kolb
b97261db36
generate code data models properly
2018-02-26 17:11:25 +11:00
Akio Yasui
58b2419bac
Add carthageExecutablePath option to specify where Carhtage executable is
2018-02-25 02:47:36 +09:00
Rahul Malik
048ed75ac4
Update for comments
2018-02-13 18:48:10 -05:00
Rahul Malik
0d5a9b4da7
Add parallelizeBuildables and buildImplicitDependencies flags to the build
...
scheme settings
2018-02-13 17:26:27 -05:00
Yonas Kolb
f9c621d19a
format code
2018-01-30 17:47:04 +11:00
Dave Lee
5c0a74e1e8
Test preActions in spec scheme parsing
2018-01-29 15:38:35 -08:00
Yonas Kolb
a176f85875
xcproj 4.0
2018-01-25 20:59:28 +10:30
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 and GitHub
554a9d2524
Merge pull request #205 from yonaskolb/platform_version
...
Add deployment target
2017-12-26 17:55:14 +08:00
Yonas Kolb
e3a6739b2a
rename deploymentTargets to deploymentTarget
2017-12-26 17:48:01 +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
09620aa2b7
add platform version tests
2017-12-26 17:36:22 +08:00
Yonas Kolb
a53b3b93b9
fix tests
2017-12-22 18:59:23 +08:00
Yonas Kolb
e7b9d99b4c
allow scheme build target build types to be defined with an array
2017-12-21 18:26:19 +08:00
ryohey
3fb7a15c74
Fix option parsing
2017-11-16 01:45:28 +09:00
Yonas Kolb
ce0f3b5665
add folder reference support
2017-11-15 01:22:02 +01:00
Yonas Kolb
e8188ad9f8
swiftformat
2017-11-13 21:33:59 +01:00
Yonas Kolb and GitHub
a2c41917e5
Fix groups ( #144 )
...
* failing createIntermediateDirectories test
* refactor sources
* add reference generator tests
2017-11-12 18:52:11 +01:00
Peyman Khanjan and Yonas Kolb
91729a9694
Add support for simple files excludes from sources #5 . ( #135 )
...
* Add support for simple files excludes from sources #5 .
* Add pattern matching for Source excludes #5 .
* Simplify getting Source.excludes from jsonDictionary.
* Remove recursive pattern matching and formatting.
2017-11-11 00:22:07 +01:00
Yonas Kolb
7cdc496f45
test refactoring
2017-11-10 23:28:16 +01:00
rmalik
91056efc8a
Load json files directly with NSJSONSerialization if the spec path extension is
...
`json`
2017-11-03 12:10:00 -07:00
Brandon Kase
6b17b76435
Support CompilerFlags in Sources
...
Added support for compilerFlags in source list. If any source file
metadata (like compilerFlags) is attached to a directory the metadata
propagates downwards to all children recursively until the files are
reached.
Files are now processed in the same way as directories in `getSources`
this depends on #108 to not over-eagerly cache groups. The `source` is
propagated as metadata down all the way (thanks @yonaskolb)
Fixtures and unit tests are updated as well.
2017-11-02 13:47:26 -07:00
Yonas Kolb
698d8d85b4
change target source from String to Source struct
2017-10-31 17:22:14 +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
Yonas Kolb
779397ec8d
move basePath into ProjectSpec
2017-10-24 21:30:06 +02:00
Yonas Kolb
836fa4d3fd
update xcodeproj to xcproj in tests
2017-10-01 11:43:27 +02:00
Yonas Kolb and GitHub
f3a60d5358
Merge pull request #68 from yonaskolb/include_replace
...
Add replace syntax for Include
2017-09-25 17:33:20 +02:00
Yonas Kolb
c9e8e68bc5
move bundleIdPrefix to options
2017-09-25 15:30:15 +02:00
Yonas Kolb
c9c589c5ee
add optional replace syntax when merging includes
2017-09-25 13:34:11 +02:00
Yonas Kolb
061bddd18b
ability to override target name
2017-09-14 21:04:33 +02:00
Yonas Kolb
d5204199f3
add target modification in include test
2017-09-14 21:00:52 +02:00
Yonas Kolb
38bc3be64b
change yaml targets from list to map
2017-09-14 20:53:34 +02:00