summaryrefslogtreecommitdiff
path: root/.travis.yml
Commit message (Collapse)AuthorAgeFilesLines
* Use `bin/rake` for sudo specs tooDavid Rodríguez2020-01-071-1/+1
|
* Run in parallel on Travis tooDavid Rodríguez2020-01-071-2/+2
|
* Run `rspec` directlyDavid Rodríguez2020-01-071-1/+1
| | | | No need for an extra subprocess.
* Kill `spec:travis`David Rodríguez2020-01-071-1/+6
| | | | It overcomplicates things.
* Compress lint tasks to a single jobmove_man_check_to_lintsDavid Rodríguez2019-12-221-7/+1
|
* Move `rake man:check` to `linting` phaseDavid Rodríguez2019-12-221-1/+3
| | | | So that it's only run once.
* Add `travis_retry` to apt-get operationDavid Rodríguez2019-12-191-1/+1
| | | | To increase reliability.
* Do extra root setup only when neededDavid Rodríguez2019-12-181-1/+10
| | | | | Regular builds shouldn't need any extra configuration deviating from a standard ubuntu setup.
* Add compatibility methods for `rubygems-bundler` gemfix_rubygems_bundler_integrationDavid Rodríguez2019-12-171-0/+3
| | | | | Hopefully `rvm` won't install this gem by default, but for now I'm adding the following two methods for compatibility with it.
* Add missing `travis_retry`'s to TravisCI configDavid Rodríguez2019-11-121-2/+2
| | | | Since these tasks touch the network.
* Bump tested rubies and regenerate cassettesbump_rubiesDavid Rodríguez2019-10-201-6/+6
|
* Always go through our `rake` binstub in TravisCIDavid Rodríguez2019-09-191-5/+6
|
* Fix warning when overriding versionDavid Rodríguez2019-09-151-1/+1
|
* Remove unneeded travis_retryDavid Rodríguez2019-09-151-1/+1
| | | | No network here.
* Test against latest rubiesDavid Rodríguez2019-09-011-6/+6
|
* Use the latest rubygems 3.0.6 in CIbump_rubygemsDavid Rodríguez2019-08-171-3/+3
|
* Bump TravisCI os to bionicDavid Rodríguez2019-08-121-1/+1
|
* It doesn't make sense to retry thisDavid Rodríguez2019-08-111-1/+1
|
* Commit man pages to source controlDavid Rodríguez2019-08-101-1/+1
| | | | | | | | | | | | | | This has the benefit that: * Allows the installation of bundler as a default gem from rubygems to include man pages. * Removes the need to build man pages during our tests. * Makes working with the manifest easier, because we only have source controlled files, and not a mix of source control and generated files. To make sure they never fall out of sync, we replace the previous `man:build` CI task with a `man:check` task that makes sure the generated man pages are up to date.
* Bump rubygems in CI to 3.0.4 and 2.7.10David Rodríguez2019-06-261-4/+4
|
* Remove outdated commentremove_coverage_trackingDavid Rodríguez2019-04-241-2/+0
|
* Remove coverage tracking for the time beingDavid Rodríguez2019-04-241-5/+0
| | | | | | | | The current numbers are misleading and coverage tracking doesn't work in most of the places since the current test suite is mostly based on spawning subprocesses, and coverage doesn't get properly tracked there. Let's revisit this in the future.
* Bump CI rubies to latest patch levelsDavid Rodríguez2019-04-231-4/+4
|
* Move on to bundler 3David Rodríguez2019-04-111-5/+9
| | | | | | * Drop bundler 1 stuff from tests. * Move all feature flags to bundler 3 (like they are in 2-0-stable) and get them tested.
* set rubocop to cache into `tmp/rubocop` and have travis cache the foldercolby-rubocop-ci-cacheColby Swandale2019-04-051-0/+4
|
* Remove clone rubygems taskDavid Rodríguez2019-03-281-1/+0
| | | | Delegate everything to `bin/with_rubygems` instead.
* Bump to MRI 2.5.5David Rodríguez2019-03-261-2/+2
|
* Bump to MRI 2.5.4David Rodríguez2019-03-261-2/+2
| | | | MRI 2.5.4 now regressed and suffers from the same issue as 2.6.2 :S
* Bump to MRI 2.6.2David Rodríguez2019-03-261-3/+3
|
* Use rubygems 2.7.9 in CIDavid Rodríguez2019-03-091-1/+1
|
* Use rubygems 3.0.3 in CIDavid Rodríguez2019-03-091-2/+2
|
* Use rubygems 3.0.2 for testing compatibility modesmaller_ci_matrixDavid Rodríguez2019-02-271-1/+1
|
* Test only the rubygems version each MRI version shipped withDavid Rodríguez2019-02-271-12/+3
|
* Bump Travis entries to use rubygems 2.7.8bump_base_rubygems_and_ruby_2.3_in_travisDavid Rodríguez2019-02-101-4/+4
|
* Bump Travis entries to use MRI 2.3.8David Rodríguez2019-02-101-3/+3
|
* Merge #6948Bundlerbot2019-02-101-4/+4
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 6948: Bump rubygems to 3.0.2 and ruby to 2.6.1 in TravisCI r=deivid-rodriguez a=deivid-rodriguez ### What was the end-user problem that led to this PR? The problem was that I have some spec failures locally, and they don't seem to be reproduced in TravisCI. ### What was your diagnosis of the problem? My diagnosis was that either my environment is messed up or there's some issues with the latest rubygems + ruby combination. ### What is your fix for the problem, implemented in this PR? My fix is to use latest rubygems and ruby in Travis, so I can double check whether the problem is just my environment or a real problem. ### Why did you choose this fix out of the possible options? I chose this fix because it's always good practice to test against the latest versions of your dependencies. Co-authored-by: David Rodríguez <deivid.rodriguez@riseup.net>
| * Bump main tested rubygems to 3.0.2travis_experimentsDavid Rodríguez2019-02-081-1/+1
| |
| * Bump main tested ruby to 2.6.1David Rodríguez2019-02-081-3/+3
| |
* | Bump TravisCI build to XenialxenialDavid Rodríguez2019-02-091-0/+1
|/
* Update .travis.ymlremove-old-rubySHIBATA Hiroshi2019-01-121-0/+1
|
* Merge branch 'master' into remove-old-rubySHIBATA Hiroshi2019-01-121-7/+29
|\
| * Test against Ruby 2.6 and RubyGems 3Samuel Giddins2018-12-281-5/+16
| |
| * Bring CI matrix back to its previous stateDavid Rodríguez2018-12-061-7/+10
| |
| * move rubocop into a separate stage in Travis-CIColby Swandale2018-12-061-0/+10
| |
| * update ruby to the latest versions in travis-cicolby/update-rubyColby Swandale2018-10-181-3/+3
| |
* | Removed old ruby in Travis CI.SHIBATA Hiroshi2018-10-171-2/+0
|/
* configure bors instead of homuAndre Arko2018-09-181-1/+2
|
* Bump ruby 2.3 to latest patch level releaseDavid Rodríguez2018-06-281-3/+3
|
* Simplify comments for maintainabilityDavid Rodríguez2018-06-271-2/+2
|
* Test against latest rubygems versionDavid Rodríguez2018-06-271-3/+3
|