summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Merge pull request #7671 from rubygems/merge-rubygemsHEADmasterHiroshi SHIBATA2020-03-141-0/+4
|\ | | | | Bundler repo was merged in RubyGems repo
| * Make a bold-stylemerge-rubygemsHiroshi SHIBATA2020-03-121-1/+1
| |
| * Bundler repo was merged in RubyGems repoHiroshi SHIBATA2020-03-121-0/+4
|/
* Merge #7660Bundlerbot2020-03-069-93/+158
|\ | | | | | | | | | | | | | | | | | | | | 7660: Try to migrate GitHub Actions from Travis CI r=hsbt a=hsbt Fixes #7587 Co-authored-by: Hiroshi SHIBATA <hsbt@ruby-lang.org> Co-authored-by: David Rodríguez <deivid.rodriguez@riseup.net>
| * Fixup 48eec6db9c316257527f364c0de0fa538663a0ffHiroshi SHIBATA2020-03-061-1/+1
| |
| * Use GitHub Actions instead of Travis CI on the docHiroshi SHIBATA2020-03-062-2/+1
| |
| * Update bors configuration for GitHub ActionsHiroshi SHIBATA2020-03-061-2/+22
| |
| * Fixed the step nameHiroshi SHIBATA2020-03-061-1/+1
| |
| * Move env with RGV under the job.<job_id>Hiroshi SHIBATA2020-03-062-10/+4
| |
| * Removed the needless overwrite step for bundler 2Hiroshi SHIBATA2020-03-061-1/+0
| |
| * Removed needless environmental variable for bundler 3Hiroshi SHIBATA2020-03-061-3/+0
| |
| * Revert "Try to use env with RGV variable in the toplevel"Hiroshi SHIBATA2020-03-062-6/+14
| | | | | | | | This reverts commit 63917c1c9db60b87e14ffb3a8a162e4f58dc4276.
| * Try to use env with RGV variable in the toplevelHiroshi SHIBATA2020-03-062-14/+6
| |
| * Update .github/workflows/ubuntu-bundler3.ymlHiroshi SHIBATA2020-03-061-1/+1
| | | | | | Co-Authored-By: David Rodríguez <deivid.rodriguez@riseup.net>
| * For Ruby 2.3Hiroshi SHIBATA2020-03-061-1/+2
| |
| * StyleHiroshi SHIBATA2020-03-062-4/+2
| |
| * Merge spec:sudo to ubuntu and ubuntu-bundler3 jobsHiroshi SHIBATA2020-03-063-37/+11
| |
| * Remove needless dependencyHiroshi SHIBATA2020-03-062-2/+0
| |
| * Install dev dependencies programmaticallyDavid Rodríguez2020-03-061-4/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | Without shelling out. It should be faster, and it avoids a ruby 2.3 issue where gems installed through a subprocess are not picked up by the currently running rubygems. I'm also removing some unneeded `travis_retry` from the TravisCI configure. These steps shouldn't timeout and if they do, we should figure out why. Also, they could be hiding other issues not related to the network. In this case, `travis_retry bin/rake spec:parallel_deps` was hiding the issue installing dev dependencies being fixed by this commit.
| * continue-on-error with ruby-headHiroshi SHIBATA2020-03-061-0/+1
| |
| * Revert "Added additional dependency for Ruby 2.8"Hiroshi SHIBATA2020-03-061-2/+0
| | | | | | | | This reverts commit a39e100be885f72a261a4c78032655d13502e44e.
| * Added additional dependency for Ruby 2.8Hiroshi SHIBATA2020-03-061-0/+2
| |
| * Simplify to install parallel gemHiroshi SHIBATA2020-03-061-1/+1
| |
| * renameHiroshi SHIBATA2020-03-062-2/+2
| |
| * Run test with BUNDLER_SPEC_SUB_VERSION=3Hiroshi SHIBATA2020-03-061-0/+5
| |
| * Revert "Try to remove needless installation"Hiroshi SHIBATA2020-03-062-0/+2
| | | | | | | | This reverts commit f018c6dd687b33c71b5ddb42c5e437704e73bd15.
| * Try to remove needless installationHiroshi SHIBATA2020-03-062-2/+0
| |
| * Added RGV to spec:realworldHiroshi SHIBATA2020-03-062-0/+2
| |
| * Removed needless envHiroshi SHIBATA2020-03-061-1/+0
| |
| * Removed needless graphviz dependsHiroshi SHIBATA2020-03-061-1/+0
| |
| * Update .github/workflows/ubuntu.ymlHiroshi SHIBATA2020-03-061-1/+1
| | | | | | Co-Authored-By: David Rodríguez <deivid.rodriguez@riseup.net>
| * Remove Travis configurationHiroshi SHIBATA2020-03-061-43/+0
| |
| * Migrate spec:sudo to GitHub ActionsHiroshi SHIBATA2020-03-061-0/+32
| |
| * Split bundler 3 jobsHiroshi SHIBATA2020-03-062-19/+40
| |
| * SimplifyHiroshi SHIBATA2020-03-061-1/+19
| |
| * Use exclude instead of includeHiroshi SHIBATA2020-03-061-6/+18
| |
| * spaceHiroshi SHIBATA2020-03-061-1/+1
| |
| * Move version specified matrix to GitHub ActionsHiroshi SHIBATA2020-03-062-14/+10
| |
| * Remove trailing whitespaceHiroshi SHIBATA2020-03-061-1/+1
| |
| * oopsHiroshi SHIBATA2020-03-061-1/+1
| |
| * Run with BUNDLER_SPEC_SUB_VERSIONHiroshi SHIBATA2020-03-062-22/+2
| |
| * Removed needless stepHiroshi SHIBATA2020-03-061-1/+0
| |
| * Run lint on GitHub ActionsHiroshi SHIBATA2020-03-062-4/+25
| |
| * skip spec:sudoHiroshi SHIBATA2020-03-061-3/+3
| |
| * debugHiroshi SHIBATA2020-03-061-3/+3
| |
| * move spec:parallel_deps with parallel_rspecHiroshi SHIBATA2020-03-061-2/+3
| |
| * USe matrix with RGVHiroshi SHIBATA2020-03-061-0/+3
| |
| * Try to migrate GitHub Actions from Travis CIHiroshi SHIBATA2020-03-061-0/+35
|/
* Merge #7665Bundlerbot2020-03-052-8/+18
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 7665: Fix sudo specs environment r=hsbt a=deivid-rodriguez ### What was the end-user or developer problem that led to this PR? The developer problem is that sudo specs are not correctly setting the environment (except for ruby 2.3). The specs are accidentally passing but you can tell that they are running against the system ruby by the [warning messages they print](https://travis-ci.org/rubygems/bundler/jobs/658272719#L531-L558). This causes problems when migrating to github actions. See https://github.com/rubygems/bundler/pull/7660#discussion_r385616844. Another problem is that the environment is setup manually outside of `rake spec:sudo`, so there's no easy way of running sudo specs manually if your system does not have the right sudoers configuration. ### What is your fix for the problem, implemented in this PR? My fix is to properly set sudo configuration to preserve the environment so that the correct ruby can be found by sudo specs, and also to move the logic inside `rake spec:sudo` so that the specs can easily be run manually without side effects. Co-authored-by: David Rodríguez <deivid.rodriguez@riseup.net>
| * Restore sudo configuration after sudo specsfix_sudo_specs_envDavid Rodríguez2020-03-041-4/+7
| |