Remove the bin/bundle binstub (Heroku warns it can break Bundler on deploy)
Los mantenedores suelen responder en 1 día
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 1/5
- Tiempo estimado
- Menos de una hora
- Aptitud para principiantes
- 82/100
Línea de trabajo
El archivo a eliminar es bin/bundle; empieza con git grep -n 'bin/bundle' para confirmar que nada lo invoca y luego bórralo con git rm. Comprueba que bin/setup, bin/update y bin/dev siguen arrancando y deja que pase la CI. Está terminado cuando el archivo ya no existe, no quedan referencias y la CI está en verde; la revisión del log de Heroku ocurre después del despliegue y es una tarea de los mantenedores.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
Every Heroku build prints this warning twice:
Your app has a
bin/bundlebinstub that may cause bundler to malfunction. We recommend you remove it.
Whenbin/bundleis present,bundle cleanmay remove the installed version of bundler and then your app falls back to the default bundler version that ships with Ruby, which can be a different major version than expected.
See https://github.com/heroku/heroku-buildpack-ruby/issues/1690
bin/bundle is an old Bundler-generated binstub. Nothing in the repo calls it: git grep -n 'bin/bundle' only finds the file itself and an unrelated comment about bin/bundler-audit. Our scripts, the Dockerfile and CI all run plain bundle.
Steps
-
git rm bin/bundle - Run
git grep -n 'bin/bundle'and check that nothing still uses it (bin/bundler-auditis a different file, so leave it). - Locally, check that
bin/setup,bin/updateandbin/devstill start normally.
Acceptance
- Every CI check is green.
- After the next deploy, the Heroku build log no longer shows the
bin/bundlewarning. A maintainer will check this.
Related: #7324 (Ruby 4.0.9), which touches the same deploy setup. Either can go first.
- Lenguaje dominante
- Ruby
- Estrellas
- 382
- Forks
- 547
- Merge medio
- 2 d 22 h
- PR fusionados (30 d)
- 46
Preparar el entorno
Inicia el contenedor de desarrollo del proyecto en tu navegador, con tu propia cuenta de GitHub.
- Incluye un Dockerfile o un archivo de Docker Compose
- Tiene una plantilla de pull request
- Leer la guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de rubyforgood/casa
-
Remove leftover Cloud66 custom_web process from ProcfilePosiblemente ocupada @ShahadatTest la tomó hoy. AbiertoDifficulty: Easy Good First Issue
Dificultad 1/5 Menos de una hora Aptitud para principiantes 88/100
rubyforgood/casa#7330 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
Difficulty: Easy Good First Issue Help Wanted javascript
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
rubyforgood/casa#7311 ·
Los mantenedores suelen responder en 1 día
-
Difficulty: Easy Good First Issue Help Wanted javascript
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
rubyforgood/casa#7310 ·
Los mantenedores suelen responder en 1 día
-
Difficulty: Easy Good First Issue Help Wanted javascript
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
rubyforgood/casa#7309 ·
Los mantenedores suelen responder en 1 día
-
🖥️ Frontend Difficulty: Easy Good First Issue Help Wanted javascript
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100
rubyforgood/casa#7308 ·
Los mantenedores suelen responder en 1 día
Todos los issues de rubyforgood/casa
Issues similares
-
JWT::EncodedToken raises TypeError for a non-object headerPosiblemente ocupada @anakinj la tomó hoy. Abiertobug
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
jwt/ruby-jwt#780 · 1 reacción ·
Los mantenedores suelen responder en 1 día
-
Dificultad 1/5 Menos de una hora Aptitud para principiantes 82/100
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 82/100
zold-io/zold-ruby-sdk#85 ·
-
Dificultad 1/5 1-3 horas Aptitud para principiantes 62/100