Yonas Kolb
7193eb447a
Update to 2.43.0
2.43.0
2025-04-15 22:49:48 +10:00
Yonas Kolb
490ee83b59
update changelog
2025-04-06 19:53:42 +10:00
Marcos Griselli
172a494704
Update Xcodeproj to 8.24.3 ( #1515 )
...
* Update Xcodeproj to 8.24.3
* Bump macOS version
* maintain support for removed gpuValidationMode enum
---------
Co-authored-by: Yonas Kolb <yonaskolb@users.noreply.github.com >
2025-04-06 19:50:09 +10:00
Shaun Harrison
26de8f1c9b
Support relative paths for fileGroups in includes ( #1534 )
2025-04-05 16:10:18 +11:00
Yonas Kolb
9e8343b1a6
fix ci ( #1537 )
...
* remove carthage from building test project
* get test fixture compiling
2025-04-05 14:46:41 +11:00
Kohki Miki
6c94e2975f
Support Xcode 15.4 and Xcode 16.0 Beta on GitHub Action ( #1493 )
...
* Support Xcode 16 on GitHub Action
* Fix Xcode version
* provide GITHUB_ACCESS_TOKEN for carthage
---------
Co-authored-by: Kohki Miki <kohki.miki@linecorp.com >
Co-authored-by: Yonas Kolb <yonaskolb@users.noreply.github.com >
2025-02-17 22:40:58 +11:00
Yonas Kolb
9acab4a54e
fix test failure when run from through Xcode
2025-02-17 22:03:51 +11:00
Vakhid Betrakhmadov
68b0d1206f
Support preferred screen capture format in scheme test action ( #1450 )
...
* Support preferred screen capture format in scheme test action (resolves #1443 )
* preferredScreenCaptureFormat decoding test
---------
Co-authored-by: Yonas Kolb <yonaskolb@users.noreply.github.com >
2025-02-17 17:07:29 +11:00
Alexandr Goncharov
d1d04e8e63
Update package version ( #1489 )
...
* Require swift tools version 5.9
* Update changelog
* Use github workflow
---------
Co-authored-by: Yonas Kolb <yonaskolb@users.noreply.github.com >
2025-02-17 16:29:25 +11:00
Yonas Kolb
05c36c39fe
fix package init
2025-02-17 16:18:41 +11:00
Maxim Krouk
434dfeca2e
Add excludeFromProject option for local packages ( #1512 )
2025-02-17 16:08:54 +11:00
Steven Sheldon
b1e03f0f46
Fix checking optional group existence relative to the working dir ( #1529 )
2025-02-17 16:01:59 +11:00
Ilja Iwas
2f1fbf2a91
add rule to copy app extensions ('.appex') to product's Plugins directory ( #1531 )
2025-02-17 15:52:50 +11:00
Juri Pakaste
5644662e5b
Respect relativePaths in local package paths ( #1498 )
...
* Respect relativePaths in local package paths
Before this a local package defined in an included file would not
respect relativePaths: true.
This fixes #1497 .
* Test local package with relative path
* add relative paths support to localPackages syntax
---------
Co-authored-by: Yonas Kolb <yonaskolb@users.noreply.github.com >
2024-12-30 00:41:41 +11:00
Marcos Griselli
1aa7e281b7
Fix Swift 6 warnings ( #1513 )
2024-12-29 15:57:28 +11:00
Zewu Chen
681e320867
Add improvement of performance in SpecValidation on validateSettings ( #1522 )
2024-12-29 15:19:06 +11:00
Dale
126339f1c8
Run preGenCommand before checking the cache ( #1519 )
...
The preGenCommand may generate files, change paths, etc. If we run this after checking the cache, it never gets the chance to run if the cache hasn't changed. Running it before checking the cache lets us make these changes and _then_ we can check the cache to see if we need to regenerate or not.
Co-authored-by: Dale Myers <dalemyers@microsoft.com >
2024-12-03 08:44:05 +11:00
Marcos Griselli
a51a548a83
Skip failing test on Linux until upstream fix ( #1517 )
...
* Skip failing test on Linux
* Skip more tests
* Skip more tests
* One more skip
2024-10-27 20:34:50 +11:00
Simon B. Støvring
2cf88e8088
Runs pre-gen command before validating project ( #1500 )
2024-09-12 11:33:30 +10:00
Gio Lodi
d5656b6e40
Fix typo "suger" -> "sugar" ( #1499 )
...
Love the tool. Noticed a little typo in the docs. Thanks!
2024-08-29 20:54:35 +10:00
Mizuo Nagayama
8beb3b2d2d
fix plural in ProjectSpec.md ( #1487 )
2024-08-06 05:35:27 +09:00
Yonas Kolb
adfb8c001b
remove brew references from makefile
2024-07-20 21:42:30 +10:00
Wolfgang Lutz
5802171853
fix typo from #1418 ( #1486 )
...
* fix typo from #1418
* fix more typos found using https://github.com/client9/misspell
2024-07-12 10:08:38 +10:00
Yonas Kolb
82c6ab9bbd
Update to 2.42.0
2.42.0
2024-07-11 21:20:06 +10:00
Franz Höpfner
5af3bf3797
Add support for local Swift packages in Xcode 15 ( #1465 )
...
* Add support for local Swift packages in Xcode 15
Solves yonaskolb/XcodeGen#1396
* Updated CHANGELOG.md
* add test for local package creation
---------
Co-authored-by: Yonas Kolb <yonaskolb@users.noreply.github.com >
2024-07-11 21:19:37 +10:00
yonaskolb
02f9ea4e51
update changelog
2024-07-11 20:49:27 +10:00
Ernesto Cambuston
45151c2882
Allow changing macro expansions on test actions. ( #1468 )
...
* Allow to override test macroExpansions
* update doc
* style
* Address feedback from PR
* fix build
* add toJSONValue encoding
2024-07-10 12:19:30 +10:00
Ernesto Cambuston
f8842228c5
Test action macroExpansion allows unavailable buildable reference. ( #1471 )
...
* fix buildable ref
* fix test
* add test
2024-07-03 21:41:03 +10:00
Kohki Miki
7eb5e9bd06
Remove GraphViz feature ( #1485 )
...
* Remove GraphViz to pass build on Xcode 16
* Update documentations
2024-07-02 17:06:02 +10:00
Yonas Kolb
f51719ce29
Update cache hook docs
2024-05-21 11:28:45 +10:00
Yonas Kolb
1b0720d139
Update to 2.41.0
2.41.0
2024-05-20 21:37:00 +10:00
Yonas Kolb
576739bcb5
Add cache command ( #1476 )
...
* add cache command
* docs: update git hook info
2024-05-20 21:32:24 +10:00
Tyler Milner
aa79a3ed0b
Fix typo in README ( #1452 )
2024-05-20 21:26:31 +10:00
John Flanagan
d99e448647
Include folder (SPM packages) in group sorting logic ( #1466 )
2024-05-17 23:14:20 +10:00
Tatsuki Otsuka
274ce7342c
Disallow the "watchOS" supported destination for multiplatform apps ( #1470 )
...
* Reject multiplatform apps that support the watchOS destination
This commit also fixes existing test cases.
* Add test cases
* Update docs
* Update changelog
2024-05-17 23:00:09 +10:00
Wolfgang Lutz
17acb4dc61
Update Examples.md ( #1472 )
...
We no longer use XcodeGen for this (because we switched this to pure SPM)
2024-04-25 11:28:06 +10:00
Yonas Kolb
447cc7f9ac
remove homebrew step from release process
...
now handled by a bot
2024-04-10 20:59:59 +10:00
Yonas Kolb
9816466703
Update to 2.40.1
2.40.1
2024-04-10 20:49:49 +10:00
Yonas Kolb
bc08f53505
Revert "add xcprivacy to no build phase default ( #1464 )"
...
This reverts commit ecb9b560ae .
2024-04-10 20:46:22 +10:00
Yonas Kolb
0301741002
Update to 2.40.0
2.40.0
2024-04-08 11:27:53 +10:00
Yonas Kolb
ecb9b560ae
add xcprivacy to no build phase default ( #1464 )
2024-04-08 11:14:32 +10:00
Hilton Campbell
632ca2d419
Enable adding local Swift packages to the project root ( #1413 )
...
* Enable adding local Swift packages to the project root
* Update CHANGELOG.md
2024-04-07 23:18:24 +10:00
Balazs Perlaki-Horvath
1645d419ce
Add shell to ExecuteAction ( #1430 )
...
* Add shell to ExecuteAction
* Update to 2.38.1
* Add shell argument to jsons
2024-04-07 22:38:04 +10:00
Yonas Kolb
6694943ad8
add watchOS supported destination to docs
2024-04-07 22:33:42 +10:00
Yonas Kolb
9df3e62734
fix commandLineArguments example
2024-04-07 21:27:24 +10:00
Yonas Kolb
2a367acb0f
update changelog
2024-02-15 21:43:10 +11:00
Yonas Kolb
54fa9b2bfa
Update to 2.39.1
2.39.1
2024-02-15 21:38:00 +11:00
Yonas Kolb
7b5f9fb672
pin xcodeproj version ( #1449 )
2024-02-15 21:37:53 +11:00
freddi(Yuki Aki)
5bcbf3959d
Fix crash bundle ( #1448 )
...
* create availableModule to avoid crash on Bundle loading
* remove unnecessary line
2024-02-15 21:31:42 +11:00
Erik Schwiebert
fd48b7eb07
Add more C++ extensions to FileType.swift ( #1446 )
2024-02-15 10:27:48 +11:00