Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Build local bundler on a "thread-safe folder"thread_safe_local_bundler | David Rodríguez | 2020-03-11 | 1 | -3/+8 |
| | |||||
* | Merge #7660 | Bundlerbot | 2020-03-06 | 9 | -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 48eec6db9c316257527f364c0de0fa538663a0ff | Hiroshi SHIBATA | 2020-03-06 | 1 | -1/+1 |
| | | |||||
| * | Use GitHub Actions instead of Travis CI on the doc | Hiroshi SHIBATA | 2020-03-06 | 2 | -2/+1 |
| | | |||||
| * | Update bors configuration for GitHub Actions | Hiroshi SHIBATA | 2020-03-06 | 1 | -2/+22 |
| | | |||||
| * | Fixed the step name | Hiroshi SHIBATA | 2020-03-06 | 1 | -1/+1 |
| | | |||||
| * | Move env with RGV under the job.<job_id> | Hiroshi SHIBATA | 2020-03-06 | 2 | -10/+4 |
| | | |||||
| * | Removed the needless overwrite step for bundler 2 | Hiroshi SHIBATA | 2020-03-06 | 1 | -1/+0 |
| | | |||||
| * | Removed needless environmental variable for bundler 3 | Hiroshi SHIBATA | 2020-03-06 | 1 | -3/+0 |
| | | |||||
| * | Revert "Try to use env with RGV variable in the toplevel" | Hiroshi SHIBATA | 2020-03-06 | 2 | -6/+14 |
| | | | | | | | | This reverts commit 63917c1c9db60b87e14ffb3a8a162e4f58dc4276. | ||||
| * | Try to use env with RGV variable in the toplevel | Hiroshi SHIBATA | 2020-03-06 | 2 | -14/+6 |
| | | |||||
| * | Update .github/workflows/ubuntu-bundler3.yml | Hiroshi SHIBATA | 2020-03-06 | 1 | -1/+1 |
| | | | | | | Co-Authored-By: David Rodríguez <deivid.rodriguez@riseup.net> | ||||
| * | For Ruby 2.3 | Hiroshi SHIBATA | 2020-03-06 | 1 | -1/+2 |
| | | |||||
| * | Style | Hiroshi SHIBATA | 2020-03-06 | 2 | -4/+2 |
| | | |||||
| * | Merge spec:sudo to ubuntu and ubuntu-bundler3 jobs | Hiroshi SHIBATA | 2020-03-06 | 3 | -37/+11 |
| | | |||||
| * | Remove needless dependency | Hiroshi SHIBATA | 2020-03-06 | 2 | -2/+0 |
| | | |||||
| * | Install dev dependencies programmatically | David Rodríguez | 2020-03-06 | 1 | -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-head | Hiroshi SHIBATA | 2020-03-06 | 1 | -0/+1 |
| | | |||||
| * | Revert "Added additional dependency for Ruby 2.8" | Hiroshi SHIBATA | 2020-03-06 | 1 | -2/+0 |
| | | | | | | | | This reverts commit a39e100be885f72a261a4c78032655d13502e44e. | ||||
| * | Added additional dependency for Ruby 2.8 | Hiroshi SHIBATA | 2020-03-06 | 1 | -0/+2 |
| | | |||||
| * | Simplify to install parallel gem | Hiroshi SHIBATA | 2020-03-06 | 1 | -1/+1 |
| | | |||||
| * | rename | Hiroshi SHIBATA | 2020-03-06 | 2 | -2/+2 |
| | | |||||
| * | Run test with BUNDLER_SPEC_SUB_VERSION=3 | Hiroshi SHIBATA | 2020-03-06 | 1 | -0/+5 |
| | | |||||
| * | Revert "Try to remove needless installation" | Hiroshi SHIBATA | 2020-03-06 | 2 | -0/+2 |
| | | | | | | | | This reverts commit f018c6dd687b33c71b5ddb42c5e437704e73bd15. | ||||
| * | Try to remove needless installation | Hiroshi SHIBATA | 2020-03-06 | 2 | -2/+0 |
| | | |||||
| * | Added RGV to spec:realworld | Hiroshi SHIBATA | 2020-03-06 | 2 | -0/+2 |
| | | |||||
| * | Removed needless env | Hiroshi SHIBATA | 2020-03-06 | 1 | -1/+0 |
| | | |||||
| * | Removed needless graphviz depends | Hiroshi SHIBATA | 2020-03-06 | 1 | -1/+0 |
| | | |||||
| * | Update .github/workflows/ubuntu.yml | Hiroshi SHIBATA | 2020-03-06 | 1 | -1/+1 |
| | | | | | | Co-Authored-By: David Rodríguez <deivid.rodriguez@riseup.net> | ||||
| * | Remove Travis configuration | Hiroshi SHIBATA | 2020-03-06 | 1 | -43/+0 |
| | | |||||
| * | Migrate spec:sudo to GitHub Actions | Hiroshi SHIBATA | 2020-03-06 | 1 | -0/+32 |
| | | |||||
| * | Split bundler 3 jobs | Hiroshi SHIBATA | 2020-03-06 | 2 | -19/+40 |
| | | |||||
| * | Simplify | Hiroshi SHIBATA | 2020-03-06 | 1 | -1/+19 |
| | | |||||
| * | Use exclude instead of include | Hiroshi SHIBATA | 2020-03-06 | 1 | -6/+18 |
| | | |||||
| * | space | Hiroshi SHIBATA | 2020-03-06 | 1 | -1/+1 |
| | | |||||
| * | Move version specified matrix to GitHub Actions | Hiroshi SHIBATA | 2020-03-06 | 2 | -14/+10 |
| | | |||||
| * | Remove trailing whitespace | Hiroshi SHIBATA | 2020-03-06 | 1 | -1/+1 |
| | | |||||
| * | oops | Hiroshi SHIBATA | 2020-03-06 | 1 | -1/+1 |
| | | |||||
| * | Run with BUNDLER_SPEC_SUB_VERSION | Hiroshi SHIBATA | 2020-03-06 | 2 | -22/+2 |
| | | |||||
| * | Removed needless step | Hiroshi SHIBATA | 2020-03-06 | 1 | -1/+0 |
| | | |||||
| * | Run lint on GitHub Actions | Hiroshi SHIBATA | 2020-03-06 | 2 | -4/+25 |
| | | |||||
| * | skip spec:sudo | Hiroshi SHIBATA | 2020-03-06 | 1 | -3/+3 |
| | | |||||
| * | debug | Hiroshi SHIBATA | 2020-03-06 | 1 | -3/+3 |
| | | |||||
| * | move spec:parallel_deps with parallel_rspec | Hiroshi SHIBATA | 2020-03-06 | 1 | -2/+3 |
| | | |||||
| * | USe matrix with RGV | Hiroshi SHIBATA | 2020-03-06 | 1 | -0/+3 |
| | | |||||
| * | Try to migrate GitHub Actions from Travis CI | Hiroshi SHIBATA | 2020-03-06 | 1 | -0/+35 |
|/ | |||||
* | Merge #7665 | Bundlerbot | 2020-03-05 | 2 | -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_env | David Rodríguez | 2020-03-04 | 1 | -4/+7 |
| | | |||||
| * | Move sudo specs setup to `rake spec:sudo` | David Rodríguez | 2020-03-04 | 2 | -5/+15 |
| | | |||||
| * | Move sudoers confguration together with sudo specs | David Rodríguez | 2020-03-04 | 1 | -1/+1 |
| | |