Add `terragrunt-providers-lock` hook
Chưa có ai nhận issue này.
Đánh giá
- Độ khó
- 3/5
- Thời gian dự kiến
- 1-2 ngày
- Mức phù hợp với người mới
- 35/100
Hướng nghiên cứu
Kiểm tra các định nghĩa hook hiện có trong repository và hook khóa provider liên quan của Terraform để xác định các quy ước. Theo dõi cách các hook gọi các lệnh bên ngoài và xác định cách cấu hình các nền tảng được chỉ định cho terragrunt providers lock. Được xem là hoàn tất khi một hook terragrunt-providers-lock chạy lệnh đó và cập nhật .terraform.lock.hcl cho các nền tảng được yêu cầu.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
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.
- Ngôn ngữ chính
- Shell
- Star
- 546
- Fork
- 167
- Chỉ số merge pull request
- Không có pull request nào được merge trong 30 ngày
Chuẩn bị môi trường
- Không có Dockerfile hay tệp Docker Compose
- Có mẫu pull request
- Không có hướng dẫn đóng góp
Bắt đầu từ đâu
- Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
- Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
- Fork repository và làm thay đổi trên một nhánh.
- Mở pull request có tham chiếu số hiệu của issue.
Issue khác của gruntwork-io/pre-commit
-
Documentation for shellcheck should include that it is configurable with a .shellcheckrcCó thể làm lại được Pull request cho issue này đã bị đóng mà không được merge. Đang mởenhancement
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 68/100
gruntwork-io/pre-commit#79 ·
-
Support args for terraform-fmt, remove hardcoded args.Có thể làm lại được @ZachGoldberg đã nhận 386 ngày trước và không có pull request nào đang mở. Đang mởenhancement
gruntwork-io/pre-commit#138 · 3 reaction · 1 người được giao ·
-
Sentinel Fmt Hook Does Not WorkCó thể làm lại được Pull request cho issue này đã bị đóng mà không được merge. Đang mởbug
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 38/100
gruntwork-io/pre-commit#121 ·
-
bug
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 45/100
gruntwork-io/pre-commit#110 ·
-
OpenTofu SupportĐang mởenhancement
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 25/100
gruntwork-io/pre-commit#108 · 1 bình luận · 2 reaction ·
Tất cả issue của gruntwork-io/pre-commit
Issue tương tự
-
Erreur dans le documentationĐang mởbug
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 82/100
stephrobert/pavois#390 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Assumes hard-coded ~/.dotfilesĐang mở
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 72/100
-
enhancement
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 92/100
-
Update to 8.1.3Đang mở
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 84/100
-
feat(plugin): /context-guru:status --stats writes the JSON to a temp file and shows only the pathĐang mởenhancement
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 86/100
rossoctl/context-guru#411 ·
Maintainer thường phản hồi trong vòng 1 ngày