Commit Graph

124 Commits

Author SHA1 Message Date
dependabot[bot] e468ee178f
Bump cucumber from 5.3.0 to 6.0.0 (#2842) 2021-05-04 08:04:21 +02:00
dependabot[bot] 08728db467
Bump cli-ui from 1.4.0 to 1.5.1 (#2840) 2021-05-04 08:03:51 +02:00
dependabot[bot] 4295df9d9b
Bump rubocop-minitest from 0.11.0 to 0.11.1 (#2753) 2021-04-01 20:33:46 +02:00
David Cortés ccd532cd8d
Run all unit tests (Fixed Lint) (#2740)
* Run all unit tests

* Fix unit tests

* Edit CHANGELOG

* corrected fourier lint failing

Co-authored-by: fortmarek <marekfort@me.com>
Co-authored-by: David Cortés <david.cortes@free-now.com>
2021-03-29 13:10:17 +02:00
dependabot[bot] 4a303f22b0
Bump rubocop-minitest from 0.10.3 to 0.11.0 (#2718)
Bumps [rubocop-minitest](https://github.com/rubocop/rubocop-minitest) from 0.10.3 to 0.11.0.
- [Release notes](https://github.com/rubocop/rubocop-minitest/releases)
- [Changelog](https://github.com/rubocop/rubocop-minitest/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rubocop/rubocop-minitest/compare/v0.10.3...v0.11.0)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-03-28 11:20:35 +02:00
Pedro Piñera Buendía 42b54ebff3
Implement Fourier update command and move vendored tools to /projects/tuist/vendor (#2699)
* Move vendor to projects/tuist/vendor

* Add and test zip utility

* Make some progress on vendoring swift-doc

* Some progress

* Fix the generation of Swiftdoc

* Remove the content under vendor

* Implement command to build swiftdoc

* Vendor xcbeautify

* Fix tests and change the Rakefile to get the vendor directory from the right place

* Test the command to update swiftlint

* Test the xcbeautify command

* Test update commands
2021-03-26 16:18:12 +01:00
Pedro Piñera Buendía a773701bdc
Fix rubocop (#2698) 2021-03-24 17:04:32 +01:00
Pedro Piñera Buendía af5885c897
Move web projects to /projects and add fourier commands to interact with them (#2682)
* Move the web projects to the projects/ directory

* Enable Yarn workspaces

* Some fixes

* Add commands to fourier

* Rename action

* Fix command

* Update yarn.lock files

* Fix path
2021-03-19 14:41:30 +01:00
Pedro Piñera Buendía 65cf350c76
Move tuistbench and fixturegen to projects/ (#2678)
* Move projects from tools to projects

* Add command to generate a fixture project

* Reorganize commands

* Add command to build tuistbench

* Move the benchmark command to fourier

* Reorganize gems

* Some fixes and address comments
2021-03-18 16:53:15 +01:00
Pedro Piñera Buendía cbc4e46275
Fourier improvements (#2676)
* Move Fourier to projects

* Add command to lint the Swift code

* Add command to lint fourier's code

* Add command to format Swift's code

* Update git hook to run fourier

* Add tests

* Fix the fourier path

* Add command to test Tuist
2021-03-17 16:19:06 +01:00
dependabot[bot] 6b9f6395e3
Bump google-cloud-storage from 1.30.0 to 1.31.0 (#2658)
Bumps [google-cloud-storage](https://github.com/googleapis/google-cloud-ruby) from 1.30.0 to 1.31.0.
- [Release notes](https://github.com/googleapis/google-cloud-ruby/releases)
- [Commits](https://github.com/googleapis/google-cloud-ruby/compare/google-cloud-storage/v1.30.0...google-cloud-storage/v1.31.0)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-03-15 18:39:50 +01:00
Pedro Piñera Buendía bdc5f3ae1b
Use Tuist to define TuistSupport (#2602)
* Use Tuist to define TuistSupport

* Exclude arm64

* Remove the properties that we are not using

* Change the manifest tstyle

* Add tasks

* Add command to generate the project

* Extend the pipeline to generate the project before building it

* Ignore the root Project.swift

* Fix some rubocop issues
2021-03-10 17:07:37 +01:00
Marek Fořt bae7cc1873
Use double quoted ruby imports (#2634)
* Use double quoted ruby imports

* Edit CHANGELOG.
2021-03-09 12:09:28 +01:00
dependabot[bot] 515836864d
Bump rubocop from 1.10.0 to 1.11.0 (#2571)
Bumps [rubocop](https://github.com/rubocop/rubocop) from 1.10.0 to 1.11.0.
- [Release notes](https://github.com/rubocop/rubocop/releases)
- [Changelog](https://github.com/rubocop/rubocop/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rubocop/rubocop/compare/v1.10.0...v1.11.0)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-03-01 20:49:53 +01:00
dependabot[bot] f05acc31b3
Bump rubocop from 1.9.1 to 1.10.0 (#2551)
Bumps [rubocop](https://github.com/rubocop-hq/rubocop) from 1.9.1 to 1.10.0.
- [Release notes](https://github.com/rubocop-hq/rubocop/releases)
- [Changelog](https://github.com/rubocop-hq/rubocop/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rubocop-hq/rubocop/compare/v1.9.1...v1.10.0)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-02-23 12:17:21 +01:00
dependabot[bot] 0ba0479e48
Bump rubocop from 1.8.1 to 1.9.1 (#2406)
Bumps [rubocop](https://github.com/rubocop-hq/rubocop) from 1.8.1 to 1.9.1.
- [Release notes](https://github.com/rubocop-hq/rubocop/releases)
- [Changelog](https://github.com/rubocop-hq/rubocop/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rubocop-hq/rubocop/compare/v1.8.1...v1.9.1)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-02-01 17:32:39 +01:00
dependabot[bot] 65acc52624
Bump cucumber from 5.2.0 to 5.3.0 (#2405)
Bumps [cucumber](https://github.com/cucumber/cucumber-ruby) from 5.2.0 to 5.3.0.
- [Release notes](https://github.com/cucumber/cucumber-ruby/releases)
- [Changelog](https://github.com/cucumber/cucumber-ruby/blob/master/CHANGELOG.md)
- [Commits](https://github.com/cucumber/cucumber-ruby/compare/v5.2.0...v5.3.0)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-02-01 15:09:49 +01:00
Pedro Piñera Buendía 2707ea5b20
CI improvements (#2390)
* Add command to clean the workflows on GitHub

* Selective run workflows based on files changed

* Update CHANGELOG.md
2021-01-28 11:56:41 +01:00
dependabot[bot] f7f642ce8e
Bump thor from 1.0.1 to 1.1.0 (#2334)
Bumps [thor](https://github.com/erikhuda/thor) from 1.0.1 to 1.1.0.
- [Release notes](https://github.com/erikhuda/thor/releases)
- [Changelog](https://github.com/erikhuda/thor/blob/master/CHANGELOG.md)
- [Commits](https://github.com/erikhuda/thor/compare/v1.0.1...v1.1.0)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-01-25 15:01:05 +01:00
dependabot[bot] a168edf359 Bump rubocop-minitest from 0.10.2 to 0.10.3 (#2306)
Bumps [rubocop-minitest](https://github.com/rubocop-hq/rubocop-minitest) from 0.10.2 to 0.10.3.
- [Release notes](https://github.com/rubocop-hq/rubocop-minitest/releases)
- [Changelog](https://github.com/rubocop-hq/rubocop-minitest/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rubocop-hq/rubocop-minitest/compare/v0.10.2...v0.10.3)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-01-19 18:32:01 +01:00
dependabot[bot] 4fb55f79c1 Bump google-cloud-storage from 1.29.2 to 1.30.0 (#2308)
Bumps [google-cloud-storage](https://github.com/googleapis/google-cloud-ruby) from 1.29.2 to 1.30.0.
- [Release notes](https://github.com/googleapis/google-cloud-ruby/releases)
- [Commits](https://github.com/googleapis/google-cloud-ruby/compare/google-cloud-storage/v1.29.2...google-cloud-storage/v1.30.0)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-01-19 18:30:50 +01:00
dependabot[bot] 9352be67ec Bump rubocop from 1.8.0 to 1.8.1 (#2307)
Bumps [rubocop](https://github.com/rubocop-hq/rubocop) from 1.8.0 to 1.8.1.
- [Release notes](https://github.com/rubocop-hq/rubocop/releases)
- [Changelog](https://github.com/rubocop-hq/rubocop/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rubocop-hq/rubocop/compare/v1.8.0...v1.8.1)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-01-19 18:28:56 +01:00
dependabot[bot] c7af235fdf
Bump rubocop from 1.7.0 to 1.8.0 (#2258)
Bumps [rubocop](https://github.com/rubocop-hq/rubocop) from 1.7.0 to 1.8.0.
- [Release notes](https://github.com/rubocop-hq/rubocop/releases)
- [Changelog](https://github.com/rubocop-hq/rubocop/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rubocop-hq/rubocop/compare/v1.7.0...v1.8.0)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-01-11 22:29:11 +01:00
Pedro Piñera 47e2bfe507 Add rubocop-rake and rubocop-minitest 2020-12-29 13:05:23 +01:00
Pedro Piñera 586cdc7faa Some website fixes 2020-12-28 18:56:05 +01:00
dependabot[bot] 17fe0731a5
Bump rubocop from 1.6.1 to 1.7.0 (#2203)
Bumps [rubocop](https://github.com/rubocop-hq/rubocop) from 1.6.1 to 1.7.0.
- [Release notes](https://github.com/rubocop-hq/rubocop/releases)
- [Changelog](https://github.com/rubocop-hq/rubocop/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rubocop-hq/rubocop/compare/v1.6.1...v1.7.0)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-12-28 12:38:04 +01:00
Pedro Piñera Buendía 80189efcda
Add Fourier CLI (#2196)
* Define backbone CLI

* Move it under backbone/lib

* Add pipeline

* Rename CLI to fourier

* Fix Ruby veresion

* Update CHANGELOG

* Add documentation

* Prettify test run output

* Test the tuist test command

* Adjust the pipeline to use fourier for running unit tests

* Update dependencies
2020-12-26 19:03:25 +01:00
dependabot[bot] 692d2a0b61
Bump rubocop from 1.5.2 to 1.6.1 (#2138)
* Bump rubocop from 1.5.2 to 1.6.1

Bumps [rubocop](https://github.com/rubocop-hq/rubocop) from 1.5.2 to 1.6.1.
- [Release notes](https://github.com/rubocop-hq/rubocop/releases)
- [Changelog](https://github.com/rubocop-hq/rubocop/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rubocop-hq/rubocop/compare/v1.5.2...v1.6.1)

Signed-off-by: dependabot[bot] <support@github.com>

* Fix issues

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Pedro Piñera <pepibumur@gmail.com>
2020-12-15 12:15:03 +01:00
dependabot[bot] 39a01f23d5
Bump rubocop from 1.4.2 to 1.5.2 (#2113)
Bumps [rubocop](https://github.com/rubocop-hq/rubocop) from 1.4.2 to 1.5.2.
- [Release notes](https://github.com/rubocop-hq/rubocop/releases)
- [Changelog](https://github.com/rubocop-hq/rubocop/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rubocop-hq/rubocop/compare/v1.4.2...v1.5.2)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-12-07 17:38:29 +01:00
dependabot[bot] ab527506e3
Bump rubocop from 1.4.0 to 1.4.2
Bumps [rubocop](https://github.com/rubocop-hq/rubocop) from 1.4.0 to 1.4.2.
- [Release notes](https://github.com/rubocop-hq/rubocop/releases)
- [Changelog](https://github.com/rubocop-hq/rubocop/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rubocop-hq/rubocop/compare/v1.4.0...v1.4.2)

Signed-off-by: dependabot[bot] <support@github.com>
2020-11-30 11:00:55 +00:00
dependabot[bot] 6430434886
Bump rubocop from 1.3.1 to 1.4.0
Bumps [rubocop](https://github.com/rubocop-hq/rubocop) from 1.3.1 to 1.4.0.
- [Release notes](https://github.com/rubocop-hq/rubocop/releases)
- [Changelog](https://github.com/rubocop-hq/rubocop/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rubocop-hq/rubocop/compare/v1.3.1...v1.4.0)

Signed-off-by: dependabot[bot] <support@github.com>
2020-11-23 11:00:59 +00:00
dependabot[bot] 485217c2c1
Bump rubocop from 1.2.0 to 1.3.1
Bumps [rubocop](https://github.com/rubocop-hq/rubocop) from 1.2.0 to 1.3.1.
- [Release notes](https://github.com/rubocop-hq/rubocop/releases)
- [Changelog](https://github.com/rubocop-hq/rubocop/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rubocop-hq/rubocop/compare/v1.2.0...v1.3.1)

Signed-off-by: dependabot[bot] <support@github.com>
2020-11-16 11:00:54 +00:00
Pedro Piñera Buendía d93ecda512
Merge branch 'main' into fix-acceptance-tests 2020-11-09 18:18:20 +01:00
dependabot[bot] 834d4b3a86
Bump rubocop from 1.1.0 to 1.2.0
Bumps [rubocop](https://github.com/rubocop-hq/rubocop) from 1.1.0 to 1.2.0.
- [Release notes](https://github.com/rubocop-hq/rubocop/releases)
- [Changelog](https://github.com/rubocop-hq/rubocop/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rubocop-hq/rubocop/compare/v1.1.0...v1.2.0)

Signed-off-by: dependabot[bot] <support@github.com>
2020-11-09 11:00:45 +00:00
Pedro Piñera fb5b980be1 Add missing swift-doc files 2020-11-08 16:12:01 +01:00
dependabot[bot] e8b242da75
Bump rubocop from 1.0.0 to 1.1.0
Bumps [rubocop](https://github.com/rubocop-hq/rubocop) from 1.0.0 to 1.1.0.
- [Release notes](https://github.com/rubocop-hq/rubocop/releases)
- [Changelog](https://github.com/rubocop-hq/rubocop/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rubocop-hq/rubocop/compare/v1.0.0...v1.1.0)

Signed-off-by: dependabot[bot] <support@github.com>
2020-11-02 11:00:35 +00:00
Pedro Piñera Buendía 9e69ebab56
Bump rubocop from 0.93.1 to 1.0.0 (#1956)
Bumps [rubocop](https://github.com/rubocop-hq/rubocop) from 0.93.1 to 1.0.0.
- [Release notes](https://github.com/rubocop-hq/rubocop/releases)
- [Changelog](https://github.com/rubocop-hq/rubocop/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rubocop-hq/rubocop/compare/v0.93.1...v1.0.0)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-10-26 13:58:27 +01:00
dependabot[bot] 933c4ad700
Bump cocoapods from 1.9.3 to 1.10.0 (#1957)
Bumps [cocoapods](https://github.com/CocoaPods/CocoaPods) from 1.9.3 to 1.10.0.
- [Release notes](https://github.com/CocoaPods/CocoaPods/releases)
- [Changelog](https://github.com/CocoaPods/CocoaPods/blob/master/CHANGELOG.md)
- [Commits](https://github.com/CocoaPods/CocoaPods/compare/1.9.3...1.10.0)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-10-26 13:58:20 +01:00
dependabot[bot] 5bc3b76c37
Bump rubocop from 0.93.1 to 1.0.0
Bumps [rubocop](https://github.com/rubocop-hq/rubocop) from 0.93.1 to 1.0.0.
- [Release notes](https://github.com/rubocop-hq/rubocop/releases)
- [Changelog](https://github.com/rubocop-hq/rubocop/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rubocop-hq/rubocop/compare/v0.93.1...v1.0.0)

Signed-off-by: dependabot[bot] <support@github.com>
2020-10-26 11:53:05 +00:00
dependabot[bot] 6de8d4d0d7
Bump cucumber from 5.1.3 to 5.2.0 (#1945)
Bumps [cucumber](https://github.com/cucumber/cucumber-ruby) from 5.1.3 to 5.2.0.
- [Release notes](https://github.com/cucumber/cucumber-ruby/releases)
- [Changelog](https://github.com/cucumber/cucumber-ruby/blob/master/CHANGELOG.md)
- [Commits](https://github.com/cucumber/cucumber-ruby/compare/v5.1.3...v5.2.0)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-10-26 12:15:19 +01:00
dependabot[bot] 752277469d
Bump rubocop from 0.92.0 to 0.93.1 (#1888)
Bumps [rubocop](https://github.com/rubocop-hq/rubocop) from 0.92.0 to 0.93.1.
- [Release notes](https://github.com/rubocop-hq/rubocop/releases)
- [Changelog](https://github.com/rubocop-hq/rubocop/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rubocop-hq/rubocop/compare/v0.92.0...v0.93.1)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-10-13 10:06:37 +02:00
dependabot[bot] 866e40cc8f
Bump xcodeproj from 1.18.0 to 1.19.0 (#1886)
Bumps [xcodeproj](https://github.com/cocoapods/xcodeproj) from 1.18.0 to 1.19.0.
- [Release notes](https://github.com/cocoapods/xcodeproj/releases)
- [Changelog](https://github.com/CocoaPods/Xcodeproj/blob/master/CHANGELOG.md)
- [Commits](https://github.com/cocoapods/xcodeproj/compare/1.18.0...1.19.0)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-10-13 09:58:20 +02:00
dependabot[bot] 97bb412e4a
Bump rubocop from 0.91.0 to 0.92.0 (#1833)
Bumps [rubocop](https://github.com/rubocop-hq/rubocop) from 0.91.0 to 0.92.0.
- [Release notes](https://github.com/rubocop-hq/rubocop/releases)
- [Changelog](https://github.com/rubocop-hq/rubocop/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rubocop-hq/rubocop/compare/v0.91.0...v0.92.0)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-09-28 16:13:18 +02:00
dependabot[bot] be9358758c
Bump google-cloud-storage from 1.28.0 to 1.29.0 (#1832)
Bumps [google-cloud-storage](https://github.com/googleapis/google-cloud-ruby) from 1.28.0 to 1.29.0.
- [Release notes](https://github.com/googleapis/google-cloud-ruby/releases)
- [Commits](https://github.com/googleapis/google-cloud-ruby/compare/google-cloud-storage/v1.28.0...google-cloud-storage/v1.29.0)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-09-28 16:13:09 +02:00
Kamil Harasimowicz 020fec1df2
[1736-maintenance-swiftlint-version-] add new `rake` task: `swift_lin… (#1797)
* [1736-maintenance-swiftlint-version-] add new `rake` task: `swift_lint_update`

* [1736-maintenance-swiftlint-version-] add `.swift-lint.version`

* [1736-maintenance-swiftlint-version-] update bundler in github's workflows to `2.1.4`

* [1736-maintenance-swiftlint-version-] adjust `Rakefile`
2020-09-25 11:54:33 +02:00
dependabot[bot] 4fa382be99
Bump rubocop from 0.90.0 to 0.91.0 (#1799)
Bumps [rubocop](https://github.com/rubocop-hq/rubocop) from 0.90.0 to 0.91.0.
- [Release notes](https://github.com/rubocop-hq/rubocop/releases)
- [Changelog](https://github.com/rubocop-hq/rubocop/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rubocop-hq/rubocop/compare/v0.90.0...v0.91.0)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-09-21 13:10:19 +02:00
Pedro Piñera Buendía 2b11136bd8
Add "tuist doc" command. (#1683)
* Created empty DocCommand

* Created empty DocService

* Added OptionGroup to DocCommand. inputs, moduleName and outputs

* Added DocCommand as Tuist subcommand

* * Created TuistDoc, TuistDocTesting, TuistDocTests * Created SwiftDocController

* Implement logic to generate documentation

* Add doc page to documentation

* Add arguments table

* Fixed little typos (#1687)

* Added option group

* Added base-url to avoid broken css

* Remove css TODO

* Copying swift-doc to build folder in release task

* Added task to update swift-doc binary

* Removed TODO and updated abstract for DocCommand

* Added target option

* Handling visible targets for transitive dependencies

* private instead of internal for DocService properties

* Added MARKs

* Added DocServiceTests and necessary mocks * Introduced SwiftDocController

* commonmark instead of md

* Updated binary

* Basic server running

* Moved trap signal to server

* * Added Logger to TuistDoc * Added baseURL * Full flow working

* Add test for failing server

* Rake style correct

* nullify the mock properties

* Added public to absolutePath in MockBinaryLocator

* stub function instead of variable inside MockBinaryLocator

* Added generate stub for MockSwiftDocController

* Swiftformat

* Working with sources instead of target path

* Added TODO for port

* Added acceptance test

* Added two modes: localhost or files-only

* Added documentation

* Share code in BinaryLocator

* rake style_correct

* Removed extra '

* Fixed broken tests after rebase

* - Added comments to public classes from TuistDoc
- Fixed broken tests

* Last minute updates

* Updated the way we update swift-doc

* Code formatter

* Added zip to the gemfile

* * Added SwiftDocControllerTests and improved DocServiceTests

* Added integration tests

* Swiftlint force_try

* Moved SWIFTDOC_VERSION to top of the Rakefile

* swift_doc_update inside a temporary directory

* Renamed SwiftDocServer.Error to SwiftDocServerError

* Using FileHandler.shared instead of FileHandler()

* Renamed DocService.Error to DocServiceError

* Added .swift-doc.version file

* - Removed nested functions - Renamed DocService.Error - static instead of instance for baseURL

* Deleted extra log

* Avoid logging errors

* throw the function the server throws instead of replacing it

* Removing extra test file

* Removing port and serve flag

* Deleted TuistDocIntegrationTests.swift

* tearDown all variables

* Removed extra doc and improved intro.

* Moved logic outside SwiftDocServer to DocService

* Updated acceptance test

* Update Sources/TuistKit/Services/DocService.swift

* Fixed tests

* style correct

* Update features/step_definitions/doc.rb

Co-authored-by: Pedro Piñera Buendía <pepibumur@gmail.com>

* Increasing sleep

Co-authored-by: facumenzella <facumenzella@gmail.com>
Co-authored-by: Ali A. Hilal <ali94_200970@yahoo.com>
Co-authored-by: Facundo Menzella <facumenzella@users.noreply.github.com>
2020-09-16 09:06:54 +02:00
dependabot[bot] 38a111597d
Bump rubocop from 0.89.1 to 0.90.0 (#1748)
Bumps [rubocop](https://github.com/rubocop-hq/rubocop) from 0.89.1 to 0.90.0.
- [Release notes](https://github.com/rubocop-hq/rubocop/releases)
- [Changelog](https://github.com/rubocop-hq/rubocop/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rubocop-hq/rubocop/compare/v0.89.1...v0.90.0)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-09-07 13:10:41 +02:00
dependabot[bot] 1e951679df
Bump google-cloud-storage from 1.27.0 to 1.28.0
Bumps [google-cloud-storage](https://github.com/googleapis/google-cloud-ruby) from 1.27.0 to 1.28.0.
- [Release notes](https://github.com/googleapis/google-cloud-ruby/releases)
- [Commits](https://github.com/googleapis/google-cloud-ruby/compare/google-cloud-storage/v1.27.0...google-cloud-storage/v1.28.0)

Signed-off-by: dependabot[bot] <support@github.com>
2020-08-31 11:15:33 +00:00
dependabot[bot] 3d4839ee9e
Bump cucumber from 4.1.0 to 5.1.0 (#1692)
Bumps [cucumber](https://github.com/cucumber/cucumber-ruby) from 4.1.0 to 5.1.0.
- [Release notes](https://github.com/cucumber/cucumber-ruby/releases)
- [Changelog](https://github.com/cucumber/cucumber-ruby/blob/master/CHANGELOG.md)
- [Commits](https://github.com/cucumber/cucumber-ruby/compare/v4.1.0...v5.1.0)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-08-24 21:01:17 +02:00