Add `terragrunt-providers-lock` hook
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 3/5
- Tiempo estimado
- 1-2 días
- Aptitud para principiantes
- 35/100
Línea de trabajo
Inspecciona las definiciones de hooks existentes en el repositorio y el hook relacionado de bloqueo de proveedores de Terraform para conocer las convenciones. Sigue cómo los hooks invocan comandos externos y determina cómo deben configurarse las plataformas especificadas para terragrunt providers lock. Se considera completado cuando un hook terragrunt-providers-lock ejecuta ese comando y actualiza .terraform.lock.hcl para las plataformas solicitadas.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
Describe the solution you'd like
It would be nice to have a hook which locks versions in .terraform.lock.hcl file automatically. For example, terragrunt-providers-lock hook which runs terragrunt providers lock command for specified platforms under the hood.
Describe alternatives you've considered
Write a local hook, something like:
- repo: local
hooks:
- id: terragrunt-providers-lock
name: Terragrunt providers lock
entry: terragrunt providers lock -platform=darwin_amd64 -platform=darwin_arm64 -platform=linux_amd64
language: script
files: '\.hcl$'
Additional context
A similar terraform_providers_lock hook for Terraform is provided by pre-commit-terraform project.
- Lenguaje dominante
- Shell
- Estrellas
- 546
- Forks
- 167
- Métricas de merge de PR
- Sin PR fusionados en 30 d
Preparar el entorno
- Sin Dockerfile ni archivo de Docker Compose
- Tiene una plantilla de pull request
- Sin 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 gruntwork-io/pre-commit
-
Documentation for shellcheck should include that it is configurable with a .shellcheckrcQuizá libre de nuevo Un pull request para esta issue se cerró sin fusionarse. Abiertoenhancement
Dificultad 1/5 Menos de una hora Aptitud para principiantes 68/100
gruntwork-io/pre-commit#79 ·
-
Support args for terraform-fmt, remove hardcoded args.Quizá libre de nuevo @ZachGoldberg la tomó hace 387 días y no hay ningún pull request abierto. Abiertoenhancement
gruntwork-io/pre-commit#138 · 3 reacciones · 1 asignado ·
-
Sentinel Fmt Hook Does Not WorkQuizá libre de nuevo Un pull request para esta issue se cerró sin fusionarse. Abiertobug
Dificultad 2/5 1-3 horas Aptitud para principiantes 38/100
gruntwork-io/pre-commit#121 ·
-
bug
Dificultad 1/5 Menos de una hora Aptitud para principiantes 45/100
gruntwork-io/pre-commit#110 ·
-
OpenTofu SupportAbiertoenhancement
Dificultad 2/5 1-3 horas Aptitud para principiantes 25/100
gruntwork-io/pre-commit#108 · 1 comentario · 2 reacciones ·
Todos los issues de gruntwork-io/pre-commit
Issues similares
-
good first issue needs-triage priority: medium
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
melodic-software/claude-code-plugins#6631 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
Lid close does not lock the session on Apple Silicon (lid-close bind skips omarchy-system-lid-close)Abierto
Dificultad 1/5 1-3 horas Aptitud para principiantes 90/100
omacom/omarchy-mac#701 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
A 20.x release after 21.0.0 would move `latest` back to 20.x, and `next` stays on the release candidatePosiblemente ocupada @armando-navarro la tomó hoy. Abiertocomp: build/pipeline type: bug version: current (v17+)
Dificultad 2/5 1-3 horas Aptitud para principiantes 85/100
angular/angularfire#3790 ·
Los mantenedores suelen responder en 3 días
-
ready-for-agent
Dificultad 2/5 1-3 horas Aptitud para principiantes 85/100
LucasSantana-Dev/Lucky#2698 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
collabnix/awesome-mcp-lists#179 ·
Los mantenedores suelen responder en 1 día