Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[pull] master from yonaskolb:master #73

Open
wants to merge 66 commits into
base: master
Choose a base branch
from
Open

Conversation

pull[bot]
Copy link

@pull pull bot commented Jul 26, 2023

See Commits and Changes for more details.


Created by pull[bot]

Can you help keep this open source service alive? 💖 Please sponsor : )

…1377)

* Reproduce issue in FixtureTests

* Don't add PBXContainerItemProxy if existing PBXReferenceProxy was reused

* Move extenral target fixture to an iOS target so that it actually compiles

* Update CHANGELOG.md
@pull pull bot added the ⤵️ pull label Jul 26, 2023
liamnichols and others added 5 commits July 27, 2023 11:03
* Update Xcode 13.0 to 13.4.1, add job for Xcode 14.3.1

* Set DEVELOPER_DIR env to simplify changing Xcode version

* Update Carthage workarounds for Xcode 14
* Add support for visionOS

* Update ProjectSpec

* Add carthageName property for .visionOS

* Update CHANGELOG.md and ProjectSpec.md

* Add visionOS yml to SettingPresets/Platforms and SettingPresets/Product_Platform

---------

Co-authored-by: Satsuki Hashiba <[email protected]>
…arallel` setting (#1368)

* feat: updates project object version

* updates CHANGELOG.md with PR changes
* Add disableThreadPerformanceChecker scheme option

* Update changelog
Use true or false instead of yes or no, for boolean default values in Build Script options.
yonaskolb and others added 22 commits August 12, 2023 23:23
* support RuntimeIssue breakpoint

* drop xcode 12 and 13 support

* changelog
* add recommended settings for xcode 14

* changelog
* Add support for adding build tool plugins to targets

* Added Plugin validation

* Added some tests

* Limited the minimum version to 5.7 Swift

* Update .gitignore

Co-authored-by: freddi(Yuki Aki) <[email protected]>

* Update CHANGELOG.md

Co-authored-by: freddi(Yuki Aki) <[email protected]>

* Update CHANGELOG.md

Co-authored-by: freddi(Yuki Aki) <[email protected]>

* Update Docs/ProjectSpec.md

Co-authored-by: freddi(Yuki Aki) <[email protected]>

* Added a fixture for testing plugins

* Update CHANGELOG.md

* Installed the release version of XcodeProj

---------

Co-authored-by: freddi(Yuki Aki) <[email protected]>
* Fix issue where an includes pattern without matches prevented includes from working

* Add new test to handle includes with no matches
* Added support for `BuildTool Plug-ins` in AggregateTarget

* Update CHANGELOG.md
* Supports specifying multiple package products

* Adds #1395 to CHANGELOG.md

* Updates documentation

* Adds fixture

* Adds changes to pbxproj after changing fixture

* Elaborates on linking options in "Package dependency" section
schems -> schemes

It ain't much, but it's honest work 😄
embeding -> embedding
* platformFilters on Dependecies

* platformFilters on sources

* fixed current unit tests

* renamed enum to SupportedPlatforms

* supportedPlatforms field for target

* errors

* renamed errors

* inferPlatformFiltersByPath flag

* changed priority to generate filter

* fixed parsing

* fixed init

* unit test supportedPlatforms

* unit tests for errors

* fixing build settings and unit tests

* added new settingsPresets

* new check errors and unit tests

* case insensitive match

* fixed skipping cross platform target

* json decode

* unit tests inferPlatformFiltersByPath and platformFilters for sources

* mocked files

* fixing unit tests

* first test on dependecies

* unit tests completed

* fixed unit tests

* changelog

* doc changes

* doc changes

* doc changes

* doc changes

* doc changes

* doc changes

* doc changes

* doc changes

* fixed doc

* fixed unti tests style

* fixed regex

* fixed doc

* addressing comments

* Added TestProject, moved unit tests resources in another folder

* Raising error if platform is an array

* unit test on new error

* fixed error enum

* Integrated in TestProject

* committed TestProject

* unit test error

* fixing spm deps in test project

* pushed testProject

* pushed testProject

* pushed testProject fix

* comment on isResolved property

* renameing supportedPlatforms to supportedDestinations

* renameing supportedPlatforms to supportedDestinations

* renameing test app

* checked out old file

* fixing test app

* working on auto baseSDK

* fixed deploymentTarget

* renamed errors

* fixed presets

* remamed index to priority

* small comments

* removed isResolved in target and fixed error check

* added unit tests

* fixed doc

* fixed doc

* fixed doc

* fixed doc

* fixed test app

* add visionOS and more error check and testing

* fixed supported destinations priority and tests

* fixed doc

* solved conflicts

* fixed conflicts

* renamed everything

---------

Co-authored-by: Giovanni Amati <[email protected]>
yonaskolb and others added 30 commits February 14, 2024 21:48
* create availableModule to avoid crash on Bundle loading

* remove unnecessary line
* Add shell to ExecuteAction

* Update to 2.38.1

* Add shell argument to jsons
* Enable adding local Swift packages to the project root

* Update CHANGELOG.md
We no longer use XcodeGen for this (because we switched this to pure SPM)
…1470)

* Reject multiplatform apps that support the watchOS destination

This commit also fixes existing test cases.

* Add test cases

* Update docs

* Update changelog
* add cache command

* docs: update git hook info
* Remove GraphViz to pass build on Xcode 16

* Update documentations
* Allow to override test macroExpansions

* update doc

* style

* Address feedback from PR

* fix build

* add toJSONValue encoding
* Add support for local Swift packages in Xcode 15

Solves #1396

* Updated CHANGELOG.md

* add test for local package creation

---------

Co-authored-by: Yonas Kolb <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet