Commit Graph
2060 Commits
Author SHA1 Message Date
freddi 771edd49ba fix code format 2021-10-20 22:14:24 +09:00
freddi 1d746d55f7 create TestableTargetReference for not making API complex 2021-10-20 22:08:51 +09:00
6bfa5dcdc2 Update Docs/ProjectSpec.md
Co-authored-by: Yonas Kolb <yonaskolb@users.noreply.github.com>
2021-06-18 23:54:39 +09:00
freddi 69d0072643 fix docs 2021-05-26 02:29:34 +09:00
freddi 86ca040029 add edge case of parsing test targets 2021-05-26 02:09:10 +09:00
freddi 52d9d81557 support multiple style of coverageTargets 2021-05-26 02:03:32 +09:00
freddi f29af31c2a update docs 2021-05-26 01:44:16 +09:00
freddi 1cda325a44 add test and fix small bugs 2021-05-26 01:21:28 +09:00
freddi 9fd8d2e96f Merge branch 'master' into test-local-spm 2021-05-26 00:59:21 +09:00
freddi b8c8aabdcf update XcodeProj 2021-05-26 00:51:45 +09:00
yonaskolb 39ee9c2981 Update to 2.23.1 2.23.1 2021-05-23 21:33:57 +10:00
yonaskolb 90bcaffbed Update to 2.23.0 2021-05-23 21:32:03 +10:00
Elliott WilliamsandGitHub 8bfa2f33e4 Revert "Change FRAMEWORK_SEARCH_PATH for xcframeworks (#1015)" (#1081)
* Revert "Change FRAMEWORK_SEARCH_PATH for xcframeworks (#1015)"

This reverts commit 7b8f5a117f.

* Don't actually revert the changelog entry

* ProjectSpec.md: document how to link an xcframework

* Update CHANGELOG.md
2021-05-22 10:32:09 +10:00
Yonas KolbandGitHub 938b826913 update XcodeProj to fix linux (#1083) 2.23.0 2021-05-19 23:00:07 +10:00
Kryštof MatějandGitHub 38888237c7 Add platform filter to dependencies (#951) 2021-05-18 20:52:24 +10:00
b6d87a1cc6 added () to config variant trimming character set (#1078)
* added () to config variant trimming character set

* added test cases

* added test cases and changelog entry

* Update CHANGELOG.md

removed

Co-authored-by: Yonas Kolb <yonaskolb@users.noreply.github.com>

* fixed incorrect test case

Co-authored-by: Yonas Kolb <yonaskolb@users.noreply.github.com>
2021-05-16 17:12:04 +10:00
freddi 4ed02a4432 update test 2021-05-14 05:06:07 +09:00
freddi 9de7623d2e receive target reference format at target of scheme 2021-05-14 05:06:00 +09:00
freddi 68c29dc444 Merge branch 'test-local-spm' of github.com:yonaskolb/XcodeGen into test-local-spm 2021-05-14 04:12:15 +09:00
freddi 9022364ad3 add .package for location of target reference 2021-05-14 02:50:23 +09:00
freddi fc1ec31dda make TargetReference convert from new JSON format 2021-05-14 02:14:38 +09:00
b4b863598d Update Sources/XcodeGenKit/SchemeGenerator.swift
Co-authored-by: Kohki Miki <giginet.net@gmail.com>
2021-05-06 23:48:11 +09:00
freddi a58383ef98 revert resolved package test 2021-05-06 22:45:43 +09:00
freddi(Yuki Aki)andfreddi 5474cc5ff8 Update CHANGELOG.md 2021-05-06 22:44:03 +09:00
freddi f1f0df55b9 update CHABGELOG.md 2021-05-06 22:44:03 +09:00
freddi 70c0e0d1ea add test 2021-05-06 22:44:03 +09:00
freddi 2fb1d01c1e update test 2021-05-06 22:44:03 +09:00
freddi 81de1e5ef3 support local Swift Package test case into test scheme 2021-05-06 22:44:02 +09:00
Yonas KolbandGitHub dc8544f346 Update CHANGELOG.md 2021-05-06 20:51:51 +10:00
yonaskolb 34dd90ad61 Update to 2.22.0 2.22.0 2021-05-06 20:43:05 +10:00
freddi(Yuki Aki)andGitHub 4233cc8578 Support runPostActionsOnFailure on build scheme (#1075)
* supports runPostActionsOnFailure on build scheme

* updates test for runPostActionsOnFailure

update runPostActionsOnFailure tests

* update Docs for runPostActionsOnFailure

* update change log

* Update CHANGELOG.md

* Update CHANGELOG.md
2021-05-06 12:54:33 +10:00
Yonas KolbandGitHub 7c510af3d7 Fix Xcode alert on generation (#1072)
* fix xcode warning alert on regeneration

* commit fixture diffs

* update changelog
2021-05-06 08:33:42 +10:00
Yonas KolbandGitHub 8a0615e883 Fix config variant lookup (#1070)
* fix config lookup

* update changelog
2021-05-06 00:07:38 +10:00
yonaskolb 98cde509dd Update to 2.21.1 2021-05-05 22:13:44 +10:00
Yonas KolbandGitHub 05a64bd05d Update CHANGELOG.md 2021-05-05 12:49:04 +10:00
Yasuharu YanamuraandGitHub 1df0bb3e7b Fix no such module 'DOT' by pinning GraphViz 0.2.0 (#1067)
* Revert "Fix no such module 'DOT' (#1065)"

This reverts commit 69a1cd56b5.

* pin GraphViz v0.2.0

* update CHANGELOG
2021-05-05 08:45:42 +10:00
Yasuharu YanamuraandGitHub 69a1cd56b5 Fix no such module 'DOT' (#1065)
* Update GraphViz to 0.4.0

* Update CHANGELOG.md
2021-05-02 11:55:43 +10:00
yonaskolb a6cfa0e5b6 Update to 2.21.0 2.21.0 2021-05-01 16:08:50 +10:00
yonaskolb 5b1b56df4a update changelog 2021-05-01 15:51:49 +10:00
dfe7f28bcb Scheme config variants wrong assignment for similar config names (#976)
* Failing test for #975

* fixes #975

* chore: refactor to properly select a config from a collection with specific variant and config type
chore: updated changelog

* fix: lowercase compare on config variant names

* fix CI

* fix missing scheme for CI

* fix schemes for CI

* Update CHANGELOG.md

Co-authored-by: Yonas Kolb <yonaskolb@users.noreply.github.com>

* Update Sources/ProjectSpec/Config.swift

Co-authored-by: Yonas Kolb <yonaskolb@users.noreply.github.com>

* - fix compilation issue
- duplicated test for config variant name (uppercase/lowercase)

Co-authored-by: Yonas Kolb <yonaskolb@users.noreply.github.com>
2021-05-01 15:50:39 +10:00
yonaskolb 3a193eacf9 update changelog 2021-05-01 15:49:39 +10:00
Elliott WilliamsandGitHub fb559ba153 CarthageDependencyResolver: ignore order-only dependencies (#1041)
* CarthageDependencyResolver: ignore target-only dependencies

* Update fixtures for expected changed in watchOS apps' FRAMEWORK_SEARCH_PATHS

* Update CHANGELOG.md
2021-05-01 15:39:55 +10:00
yonaskolb 8d918c1e7e updated changelog 2021-05-01 13:40:20 +10:00
Elliott WilliamsandGitHub 35212a6154 Rename Core to avoid collisions with other packages (i.e. GraphViz) (#1057)
* Rename 'Core' to 'XcodeGenCore'

* Update CHANGELOG.md

* Update CHANGELOG.md
2021-05-01 13:39:34 +10:00
freddi(Yuki Aki)andGitHub 56f943ec01 Support weak link for Swift Package Dependency (#1064)
* support weak link to Swift Package dependency

* update test for weak link

* add changelog about Swift Package Dependency

* Update CHANGELOG.md
2021-05-01 13:09:19 +10:00
yonaskolb c28b1a4082 fix archive 2021-05-01 12:54:59 +10:00
yonaskolb 3757f82bf6 Update to 2.20.0 2.20.0 2021-04-09 09:32:17 +10:00
Artem SemavinGitHubArtem Semavin <Artem Semavin>yonaskolb
0ac7a5f8c6 Added support for SelectedTests in schemes Test configuration. (#913)
* added support for selectedTests in test shemes

* added PR description to changelog

* CHANGELOG fix

* use presence of selectedTests for useTestSelectionWhitelist

Co-authored-by: Artem Semavin <Artem Semavin>
Co-authored-by: yonaskolb <yonaskolb@gmail.com>
2021-04-08 23:01:28 +10:00
209afcc898 Allowing override LastUpgradeCheck and LastUpgradeVersion (#1013)
* Allowing the property LastUpgradeCheck and LastUpgradeVersion to be overrided

* Updating changelod and project spec

* Updating changelog

Co-authored-by: André Lucas Ota <andrel.ota@PPM-SPO-6835.local>
Co-authored-by: Yonas Kolb <yonaskolb@users.noreply.github.com>
2021-04-08 22:20:10 +10:00
7b8f5a117f Change FRAMEWORK_SEARCH_PATH for xcframeworks (#1015)
* Change FRAMEWORK_SEARCH_PATH for xcframeworks

* Apply suggestions from code review

Co-authored-by: Yonas Kolb <yonaskolb@users.noreply.github.com>
2021-04-08 22:20:01 +10:00