Commit Graph

20 Commits

Author SHA1 Message Date
David Harris 6b1aed4777
Fix Logger namespace collision on Xcode 12 and above (#1579)
* Fix Logger namespace collision on Xcode 12 and above

* Add Xcode 12 unit test job
2020-07-24 16:49:32 +02:00
Kas 79568bcac4
Add benchmark rake task (#1561)
- Adding a new rake task that benchmarks the current working directory's tuist version against the latest release
- Updated fixture generator to support specifying the paths without needing to create the corresponding directory
- Updated performance documentation to reference the new rake task

Test Plan:

- Run `rake benchmark`
- wait ... (it takes a while)
- Verify the benchmark results are displayed
2020-07-14 16:32:15 +01:00
Pedro Piñera 75e6a87ff1 New website 2019-12-17 10:07:49 +01:00
Pedro Piñera Buendía 8ea0956e1d
Embed frameworks using a bash script (#610)
* Delete embed logic

* Add methods to read the dsym path & bcsymbolmap paths from a framework

* Place the tests in the right test case

* Implement EmbedScriptGenerator

* Test EmbedScriptGenerator

* Extract methods that interact with the system into metadata provider utilities and fix tests

* Include output paths

* Test FrameworkMetadataProvider

* Test PrecompiledMetadataProvider

* Add more tests

* Create fixture project

* Add acceptance test

* Address comments

* Use Xcode 11.1

* Update Package.resolved

* Update XcodeProj

* Make the tuistenv install test more resilient
2019-10-29 13:34:02 +01:00
Pedro Piñera Buendía f584917534
Set up the Galaxy frontend's stack (#433)
* Setup webpacker for typescript

* Typescript is working

* Add documentation to set up the Galaxy project and start contributing to it

* Add Storybook

* Add Jest

* Remove tuistenv from the .gitignore

* Run rubocop
2019-07-03 13:41:08 +02:00
Pedro Piñera Buendía d47d5370e0
Replace swiftlint with swiftformat (#239)
* Replace swiftlint with swiftformat

* Update CHANGELOG

* Add missing require

* Fix require

* include .swiftformat file

* Remove require

* Fix Dangerfile

* Run Swiftformat after rebase

* Upgrade swiftformat

* Revert upgrade

* Use the right configuration
2019-02-26 21:17:26 -05:00
Pedro Piñera Buendía 9c84bb0c82
Fix swiftlint issues and make sure it runs on CI (#213)
* Add rake task to run swiftlint and correct some issues

* Fix all linting issues

* Add changelog entry

* Run swiftlint with the --strict argument
2019-02-06 18:40:40 +01:00
Pedro Piñera Buendía 790d254306
Add acceptance tests (#166)
* Gitignore TODO

* Configure acceptance tests

* Add CHANGELOG entry
2018-12-03 10:37:36 +02:00
Pedro Piñera d9c65118ea Git ignore TODO.md 2018-12-03 08:57:08 +01:00
Pedro Piñera Buendía 25d57ab830
Fix the files and groups sorting order (#164)
* Gitignore TODO

* Sorten files and groups before adding them to the project

* Test it

* Update CHANGELOG
2018-12-01 10:44:49 +01:00
Pedro Piñera Buendía 21abf121c0
Remove tuistenv from the repository (#135)
* Update release notes

* Add package-release task

* Change install script

* Add CHANGELOG entry
2018-09-19 18:46:49 +02:00
Pedro Piñera Buendía 9be4ef341e
Bundled releases (#104)
* Add release bundling

* Fix test

* Update changelog

* Update CHANGELOG

* Regenerate tuistenv and bump version

* Some fixes

* Test installer

* Regenerate tuistenv
2018-08-24 11:11:38 +02:00
Pedro Piñera c416b70e45 Rename project 2018-07-23 07:59:52 -04:00
Pedro Piñera cd67ef340a Remove .dsym from the gitignore 2018-06-03 20:08:25 +02:00
Pedro Piñera 950ceee7ea Rename project 2018-05-31 17:02:43 +02:00
Pedro Piñera 87aa6387d5 Fix tests and version command 2018-05-09 00:12:48 +02:00
Pedro Piñera 474e1774c3 [error-handler] Replace Sentry with Bugsnag 2018-05-04 05:51:36 +02:00
Pedro Piñera 8f08f5e939 Add some tests 2018-04-20 07:27:42 +02:00
Pedro Piñera d30e36951c Add certificates 2018-04-16 11:15:15 +02:00
Pedro Piñera a26ba3740b Create project 2018-04-16 11:01:02 +02:00