fortmarek
8e2536a2af
[Release] Tuist 3.4.0
2022-05-14 10:43:59 +00:00
fortmarek
da4542a85a
[Release] Tuist 3.3.0
2022-04-26 06:58:05 +00:00
adellibovi
812d2347f8
[Release] Tuist 3.2.0
2022-04-11 08:59:01 +00:00
Daniele Formichelli
a76be1d1df
Disable autogenerated schemes for SwiftPackageManager dependencies. Configure schemes from your `Project.swift` or from Xcode in case you need them ( #4282 )
...
* fix: disable autogenerated schemes for SwiftPackageManager dependencies
* chore: linting
* docs: add PR link to changelog
* fix: fix tests
* docs: improve doc
* fix: fix test data
* fix: add explicit TSCBasic dependency
* fix: fix project
* chore: remove version fix as moved in different PR
* docs: remove changelog entry
2022-03-29 00:09:57 +02:00
Alfredo Delli Bovi
e7a7e94ad2
Fix old entries changelog ( #4308 )
2022-03-28 22:29:24 +02:00
adellibovi
28bcb0cec3
[Release] Tuist 3.1.0
2022-03-28 19:51:15 +00:00
Alfredo Delli Bovi
e6285f0a9f
Update changelog ( #4307 )
2022-03-28 21:49:13 +02:00
adellibovi
3d39f96055
[Release] Tuist
2022-03-28 18:40:06 +00:00
Alfredo Delli Bovi
fae352af9b
Refactor release generation ( #4296 )
...
* Automatic release
* Reset changelog for next release
2022-03-28 20:36:59 +02:00
Mustafa Yusuf
c17de84bc7
fix project generation from spm dependency with custom configs ( #4259 )
...
* fix project generation from spm dependency with custom configs
* add change requests for #4259
* remove logic around default configurations, update package info mapper tests
* update cache version to 2.0.0
* Revert bumping cacheVersion
Co-authored-by: fortmarek <marekfort@me.com>
2022-03-27 22:15:06 +02:00
Kas
34aa5de022
Fix for incorrect bundle when using generated resource accessors ( #4258 )
...
resolves: https://github.com/tuist/tuist/issues/4257
- The bug appears to be related to using an incorrect `Bundle`
- Static products / frameworks in general do not support resources out of the box
- Tuist adds support for them by creating a dedicated resources bundle `<TargetName>Resources` as well as generate the code to access said bundle _(modelled and inspired after how Swift Package Manager does it!)_
- Tuist leverages SwiftGen to generate code for resource accessors _(e.g. for fonts, xcassets etc...)_
- This is achieved via a number of stencil templates
- Some of the templates allow specifying the bundle as a parameter
- This parameter was missing! causing the fallback to the default `Bundle` in the templates which only works with dynamic frameworks or applications
- The bundle name is now passed along to the templates
- There is a small caveat, in the case where bundle accessors are disabled (the code that accesses finds / accesses the bundle) - in that case we omit the bundle name as it won't be present and would have otherwise caused a compilation failure
Test Plan:
- Generate the static frameworks fixture
```sh
swift build
swift run tuist generate --path ./projects/tuist/fixtures/ios_app_with_static_frameworks_with_resources
```
- Verify the generate resource accessors for Module `A` reference the correct bundle (`Bundle.module`)
- Build and run the application
- Verify the custom font file loads on screen without any issues
2022-03-27 18:41:10 +01:00
Daniele Formichelli
0a4c59b00a
fix: fix warnings when generating SwiftPackageManager dependencies with Swift 5.6 ( #4261 )
...
* fix: fix warnings when generating SwiftPackageManager dependencies with Swift 5.6
* fix: fix compilation error
* fix: fix compilation error
* fix: fix compilation error
* fix: fix tests
2022-03-25 18:22:20 +01:00
Alfredo Delli Bovi
6001d23278
Add support for SPM dependencies with Core Data models ( #4237 )
...
* Improve opaque folders detection like xcdatamodeld, docc and playground
* Add test_isInOpaqueDirectory
* Add code review comment
* Add fixture for CoreData example
* chore: lint
* Fix duplicated core data models in build phase
* Build to specific simulator
Co-authored-by: Daniele Formichelli <df@bendingspoons.com>
2022-03-22 12:50:59 +01:00
Marek Fořt
a72d6ae855
Cloud optional ( #4262 )
...
* Add optional option to cloud cache
* Set up optional cloud
* Format code
* Revert Package.resolved changes
* Allow other hosts
* Add change log
* Fix tests
* Fix acceptance tests
2022-03-22 08:40:31 +01:00
Alfredo Delli Bovi
376ef2fc43
Fix ignored Workspace generation when Project exists on the same directory ( #4236 )
2022-03-12 21:05:33 +01:00
Paul Samuels
433e6c5760
Update CHANGELOG.md
2022-03-04 23:42:47 +00:00
github-actions[bot]
098602cc40
[Release] Tuist 3.0.1 - Bravissimo ( #4208 )
...
Co-authored-by: danyf90 <danyf90@users.noreply.github.com>
2022-03-04 10:24:57 +01:00
Daniele Formichelli
210ec6a33b
Fix linking of transitive frameworks ( #4200 )
...
* feat: improve fixture to show problem
* Fix lint
* chore: add failing scenario to the fixture
* chore: linting
* Fix linking with transitive precompiled static frameworks
* Add changelog
* Update ios_app_with_transitive_project to static framework
Co-authored-by: Alfredo Delli Bovi <alfredo.dellibovi@gmail.com>
2022-03-04 09:37:53 +01:00
Marek Fořt
c6e44b3f31
Fix/plugins graph ( #4204 )
...
* Fix getting graph in ProjectAutomation
* Update documentation for tasks
* Update changelog and release
* Update RELEASE.md
* Update Sources/ProjectAutomation/Tuist.swift
Co-authored-by: ezraberch <49635435+ezraberch@users.noreply.github.com>
* Update projects/docs/docs/commands/plugin.md
Co-authored-by: ezraberch <49635435+ezraberch@users.noreply.github.com>
* docs: add ProjectDescription to release steps
Co-authored-by: ezraberch <49635435+ezraberch@users.noreply.github.com>
Co-authored-by: Daniele Formichelli <df@bendingspoons.com>
2022-03-03 08:43:14 +01:00
Diogo Autilio
4b36ee812d
Add two new SettingsTransformers, DebugInformationFormat and MarketingVersion ( #4194 )
2022-02-28 21:13:52 +01:00
github-actions[bot]
9d950742a5
[Release] Tuist 3.0.0 - Bravo ( #4182 )
...
* [Release] Tuist 3.0.0 - Bravo
* chore: fix release script errors
Co-authored-by: danyf90 <danyf90@users.noreply.github.com>
Co-authored-by: Daniele Formichelli <df@bendingspoons.com>
2022-02-22 16:04:40 +01:00
kyungpyoda
10a9da63fc
feat: Add swiftOptimizeObjectLifetimes method to SettingsDictionary extension ( #4171 )
...
* feat: Add swiftOptimizeObjectLifetimes method to SettingsDictionary extension
- to enable `Optimize Object Lifetimes`
* docs: update `CHANGELOG.md` for #4171
- Add `swiftOptimizeObjectLifetimes(_ enabled:)` to SettingsDictionary extension to set `SWIFT_OPTIMIZE_OBJECT_LIFETIME` in Build Settings. [#4171 ](https://github.com/tuist/tuist/pull/4171 ) by [@kyungpyoda](https://github.com/kyungpyoda )
2022-02-21 18:19:39 +01:00
Kamil Harasimowicz
39395e9476
Add `isExternal` property to `ProjectAutomation.Project` and `TuistGraph.Project`. ( #4155 )
...
* [isExternal] Add `isExternal` property to `ProjectAutomation.Target` and `TuistGraph.Target`.
* [isExternal] Run `./fourier lint tuist --fix`.
* [isExternal] Update changelog.
* [isExternal] Add `isExternal` property to `ProjectAutomation.Project` and `TuistGraph.Project`.
* [isExternal] Fix changelog.
* [isExternal] Improve finding internal targets.
* [isExternal] Clean up.
* [isExternal] Improve finding internal targets.
* [isExternal] Fix unit tests.
* [isExternal] Update docs.
* [isExternal] Restore sidebar.
* [isExternal] Fix typo.
* [isExternal] Fix docs.
2022-02-17 15:42:25 +01:00
Alexander Weiß
8ee2dd87a6
fix: Fix DependenciesGraphControlling work with nested projects ( #4157 )
...
* fix: Fix DependenciesGraphControlling work with nested projects
Refs #4025
* chore: Remove debug code
* fix: Fix lint issues
* feat: Add nested project scenario to fixture testing
* feat: Add test scenario for generated nested project within workspace
* chore: Apply PR suggestions
Co-authored-by: Daniele Formichelli <df@bendingspoons.com>
* feat: Update fixtures to PR suggestions
* chore: Update CHANGELOG.md
* fix: Fix lint issues
* docs: update CHANGELOG.md
Co-authored-by: Daniele Formichelli <df@bendingspoons.com>
2022-02-16 08:59:57 +01:00
Alfredo Delli Bovi
78df71d593
Improve performance of `tuist generate` when cache is used by refactoring CacheGraphMutator ( #4146 )
...
* Refactor CacheGraphMutator
* Apply code review comments
* Treat bundles of user specified source targets must be treated as user specified source targets
* Revert "Treat bundles of user specified source targets must be treated as user specified source targets"
This reverts commit 32c4a89e1f
.
2022-02-13 08:57:52 +01:00
Daniele Formichelli
3959b6cd39
Refactor/move options ( #4131 )
...
* feat: rename `-Project` scheme to `-Workspace`
* docs: update changelog
* feat: rename BuildGraphInspecting.projectSchemes
* feat: add support for configuring code coverage and testing options at the project level
* refactor: move workspace scheme generation options to workspace manifest
* fix: fix fixture
* chore: formatting
* chore: formatting
* docs: documentation
* chore: remove empty Config
* feat: change automatic schemes generation to byName
* fix: remove schemes from Tuist project description helpers
* fix: fix test
* fix: fix test
* fix: test
* fix: fix cache-frameworks acceptance test
* fix: acceptance
* fix: fix acceptance test
* refactor: use struct for Project.Options
* docs: add changelog entry
* refactor: use static func instead of init for Project.Options
* fix: disable automatic Xcode schemes for project editor
* refactor: move Workspace.GenerationOptions to separate file
* chore: formatting
* fix: fix meta tuist
* fix: fix tuist meta
* fix: fix project manifest dump test
* fix: fix project manifest dump test
* fix: generate missing workspace intermediate folder if needed
* fix: fix lockfiles
* fix: fix fixtures
* chore: format
* fix: fix test compilation error
* refactor: make enableXcodeSchemes a Bool?
* fix: fix ios_app_with_custom_workspace fixture
* docs: update docs
* refactor: more Workspace.GenerationOptions to separate file
* fix: fix tests
* chore: formattings
* refactor: change Config.generationOptions to be a struct
* fix: fix fixtures
* fix: fix compilation error
* fix: compilation error
* docs: changelog
* docs: fix docs
* fix: test compilation error
* fix: fix generate-3 fixture
* fix: fix test
* fix: fix tuist dump config test
* fix: fix test
* docs: fix doc
Co-authored-by: Marek Fořt <marekfort@me.com>
* chore: fix warnings
* refactor: move xcodeProjectName from Config.options to Project.options
* Revert "refactor: move xcodeProjectName from Config.options to Project.options"
This reverts commit 067bb7a48e
.
* refactor: move disableShowEnvironmentVarsInScriptPhases from Config.options to Project.options
* feat: move lastXcodeUpgradeCheck to Workspace.options
* refactor: remove xcodeProjectName, organizationName, and developmentRegion from Config.generationOptions
* docs: changelog
* refactor: remove Config where not needed
* chore: invalidate GitHub action .build cache
* Revert "chore: invalidate GitHub action .build cache"
This reverts commit 91d3b78c2b
.
* Revert "chore: fix warnings"
This reverts commit 3021a7ba2f
.
* fix: compilation error
* fix: fix fixtures
* fix: fix broken tests
* chore: remove unused templateMacros
* feat: add back `developmentRegion` and `xcodeProjectName`
* chore: format
* chore: format
* Use forcedCacheDirectory even without Config.swift
* fix: fix tests
* fix: fix fixture
Co-authored-by: Marek Fořt <marekfort@me.com>
2022-02-12 19:09:57 +01:00
Daniele Formichelli
111d41ed52
refactor: use struct for Config.GenerationOptions ( #4109 )
...
* feat: rename `-Project` scheme to `-Workspace`
* docs: update changelog
* feat: rename BuildGraphInspecting.projectSchemes
* feat: add support for configuring code coverage and testing options at the project level
* refactor: move workspace scheme generation options to workspace manifest
* fix: fix fixture
* chore: formatting
* chore: formatting
* docs: documentation
* chore: remove empty Config
* feat: change automatic schemes generation to byName
* fix: remove schemes from Tuist project description helpers
* fix: fix test
* fix: fix test
* fix: test
* fix: fix cache-frameworks acceptance test
* fix: acceptance
* fix: fix acceptance test
* refactor: use struct for Project.Options
* docs: add changelog entry
* refactor: use static func instead of init for Project.Options
* fix: disable automatic Xcode schemes for project editor
* refactor: move Workspace.GenerationOptions to separate file
* chore: formatting
* fix: fix meta tuist
* fix: fix tuist meta
* fix: fix project manifest dump test
* fix: fix project manifest dump test
* fix: generate missing workspace intermediate folder if needed
* fix: fix lockfiles
* fix: fix fixtures
* chore: format
* fix: fix test compilation error
* refactor: make enableXcodeSchemes a Bool?
* fix: fix ios_app_with_custom_workspace fixture
* docs: update docs
* refactor: more Workspace.GenerationOptions to separate file
* fix: fix tests
* chore: formattings
* refactor: change Config.generationOptions to be a struct
* fix: fix fixtures
* fix: fix compilation error
* fix: compilation error
* docs: changelog
* docs: fix docs
* fix: test compilation error
* fix: fix generate-3 fixture
* fix: fix test
* fix: fix tuist dump config test
* fix: fix test
* docs: fix doc
Co-authored-by: Marek Fořt <marekfort@me.com>
* chore: remove unused templateMacros
* chore: format
* Use forcedCacheDirectory even without Config.swift
Co-authored-by: Marek Fořt <marekfort@me.com>
2022-02-12 14:40:38 +01:00
Luis Padron
f1a965b031
Merge pull request #4134 from TheInkedEngineer/fix/framework-deployment-target
2022-02-10 17:12:00 -05:00
TheInkedEngineer
86a9985ccf
Update CHANGELOG.md
2022-02-10 10:59:23 +01:00
Alfredo Delli Bovi
270c9b88d3
Update CHANGELOG.md
...
Co-authored-by: Daniele Formichelli <df@bendingspoons.com>
2022-02-10 08:47:58 +01:00
Luis Padron
dfba366bfe
fix: remove .swiftsourceinfo files from release archive
2022-02-09 18:11:47 -05:00
Tope Akinwande
727c75a1ba
Fixed an issue where `envversion` command was not printing out the tuist env version ( #4126 )
...
* Fixed an issue where `envversion` command was not printing out the tuist env version
* Updated CHANGELOG.md
2022-02-08 17:58:54 +01:00
Kamil Harasimowicz
b58bad0d86
[fix-graph-command] Filter out external dependencies. ( #4124 )
2022-02-07 22:29:13 +01:00
Pavel Trafimuk
ee1c00bc28
Loading public headers from Umbrella file ( #3884 )
...
* Squashed commit of the public umbrella feature:
* updated doc
2022-02-07 19:28:51 +01:00
Daniele Formichelli
ff5644ad56
chore: suppress warnings ( #4113 )
...
* chore: suppress warnings
* chore: lint
* docs: fix `tuist graph --skip-external-dependencies` for `Dependencies.swift` dependencies (#4115 )
* chore: trigger CI
2022-02-07 11:40:56 +01:00
Daniele Formichelli
90af2ebe1f
Deprecate legacy spm support ( #4112 )
...
* chore: deprecate legacy SPM support
* chore: remove tests for synthesized legacy Package conformance
* chore: remove legacy Package mapping tests
* docs: changelog
* docs: add deprecations to docs as well
2022-02-06 12:23:12 +01:00
Daniele Formichelli
fd9924dee3
refactor: use struct for Project.Options ( #4104 )
...
* feat: rename `-Project` scheme to `-Workspace`
* docs: update changelog
* feat: rename BuildGraphInspecting.projectSchemes
* feat: add support for configuring code coverage and testing options at the project level
* refactor: move workspace scheme generation options to workspace manifest
* fix: fix fixture
* chore: formatting
* chore: formatting
* docs: documentation
* chore: remove empty Config
* feat: change automatic schemes generation to byName
* fix: remove schemes from Tuist project description helpers
* fix: fix test
* fix: fix test
* fix: test
* fix: fix cache-frameworks acceptance test
* fix: acceptance
* fix: fix acceptance test
* refactor: use struct for Project.Options
* docs: add changelog entry
* refactor: use static func instead of init for Project.Options
* fix: disable automatic Xcode schemes for project editor
* refactor: move Workspace.GenerationOptions to separate file
* chore: formatting
* fix: fix meta tuist
* fix: fix tuist meta
* fix: fix project manifest dump test
* fix: fix project manifest dump test
* fix: generate missing workspace intermediate folder if needed
* fix: fix lockfiles
* fix: fix fixtures
* chore: format
* fix: fix test compilation error
* refactor: make enableXcodeSchemes a Bool?
* fix: fix ios_app_with_custom_workspace fixture
* docs: update docs
* refactor: more Workspace.GenerationOptions to separate file
* fix: fix tests
* chore: formattings
* fix: compilation error
* fix: test compilation error
* fix: fix generate-3 fixture
* fix: fix test
2022-02-04 12:02:31 +01:00
Daniele Formichelli
e9454fca47
feature: by name scheme grouping ( #4093 )
...
* feat: rename `-Project` scheme to `-Workspace`
* docs: update changelog
* feat: rename BuildGraphInspecting.projectSchemes
* feat: add support for configuring code coverage and testing options at the project level
* refactor: move workspace scheme generation options to workspace manifest
* fix: fix fixture
* chore: formatting
* chore: formatting
* docs: documentation
* chore: remove empty Config
* feat: change automatic schemes generation to byName
* fix: remove schemes from Tuist project description helpers
* fix: fix test
* fix: fix test
* fix: test
* fix: fix cache-frameworks acceptance test
* fix: acceptance
* fix: fix acceptance test
2022-02-03 15:25:02 +01:00
Daniele Formichelli
58341bd825
refactor: move workspace scheme generation options to workspace manifest ( #4092 )
2022-02-02 07:46:32 +01:00
Alfredo Delli Bovi
c9fac1eac9
Fix hash for synthetized Bundle+Target.swift ( #4091 )
...
Co-authored-by: Daniele Formichelli <df@bendingspoons.com>
2022-02-01 20:59:51 +01:00
Daniele Formichelli
585bf97d2b
feat: add per project scheme generation options ( #4090 )
...
* feat: rename `-Project` scheme to `-Workspace`
* docs: update changelog
* feat: rename BuildGraphInspecting.projectSchemes
* feat: add support for configuring code coverage and testing options at the project level
* chore: formatting
* docs: fix changelog
2022-02-01 14:51:39 +01:00
Daniele Formichelli
15a748a35a
feat: rename `-Project` scheme to `-Workspace` ( #4089 )
...
* feat: rename `-Project` scheme to `-Workspace`
* docs: update changelog
* feat: rename BuildGraphInspecting.projectSchemes
* docs: revert unwanted replaces
2022-02-01 08:20:37 +01:00
Luis Padron
0368f858b7
Merge pull request #4078 from mikchmie/spm-5.6-support
...
Fix dependencies not fetching using Swift Package Manager 5.6
2022-01-31 11:12:55 -05:00
Luis Padron
94a5b38763
feat: update manifest load error messaging
2022-01-29 12:19:50 -05:00
Mikołaj Chmielewski
f1b7d96d84
Fix dependencies not fetching using Swift Package Manager 5.6
2022-01-28 08:43:23 +01:00
Daniele Formichelli
3105d60dbb
[Release] 3.0 ( #3983 )
...
* 3️⃣ Remove deprecated deprecated initializers for `FileLists`, `Headers`, and `HTTPURLResponse` (#3936 )
* chore: remove deprecated initializers for `FileLists`, `Headers`, and `HTTPURLResponse`
* fix: fix fixtures
* Plugins 2.0 (#3492 )
* Edit CHANGELOG
* Tuist executable (#3494 )
* Search for executable in path with tuist prefix if not tuist command
* Add acceptance test for new task
* Update documentation
* Check if executable exists
* Update projects/docs/docs/commands/task.md
Co-authored-by: Daniele Formichelli <df@bendingspoons.com>
* Update Sources/TuistKit/Commands/TuistCommand.swift
Co-authored-by: Daniele Formichelli <df@bendingspoons.com>
* Fix finding command
Co-authored-by: Daniele Formichelli <df@bendingspoons.com>
* Plugins archive (#3531 )
Fix build issues
Build and zip executable products
Add tests for buildFatReleaseBinary
Write tests for PluginsArchiveService
Use plugin instead of plugins
Add success print
Format swift code
Update Sources/TuistKit/Services/PluginArchiveService.swift
Co-authored-by: Daniele Formichelli <df@bendingspoons.com>
* Tuist plugins 2.0 fetch (#3577 )
* Tuist executable (#3494 )
* Search for executable in path with tuist prefix if not tuist command
* Add acceptance test for new task
* Update documentation
* Check if executable exists
* Update projects/docs/docs/commands/task.md
Co-authored-by: Daniele Formichelli <df@bendingspoons.com>
* Update Sources/TuistKit/Commands/TuistCommand.swift
Co-authored-by: Daniele Formichelli <df@bendingspoons.com>
* Fix finding command
Co-authored-by: Daniele Formichelli <df@bendingspoons.com>
* WIP: Fetch release
* Install tasks to release dir
* Execute plugin task
* Add TuistServiceTests
* Add FetchServiceTests
* Remove DependenciesFetchCommand
* Add fetch plugins test
* Fix PluginServiceTests
* Add test for new logic in PluginServiceTests
* Minor changes
* Revert changes to Package.resolved
* Add missing throws
* Rename gitID to gitReference
* Move to Swift-based APIs
* Fix fetch command
* Uncomment analytics code
* Fix acceptance tests for tuist edit
* Restore Package.resolved
* Fix plugins.feature acceptance test
* Add fetch to tasks.feature
* Add fetch to tasks.feature
* Add fetch to scaffold.feature
* Fix scaffold.feature
* Fix tasks.feature
Co-authored-by: Daniele Formichelli <df@bendingspoons.com>
* Plugin commands (#3663 )
* Add plugin build command
* Add unit tests
* Add plugin acceptance tests
* Update tuist_plugin submodule
* Plugins 2.0: dependencies commands (#3656 )
* Fix fetch call when generating via fourier
* Remove clean command exclusive to dependencies
* WIP: tuist update
* Add update flag to tuist fetch
* Reuse code for fetch and update of dependencies
* Fix dependencies update call in acceptance tests
* Format swift code
* Add fetch to tuist focus in fourier
* Add TuistGraph as a dependency of TuistSupportTesting
* Fix fourier tests
* Restructure CleanCategory to mitigate code duplication
* Format swift code
* Lint code
* Update fourier commands
* Add missing ProjectDescription dependency
* Fix CleanServiceTests
* Fix PluginArchiveServiceTests
* Tuist plugins 2.0 ProjectAutomation (#3816 )
* WIP: ProjectAutomation for new tasks
* Add swiftToolsSupportDependency to ProjectAutomation
* Make graph method public
* Update tuist_plugin submodule
* Use ENV variable instead of commandline argument for passing tusit binary path
* Read file instead of stdout
* Fix tests
* Remove old tasks and ProjectAutomation
* Fix acceptance tests
* Update error documentation
* Check path in TuistServiceTests
* Format swift code
* Tuist plugin
* Fix ManifestTests
* Fix test_edit_when_there_are_helpers_and_setup_and_config_and_dependencies test
* Add path argument to graph
* Remove plugin zip path if it exists
* Format swift code
* Fix tasks.feature
* Remove log
* Format swift code
* Fix lint issues
* Add docs for tuist task plugins (#3898 )
* Add docs for tuist task plugins
* Update docs for fetching dependencies
* Address code review comments
Co-authored-by: Daniele Formichelli <df@bendingspoons.com>
* [3.0] Merge pull request #3949 from tuist/laxmorek/bump-swift-argument-parser
Update `swift-argument-parser`: `.upToNextMajor(from: "0.4.3")` -> `.upToNextMajor(from: "1.0.0")`.
* [3.0] Fixed changelog.
* feat: add `type` parameter to `TargetDependency.sdk` (#3961 )
* feat: replace SourceFileGlob init with static method (#3960 )
* feat: replace SourceFileGlob init with static method
https://github.com/tuist/tuist/issues/393
* fix: glob static method should be added to ProjectDescription
* chore: lint
* fix: compilation error
* fix: fixtures
* fix: fix test compilation error
* fix: test compilation error
* chore: try to fix .build folder caching
* feat: move `disableSynthesizedResourceAccessors` from `Config.swift` to `Project.ProjectOption` (#3963 )
* feat: move `disableSynthesizedResourceAccessors` from `Config.swift` to `Project.ProjectOption`
* chore: linting
* fix: fix fixture
* feat: move disableBundleAccessors to ProjectOption
* fix: compilation errors
* chore: fix Project.swift
* chore: formatting
* 3️⃣ Added `sources` property to `ProjectAutomation.Target` model. (#3988 )
* [extend-graph-with-sources] Added `sources` property to `ProjectAutomation.Target` model.
* [extend-graph-with-sources] `./fourier lint tuist --fix`
* [extend-graph-with-sources] Updated docs.
* 3️⃣ Drop `tuist lint` command (#4001 )
* 3️⃣ Merge `tuist focus` and `tuist generate` command (#3912 )
* Remove unused import
* Fix plugins loading for Dependencies.swift
* Fix lint
* Fix unit test
* Update step definition for `tuist fetch`
* fix: fix app_with_spm_dependencies fixturre
Co-authored-by: Marek Fořt <marekfort@me.com>
Co-authored-by: Luis Padron <luis.padron@compass.com>
Co-authored-by: Kamil Harasimowicz <kamil.harasimowicz@gmail.com>
Co-authored-by: Alfredo Delli Bovi <alfredo.dellibovi@gmail.com>
2022-01-28 07:34:23 +01:00
Alfredo Delli Bovi
38eb42dd60
Merge branch 'main' into release/2.7.2
2022-01-27 18:44:06 +01:00
Alfredo Delli Bovi
f5fda9924d
chore: release 2.7.2
2022-01-27 18:42:57 +01:00
Daniele Formichelli
2cab4ffff5
docs: improve changelog
2022-01-27 17:04:52 +01:00
Alfredo Delli Bovi
eb82fbbcb0
Fix download of remote cache
2022-01-27 14:44:31 +01:00