The release of bundler 2.0 breaks travis-ci tests
Ninguém assumiu esta issue ainda.
Avaliação
- Dificuldade
- 1/5
- Tempo estimado
- Menos de uma hora
- Facilidade para iniciantes
- 35/100
Direção de pesquisa
Start with .travis.yml and the reported Travis CI job log, focusing on the bundle install command and the before_install section. Ensure the Travis build installs a Bundler version compatible with the Ruby 2.1.9 environment, then rerun the CI build and confirm bundle install and the test script complete successfully.
Escrita pelo modelo de indexação a partir do texto da issue.
Descrição
Affected Puppet, Ruby, OS and module versions/distributions
- Puppet: 4
- Ruby: 2.1.9
- Distribution: ubuntu trusty (as provided by travis-ci)
- Module version: master, probably any version
How to reproduce (e.g Puppet code you use)
Run any travis-ci build.
What are you seeing
travis-ci failes with an error, which is different from a normal build failiure.
Output log
https://travis-ci.org/voxpupuli/puppet-python/jobs/474908824
The program 'bundle' is currently not installed. To run 'bundle' please ask your administrator to install the package 'bundler'```
## Workaround
`diff --git a/.travis.yml b/.travis.yml
index 06169e3..e20c74e 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -5,6 +5,8 @@ language: ruby
cache: bundler
before_install:
- rm -f Gemfile.lock
+ - gem install bundler -v '< 2' --conservative
+
script:
- 'bundle exec rake $CHECK'
matrix:
`
## More Information
https://bundler.io/blog/2019/01/04/an-update-on-the-bundler-2-release.html
- Linguagem predominante
- Ruby
- Estrelas
- 196
- Forks
- 370
- Merge médio
- 9h 20min
- PRs com merge (30d)
- 3
Preparar o ambiente
Inicia o contêiner de desenvolvimento do projeto no navegador, com a sua própria conta do GitHub.
- Sem Dockerfile nem arquivo Docker Compose
- Tem um modelo de pull request
- Ler o guia de contribuição
Primeiros passos
- Leia a issue inteira e depois o guia de contribuição do projeto.
- Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
- Faça um fork do repositório e trabalhe em uma branch.
- Abra um pull request que referencie o número da issue.
Mais de voxpupuli/puppet-python
-
Dependency DashboardAberta
Dificuldade 1/5 Menos de uma hora Facilidade para iniciantes 1/100
voxpupuli/puppet-python#763 ·
-
Requirements not installedAberta
Dificuldade 3/5 1-2 dias Facilidade para iniciantes 67/100
voxpupuli/puppet-python#759 ·
-
bug
Dificuldade 3/5 1-2 dias Facilidade para iniciantes 45/100
voxpupuli/puppet-python#743 · 1 comentário ·
-
enhancement
Dificuldade 3/5 1-2 dias Facilidade para iniciantes 35/100
voxpupuli/puppet-python#721 · 1 reação ·
-
Dificuldade 3/5 1-2 dias Facilidade para iniciantes 35/100
voxpupuli/puppet-python#711 · 1 comentário ·
Todas as issues de voxpupuli/puppet-python
Issues semelhantes
-
`Time.at(t, in: nil)` returns UTC instead of the local time (or the time zone of `t`), unlike CRubyAberta
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 78/100
Mantenedores costumam responder em até 1 dia
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 66/100
Mantenedores costumam responder em até 1 dia
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 75/100
swombat/souls-house#825 · 1 comentário ·
Mantenedores costumam responder em até 1 dia
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 78/100
openhab/openhab-jruby#571 ·
-
Bug
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 72/100
chatwoot/chatwoot#16591 · 1 comentário ·
Mantenedores costumam responder em até 2 dias