The release of bundler 2.0 breaks travis-ci tests

Aberta
#456 1 comentário 0 reações 0 responsáveis Ver no GitHub

Ninguém assumiu esta issue ainda.

Avaliação

Dificuldade
1/5
Tempo estimado
Menos de uma hora
Facilidade para iniciantes
35/100
Tipo de issue
Bug
Clareza
Claramente especificada
Status de atividade
Estagnada
Stack de tecnologia
ruby
Domínio
ci-cd

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

Abrir no Codespaces

Inicia o contêiner de desenvolvimento do projeto no navegador, com a sua própria conta do GitHub.

Primeiros passos

  1. Leia a issue inteira e depois o guia de contribuição do projeto.
  2. Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
  3. Faça um fork do repositório e trabalhe em uma branch.
  4. Abra um pull request que referencie o número da issue.

Mais de voxpupuli/puppet-python

Todas as issues de voxpupuli/puppet-python

Issues semelhantes

Mais issues de Ruby

Receba novas issues na sua caixa de entrada

Um resumo curto de issues do GitHub para quem está começando.