Commit Graph

11 Commits

Author SHA1 Message Date
Łukasz Lech dd5d42a06d
Add local tuist plugin to `tuist init` generated project (#4388)
* Add task files to default init template

* Add templates directory to tuist workflow

* Add ProjectDescriptionHelper to default plugin

* Add stencils to swiftui template

Co-authored-by: Łukasz Lech <lukasz.lech@angrynerds.pl>
2022-05-10 08:51:37 +02:00
ezraberch 63526a7e61
Update swiftui template (#3840)
* * Update swiftui template
* Fix handling of Template.Item.Directory

* Deleted obselete files

* Change template name

* Update CHANGELOG.md

Co-authored-by: fortmarek <marekfort@me.com>
2021-12-26 20:11:47 +01:00
Pedro Piñera Buendía 247d98db4b
Release 2.0 (#3374)
* [2.0] Remove cocoapods dependency (#3369)

* Remove the .cocoapods target dependency

* Remove fixture

* Update the documentation

* Remove more CocoaPods references

* Document why we dropped CocoaPods' API

* [2.0] Remove support for deprecated names of manifests (#3373)

* [remove-deprecatedFileName] remove - `Manifest.deprecatedFileName`

* [remove-deprecatedFileName] fix - adjusting codebase after removing `Manifest.deprecatedFileName`

* [remove-deprecatedFileName] remove - `app_with_old_config_name` fixture

* [remove-deprecatedFileName] fix - acceptance tests

* [remove-deprecatedFileName] fix - acceptance tests

* [remove-deprecatedFileName] change - update changelog

* [remove-deprecatedFileName] change - update changelog

* [remove-deprecatedFileName] fix - unit tests

* [remove-deprecatedFileName] change - update docs

* [remove-deprecatedFileName] change - update changelog

* [remove-deprecatedFileName] fix - acceptance tests

* [remove-deprecatedFileName] fix - acceptance tests

* [remove-deprecatedFileName] fix - acceptance tests

* [remove-deprecatedFileName] change - update changelog

* chore: remove deprecated methods (#3381)

* chore: remove deprecated methods

* fix: fixture compilation error

* fix: remove deprecated xcFramework usage

* fix: fix default template

* fix: fix SwiftUI template

* [2.0] Simplify TestAction's API (#3375)

* Simplify the TestActions public interface to initialize a test action

* Test PresetBuildConfiguration's codable

* Update the CHANGELOG.md

* Make constructors private and add a missing .targets method

* Some interface improvements

* Update CHANGELOG.md

Co-authored-by: Luis Padron <luis.padron@compass.com>

* Some style fixes

* Fix the initialization logic

* Update CHANGELOG.md

Co-authored-by: Marek Fořt <marekfort@me.com>

* Update Sources/ProjectDescription/TestAction.swift

Co-authored-by: Kas <kwridan@users.noreply.github.com>

* Update Sources/ProjectDescription/TestAction.swift

Co-authored-by: Kas <kwridan@users.noreply.github.com>

* Fix acceptance tests

* Fix acceptance test

Co-authored-by: Pedro Piñera <pepibumur@gmail.com>
Co-authored-by: Luis Padron <luis.padron@compass.com>
Co-authored-by: Marek Fořt <marekfort@me.com>
Co-authored-by: Kas <kwridan@users.noreply.github.com>

* [2.0] Remove "tuist doc" (#3401)

* Update cocoapods to version 1.11.0 (#3397)

* Update autoprefixer to version 10.3.4 (#3403)

Co-authored-by: depfu[bot] <23717796+depfu[bot]@users.noreply.github.com>

* Update gatsby-plugin-robots-txt to version 1.6.10 (#3404)

Co-authored-by: depfu[bot] <23717796+depfu[bot]@users.noreply.github.com>

* Improve tests of LinkGeneratorTests (#3409)

* Refactor LinkGeneratorTests to mock graphTraverser

* Fix format

* docs: add MarvinNazari as a contributor for code (#3422)

* docs: update README.md [skip ci]

* docs: update .all-contributorsrc [skip ci]

Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>

* 📦[Dependencies][SPM] Wire exclude to resources (#3305)

* Update tailwindcss to version 2.2.14 (#3428)

Co-authored-by: depfu[bot] <23717796+depfu[bot]@users.noreply.github.com>

* Update tailwindcss to version 2.2.15 (#3434)

Co-authored-by: depfu[bot] <23717796+depfu[bot]@users.noreply.github.com>

* Added Xcode 12.5.1 to tests and also made this version the default one. (#3427)

* changed and added Xcode 12.5.1

* text Xcode 13

* changed to runs-on: macOS-11

* some fixes

* removed duplicate

* Rebuild static framework

* Rebuild static framework in ios_app_with_static_frameworks

* Rebuild static framework in ios_app_with_static_frameworks

* Rebuild static framework in ios_app_with_transitive_framework

* Rebuild static framework in ios_app_with_transitive_framework macOS

* Execute `tuist` without `swift run` when executing acceptance tests

* Fix `generate yields` step

Co-authored-by: Stefan Fessler <Stefan.Fessler@external.erstegroup.com>
Co-authored-by: apps4everyone <stefan@apps4everyone.at>
Co-authored-by: Alfredo Delli Bovi <alfredo.dellibovi@gmail.com>

* Update prettier to version 2.4.0 (#3429)

Co-authored-by: depfu[bot] <23717796+depfu[bot]@users.noreply.github.com>

* [fix-acceptance-tests] fix - `Feature: Tuist dependencies.` (#3426)

* [fix-acceptance-tests] fix - `Feature: Tuist dependencies.`

* [fix-acceptance-tests] fix - `Feature: Tuist dependencies.`

* [fix-acceptance-tests] fix - `Feature: Tuist dependencies.`

* feat: add support for .tuistignore in tuist edit command (#3415)

* Improve manifest detection and `tuist edit` performance by inspecting manifest signature (#3416)

* Improve execution time for Acceptance Tests on CI (#3435)

* Fix compilation issue

* [2.0] Remove PresetBuildConfiguration in favour of ConfigurationName  (#3400)

* [2.0] Remove "tuist doc" (#3401)

* Update autoprefixer to version 10.3.4 (#3403)

Co-authored-by: depfu[bot] <23717796+depfu[bot]@users.noreply.github.com>

* Update gatsby-plugin-robots-txt to version 1.6.10 (#3404)

Co-authored-by: depfu[bot] <23717796+depfu[bot]@users.noreply.github.com>

* Add ConfigurationName and remove PresetBuildConfiguration

We are removing PresetBuildConfiguration in favor of ConfigurationName.
As part of this effort, I've also changed the public interfaces of the `XXAction.swift`
files to make the `init` internals and get some flexibility to improve the APIs in the future
without introducing breaking changes.

* Fix acceptance tests

* Update CHANGELOG

* Fix acceptance tests

* Fix acceptance test

* Fix RunAction

Co-authored-by: depfu[bot] <23717796+depfu[bot]@users.noreply.github.com>

* [2.0] Remove up (#3443)

* Remove up command

* Remove up from the sidebar

* Update the CHANGELOG

* Fix tests

* [2.0] Move test action options from `TestAction` to `TestActionOptions` (#3458)

* Move options from TestAction to TestActionOptions

* Fix broken integrations

* Update changelog with migration steps

Co-authored-by: Kassem Wridan <kwridan@bloomberg.net>

* Start writing the blog post about 2.0 release

* Add more content to the blog post

* Finish up the blog post for the 2.0 release

* Remove yarn.lock

* Add excerpt

* feat: remove automatic bundles and tests focus (#3501)

* feat: remove automatic bundles and tests focus

* chore: remove unused testTargetsDependingOn

* chore: update focus feature tests

* refactor: remove deprecated environment variables (#3493)

* refactor: remove deprecated environment variables

* fix: compilation errors

* 2.0 Flat configuration and custom configuration  (#3457)

* Fix missing test property (#3520)

- During some of the 2.0 changes to schemes we accidentally stopped propagating the `coverage` flag
- This didn't impact any production functionality as it was within an unused test utility

* Update projects/website/markdown/posts/2021-09-21-tuist-2.0/post.mdx

Co-authored-by: Daniele Formichelli <df@bendingspoons.com>

* Update projects/website/markdown/posts/2021-09-21-tuist-2.0/post.mdx

Co-authored-by: Luis Padron <luis.padron@compass.com>

* Update projects/website/markdown/posts/2021-09-21-tuist-2.0/post.mdx

Co-authored-by: Luis Padron <luis.padron@compass.com>

* Update projects/website/markdown/posts/2021-09-21-tuist-2.0/post.mdx

Co-authored-by: Luis Padron <luis.padron@compass.com>

* Address comment

* Version the documentation

* Remove secrets

* Remove CocoaPods from the documentation

* Rename targetAction to targetScript

* Update rubocop to version 1.22.0 (#3525)

Co-authored-by: depfu[bot] <23717796+depfu[bot]@users.noreply.github.com>

* feat: improve performance loading Package.swift in parallel (#3529)

* Update the CHANGELOG

* Revert Package.resolved changes

* Fix building the website

* Some renames to scripts

* Fix tests

* Update the style of the header

Co-authored-by: Kamil Harasimowicz <kamil.harasimowicz@gmail.com>
Co-authored-by: Daniele Formichelli <df@bendingspoons.com>
Co-authored-by: Luis Padron <luis.padron@compass.com>
Co-authored-by: Marek Fořt <marekfort@me.com>
Co-authored-by: Kas <kwridan@users.noreply.github.com>
Co-authored-by: depfu[bot] <23717796+depfu[bot]@users.noreply.github.com>
Co-authored-by: Alfredo Delli Bovi <alfredo.dellibovi@gmail.com>
Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
Co-authored-by: apps4everyone <stefan@apps4everyone.at>
Co-authored-by: Stefan Fessler <Stefan.Fessler@external.erstegroup.com>
Co-authored-by: Kassem Wridan <kwridan@bloomberg.net>
2021-10-02 12:23:08 +02:00
Marek Fořt 09344774cf
Add wrap arguments swiftformat option (#2606)
* Add wrap arguments before-first format option.

* Run style correct.

* Edit CHANGELOG.
2021-03-04 11:54:03 +01:00
Roman Podymov 7fab5f8070
Using @main (#2222)
* @main

* Update CHANGELOG.md

* Update CHANGELOG.md

* Update AppDelegate.stencil
2021-01-03 11:16:58 +01:00
Daniel Jankowski d250c5408a
The default generated project does not include a LaunchScreen storyboard (#1911)
* The default generated project does not include a LaunchScreen storyboard

* Fix a location of LaunchScreen.stencil

* Support launch screen per platform
2020-10-19 10:27:41 +02:00
Daniel Jankowski ac4a0d5acf
Require the Config.swift file to be in the Tuist directory (#1903)
* Require the Config.swift file to be in the Tuist directory

* Add a path attribute to the Config model and restore EnvironmentLinting interface

* Update the init command to generate the Config.swift file under Tuist directory

* Restore the missing dot in a changelog entry after solving the conflicts

* Fix formatting and support all Xcode versions by default in Config stencil
2020-10-18 10:04:19 +02:00
Pedro Piñera Buendía b528d98a3a
Change the template to have a consistent directory structure (#1710)
* Change the template to have a consistent directory structure

* Add tests to the frameworks

* Fix SwiftUI template
2020-08-29 12:50:14 +02:00
Andrea Cipriani ad709379f6
Fix format (#1707) 2020-08-27 14:17:54 -04:00
Andrea Cipriani af27a6efaf
Update tuist init templates (#1689)
* Update tuist init templates

* Fix swiftui template

* Address PR Comments
2020-08-25 16:17:10 -04:00
Marek Fořt c1fcfed17b
SwiftUI Template (#1180)
* Change templatePath from String to Path.

* Refactor template content into .stencil files.

* Move shared templates out of default directory.

* Add swiftui template.

* Add fixture for swiftui template.

* Fix SceneDelegate issues.

* Fix macos init.

* Run swiftformat.

* Address minor changes.

* Edit changelog.
2020-04-08 13:27:32 +02:00